web-dev-qa-db-fra.com

Comment monter une partition ext4?

Comment monter une partition ext4 en tant que compte utilisateur pour ne pas avoir besoin d'un accès root pour accéder à r/w dessus? J'ai utilisé -o uid=flint,gid=flint sur la commande mount mais je continue à obtenir

mount: wrong fs type, bad option, bad superblock on /dev/sda7,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Une autre chose, je veux éviter d’utiliser udisks pour l’instant car cela ne me permet pas de monter sur le nom de mon point de montage spécifié.

9
Flint

Vous pas. Les fichiers contenus dans le fs appartiennent à celui qui les possède et vous ne pouvez pas les modifier au moment du montage. Au lieu de cela, vous devez modifier les autorisations pour vous donner un accès avec Sudo chown yourname.yourname /path/to/mount. Sur un système de fichiers fraîchement formaté, le répertoire racine appartient à root. Vous devrez donc le changer pour pouvoir ensuite créer de nouveaux fichiers qui vous appartiendront.

13
psusi

Appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Quand il s'ouvre, lancez la commande ci-dessous.

gksudo nautilus /etc/fstab

Pour monter la partition en tant que "données", par exemple avec des autorisations de lecture-écriture, ajoutez cette entrée dans le fichier/etc/fstab:

/dev/sd8 /data ext4 defaults 1 2

Une fois que la partition est montée en tant que "données", faites-vous (mon compte utilisateur) le propriétaire

Sudo chown flint:root /mnt/data

et donnez-vous la permission pour pouvoir accéder à la partition

Sudo chmod 700 /mnt/data
1
Mitch