« Le système d'exploitation GNU-Linux/Les systèmes de fichiers » : différence entre les versions

Contenu supprimé Contenu ajouté
m ???
descriptif des commandes lsof et fuser + rajout /etc/fstab
Ligne 97 :
Lorsque l'on a fini d'utiliser la clé il faut la demonter à cause du cache.
 
 
== La commande umount ==
 
La commande '''umount''' permet de ''démonter'' une partition. Cette opération est indispensable si on veut être sûr que les données ont été correctement écrites sur la partition. Exemples :
 
# umount /dev/sdc1
{{rouge|ou}}
ou
# umount /mnt
 
Si la partition est en cours d'utilisation, on ne pourra pas la démonter et la commande '''umount''' va retourner un message d'erreur :
 
# umount /home
umount: /home: device is busy
umount: /home: device is busy
 
Deux commandes permettent de connaître les fichiers ouverts et les processus qui sont en train d'utiliser la partition et qui empeche le ''démontage''.
 
La commande lsof ('''l'''i'''s'''t '''o'''pen '''f'''iles) permet de connaître les fichiers ouverts :
 
# lsof /home
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
gdm 2751 root 9w REG 22,71 761 964774 /home/alex/.xsession-errors
startkde 2882 alex cwd DIR 22,71 4096 964769 /home/alex
...
 
La commande '''fuser''' permet aussi de connaître les processus qui ont des fichiers ouverts sur la partition.
 
# fuser -m /home
/home: 2751 2882c 2961c 2962c 2965c 2967c 2969c
2971c 2976c 2978c 2979c 2981c 2983c 2984c 2986c 2990c 2992c
2993c 2995c 2997c 2999c 3002c 3037c 3683c 3684c 4102c 4161c
 
 
== Le fichier /etc/fstab ==
 
{{TODO|parler du fichier '''/etc/fstab'''}}
Le fichier /etc/fstab contient la liste des partitions initialisée''montées'' automatiquement au démarrage du système.
 
Extrait d'un fichier fstab :
 
# /etc/fstab: static file system information.
#
Ligne 118 ⟶ 146 :
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
 
Pour monter automatiquement une partition au démarrage, il suffit de rajouter une ligne dans le fichier '''/etc/fstab''', comme par exemple :
 
/dev/hdc1 /media/winnt ntfs defaults 0 0
 
Pour chaque partition, on peut spécifier des options dans le fichier '''/etc/fstab'''. Options les plus courantes :
 
* {{vert|user}} : permet aux utilisateurs d'effectuer les opérations de montage / démontage
{{TODO|parler des commandes fuser et lsof}}
* {{vert|noauto}} : ne monte pas automatiquement la partition au boot
 
La commande '''sync''' force le noyau à écrire le cache