J'ai une partition sur/dev/sda2 d'un système de fichiers Ext4 de 279 Go, mais je ne parviens pas à la monter automatiquement à la connexion.
J'ai ajouté l'entrée de partition /dev/sda /home ext4 defaults 0 0
dans /etc/fstabt
mais le montage n'est pas automatique.
J'ai même essayé de modifier les options de montage à partir de disques (voir la capture d'écran ci-dessous), mais aucun résultat.
La commande udisks fonctionne bien, mais le problème est qu’elle demande un mot de passe administrateur pour l’utilisateur standard.
Ma question est donc de savoir comment monter automatiquement cette partition ou au moins accorder une autorisation de lecture-écriture à un utilisateur standard afin qu'il puisse monter cette partition à l'aide de la commande udisks.
Grâce à dschinn1001 , j'ai pu monter ma partition automatiquement en modifiant l'entrée dans fstab.
Je commence par décomposer l'UUID à l'aide de Sudo blkid
Puis éditez le fichier fstab en utilisant Sudo /etc/fstab
Ajouter l'entrée au format suivant
[Périphérique] [Point de montage] [Type de système de fichiers] [Options] [Dump] [Passer]
Le périphérique sera votre UUID
Point de montage sera l’emplacement où vous voulez monter votre partition
Le type de système de fichiers sera affiché lors de l'exécution de la commande blkid
Options Ajoutez les options dont vous avez besoin. Voir les options dans Fstab pour plus de détails.
Dump Cette valeur sera zéro dans la plupart des cas. Voir Fstab pour plus de détails.
Pass Cette valeur sera zéro dans la plupart des cas. Voir Fstab pour plus de détails.
Alors finalement, voici à quoi ressemble mon entrée.
UUID=fe9ab5ba-35ed-49c5-b1d3-9bfc02060867 /media/mount ext4 auto,user,rw,exec 0 0
Enregistrez le fichier et redémarrez votre PC.
Dans les options que j'ai mentionnées
auto qui signifie montage automatique
utilisateur, ce qui signifie accorder aux utilisateurs standard le montage d'une partition
rw lecture autorisation d'écriture
exec Permet l'exécution de fichiers binaires à partir du système de fichiers.
l’entrée de la partition n’est pas tout à fait correcte (/ home est dans/dev/sda2?):
tu as écrit:
/dev/sda /home ext4 defaults 0 0
(Si vous écrivez comme ça, remplacez /dev/sda
par:
UUID=number-of-device
vous pouvez déterminer le numéro UUID avec la commande: Sudo blkid
)
mais cela pourrait aussi ressembler à cela (dans les anciennes versions de Linux):
/dev/sda /mnt/ext4 defaults 0 0
ou comme ceci:
/dev/sda /media/ext4 defaults 0 0
plus est expliqué ici:
https://help.ubuntu.com/community/AutomaticallyMountPartitions
Par /etc/fstabt
Je suppose que vous vouliez dire /etc/fstab
. Le problème avec vos spécifications de montage est probablement que vous souhaitez monter une partition, où/dev/sda fait référence au disque entier.
/dev/sda2 /home ext4 defaults 0 0
(par exemple). Répertoriez les partitions disponibles en utilisant Sudo fdisk -l
. Comme mentionné par dschinn1001, un UUID est plus souhaitable qu'un numéro de disque/partition. L'entrée correspondante dans mon propre fstab s'exécute:
UUID=xxx /home ext4 defaults 0 2
Il convient de mentionner que/home est le lieu de résidence de vos comptes d’utilisateur. Vous avez apparemment exécuté avec/home provenant d’autres sources. Une fois que vous aurez correctement installé/home à partir d’une nouvelle partition au démarrage, l’ancien répertoire personnel sera enterré.