Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
mount_fstab [Le 06/09/2019, 16:20]
Theon [Utilisation avancée] lien
mount_fstab [Le 02/11/2019, 01:20]
jamesbad000 Précisions et amélioration de la présentation
Ligne 117: Ligne 117:
  
 ==== Droits par défaut du volume ==== ==== Droits par défaut du volume ====
 +=== Système de fichier linux ===
 +En ce qui concerne les systèmes de fichiers qui ont une gestion des permissions (comme Ext2, Ext3, ReiserFs etc...), si vous souhaitez pouvoir écrire dans cette partition en tant que simple utilisateur,​ vous devez [[/​permissions#​modifier_les_permissions|changer les permissions ou l'​appartenance du répertoire racine de la partition]]. ​
 +
 +Dans notre exemple précédent,​ si ''/​dev/​sdc3''​ est en ext3 :\\
 +Après avoir monté la partition dans ''/​media/​stock''​ :
 +<​code>​
 +sudo chown utilisateur /​media/​stock
 +</​code>​
 +
 +Désormais cette partition appartient à l'​utilisateur,​ peu importe où elle sera montée ensuite.\\
 +(Les droits sont attachés au répertoire racine de la partition et non au répertoire du point de montage)\\
 +\\
 +=== Système de fichier non linux ===
 Cas concret : vous avez une partition en vfat sur votre disque dur et vous voudriez, en tant qu'​utilisateur lambda, pouvoir lire et écrire dessus. \\ Le système de fichier vfat ne spécifiant aucun droit, nous devons les lui spécifier lors du montage. Il faut alors indiquer à mount la valeur de [[wpfr>​umask]] adéquate grâce à l'​option homonyme. Cas concret : vous avez une partition en vfat sur votre disque dur et vous voudriez, en tant qu'​utilisateur lambda, pouvoir lire et écrire dessus. \\ Le système de fichier vfat ne spécifiant aucun droit, nous devons les lui spécifier lors du montage. Il faut alors indiquer à mount la valeur de [[wpfr>​umask]] adéquate grâce à l'​option homonyme.
  
Ligne 127: Ligne 140:
 Vous pouvez également restreindre les droits en montant le système de fichier en lecture seule (c'​est-à-dire avec aucun droit en écriture). L'​option "-o umask=0222"​ est alors tout indiquée. Vous pouvez également restreindre les droits en montant le système de fichier en lecture seule (c'​est-à-dire avec aucun droit en écriture). L'​option "-o umask=0222"​ est alors tout indiquée.
  
-En ce qui concerne les systèmes de fichiers qui ont une gestion des permissions (comme Ext2, Ext3, ReiserFs etc...), si vous souhaitez pouvoir écrire dans cette partition en tant que simple utilisateur,​ vous devez [[/​permissions#​modifier_les_permissions|changer les permissions ou l'​appartenance du dossier]]. \\ 
  
-Dans notre exemple précédent,​ si ''/​dev/​sdc3''​ est en ext3 :\\ 
-Après avoir monté la partition dans ''/​media/​stock''​ : 
-<​code>​ 
-sudo chown utilisateur /​media/​stock 
-</​code>​ 
- 
-Désormais cette partition appartient à l'​utilisateur,​ peu importe où elle sera montée ensuite.\\ 
-FIXME Ça ne serait pas plutôt : //« Désormais ce **point de montage** appartient à l'​utilisateur,​ peu importe ce qu'on y monte »// ??? 
 ==== Autres options ==== ==== Autres options ====
 D'​autres options peuvent être spécifiées au montage comme nous le verrons dans le paragraphe suivant. Les mêmes options (''​default'',​ etc) peuvent être spécifiées avec ''​mount'',​ après "''​-o''"​. Par exemple : D'​autres options peuvent être spécifiées au montage comme nous le verrons dans le paragraphe suivant. Les mêmes options (''​default'',​ etc) peuvent être spécifiées avec ''​mount'',​ après "''​-o''"​. Par exemple :
Ligne 300: Ligne 304:
  
 ===== Problèmes éventuels ===== ===== Problèmes éventuels =====
 +==== UUID non valides ====
 +Le fichier fstab peut vouloir monter des partitions avec des erreurs dans les identifiants UUID.
 +
 +Ce script permet de vérifier que tous les UUID sont correctes dans le fstab :
 +
 +
 +<​code>​
 +fstabUUID=$(cat /etc/fstab | cut -d"#"​ -f1 | grep UUID= | cut -c6- | cut -d" " -f1 | cut -d$'​\t'​ -f1)
 +validUUID=$(ls -l /​dev/​disk/​by-uuid | cut -d" " -f10)
 +
 +for uuid in $fstabUUID; do
 +echo $validUUID | grep $uuid > /dev/null
 +
 +if [[ $? == 0 ]];then
 +echo $uuid OK
 +else
 +echo $uuid is in fstab but not in the system /​dev/​disk/​by-uuid
 +fi
 +done
 +</​code>​
  
 ==== Dossier de montage inexistant==== ==== Dossier de montage inexistant====
  • mount_fstab.txt
  • Dernière modification: Le 30/01/2024, 19:26
  • par 197.146.62.141