Storage‎ > ‎

disks / fstab / uuid

HardDisks

fstab syntax

device mount_point fs_type mount_opts dump_flag fsck_flag
  • dump_flag : backup utility will ignore this fs if 0
  • fsck_flag : order in which fs are checked at boot
  • fs opts
noatimepas d'enregistrement du 'last access file'
nodiratimeidem que noatime mais restreint aux répertoires uniquement.
asynci/o asynchrones, par exemple une copie peut être différée
atimemettre à jour la date d'accès à chaque accès
automount automatique lors d'un appel à mount -a
defaultséquivalent à rw,suid,dev,exec,auto,nouser,async
devinterprète les fichiers device
execpermet l'exécution de programmes
noatimene pas mettre à jour la date d'accès
noautopas de mount automatique (1)
nodevne pas interpréter les fichiers device
noexecinterdiction d'exécuter les programmes
nosuidles bits SetUID? et SetGID? ne sont pas pris en compte
nouserseul root a la permission de faire un mount
roread only : accès en lecture seulement
rwread write : accès en lecture et écriture
setuidles bits SetUID? et SetGID? sont pris en compte
supermountmount automatique quand un accès est demandé (2)
synci/o synchrones
userpermission accordée aux users ordinaires de faire un mount
  • (1) concerne principalement les media amovibles, une erreur en résulterait si le média n'était pas en place au moment du boot.
  • (2) uniquement si le kernel est compilé avec l'option kernel automounter activée, concerne principalement les média amovibles.

UUIDs

ls -l /dev/disk/by-uuid/
Convertir la fstab avec des uuid
#!/usr/bin/perl


while () {
  if ( /(\/dev\/sd[a-z]\d)\s(.*)/ ) {
    $uuid = `vol_id -u $1`;
    chomp($uuid);
    print "\n\n#$1 \nUUID=$uuid $2";
  } else {
    print "$_";
  }
}

Comments