Pr paration LPI
Exam 101
104.3 Montage et d montage d'un
filesystem
1
104.1 Domaines de connaissances
Poids : 2
Monter et d monter manuellement les syst mes de fichier
Configurer les syst mes de fichier pour un montage au
d marrage du syst me
Configurer les medias amovibles montables par l'utilisateur
UPMC FP Pr paration LPI - v1.1
2
104.3 Montage d'un filesystem
La greffe d'une partition sur une arborescence s'appelle le
montage d'un filesystem
UPMC FP Pr paration LPI - v1.1
3
104.3 Montage d'un filesystem
Syntaxe : mount [ t typefs] [ o options]
fichier sp cial point de montage
mount /dev/sd1 /data
cette comande monte la partition /dev/sda1 dans
le r pertoire /data
Attention
le point de montage doit exister avant de lancer la
commande
le contenu ( ventuel) point de montage devient invisible
apr s montage
on ne peut pas monter un filesystem si sa structure interne
est incoh rente (pour rendre coh rent le filesystem : fsck)
UPMC FP Pr paration LPI - v1.1
4
104.3 Montage d'un filesystem
L'op ration duale de mount est umount pour d monter un
filesystem
Publicité
Syntaxe : umount point de montage
umount /data
cette commande d monte la partition /dev/sda1 du
r pertoire /data
Dans certains cas, on ne peut pas d monter une partition
si une commande s'ex cute dans la partition
si l'on a un fichier ouvert ou que l'on se trouve dans dans un
r pertoire de la partition
# umount ~franck/mnt/data/
umount: /home/franck/mnt/data: p riph rique occup
umount: /home/franck/mnt/data: p riph rique occup
UPMC FP Pr paration LPI - v1.1
5
104.3 Montage d'un filesystem
Param tres de mount
a : monter tous les fs d finis dans /etc/fstab
r : montage en lecture seule
w : montage en lecture/ criture
L : utiliser le label du p riph rique plut t que son nom de
fichier de p riph rique
U : utiliser l'UUID du p riph rique plut t que son nom de
fichier de p riph rique
Types de filesystem ( t)
ext2, ext3, ext4fs, reiserfs, jfs, xfs, vfat, iso9660
Mount d tecte le type de fs si pas d'option t
UPMC FP Pr paration LPI - v1.1
6
104.3 Montage d'un filesystem
Options de mount (introduites par o ou pr sentes dans
/etc/fstab)
loop : p riph loopback (utile pour monter un fichier comme
un disque)
noauto : pas de montage automatique au d marrage
user : montage possible par un utilisateur diff rent de root.
Utile pour les medias amovibles.
users : idem sauf que d montage possible par tout
Publicité
utilisateur
remount : pour changer des options (rendre crivable par
exemple)
ro : acc s en lecture seule
rw : acc s en lecture/ criture
UPMC FP Pr paration LPI - v1.1
7
104.3 Montage d'un filesystem
Options de mount...
owner : idem user mais l'utilisateur doit tre propri taire du
fichier de p riph rique
UPMC FP Pr paration LPI - v1.1
8
104.3 Montage d'un filesystem
2 solutions
commande : fuser
cette commande permet d'identifier les fichiers ouverts et
quels processus y sont attach s
il suffit d'arr ter le ou les processus qui poss dent des
fichiers ouverts sur le filesystem pour pouvoir le d monter
$ pwd
/home/franck/mnt/data
$ echo $$
7022
# fuser ~franck/mnt/data/
/home/franck/mnt/data/: 7022c
UPMC FP Pr paration LPI - v1.1
9
104.3 Montage d'un filesystem
commande : lsof (list of open files)
cette commande permet d'identifier les fichiers ouverts et
quels processus y sont attach s
$ pwd
/home/franck/mnt/data
$ echo $$
7022
Publicité
# lsof ~franck/mnt/data/
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
bash 7022 franck cwd DIR 7,0 1024 2
/home/franck/mnt/data/
UPMC FP Pr paration LPI - v1.1
10
104.3 Montage d'un filesystem
commande : mount
cette commande (sans param tre) fournit les partions
mont es
# mount
/dev/hda7 on / type ext3 (rw,noatime)
none on /proc type proc (rw)
/dev/hda5 on /boot type ext3 (rw,noatime)
/dev/hda1 on /mnt/win_ type vfat (rw,umask=0,iocharset=utf8)
/dev/hda2 on /mnt/win_c type ntfs (ro,umask=0,nls=utf8)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
/tmp/data.raw on /home/franck/mnt/data type ext3
(rw,loop=/dev/loop0)
UPMC FP Pr paration LPI - v1.1
11
104.3 fstab
Au d marrage, les disques sont mont s automatiquement
gr ce la commande mount a laquelle utilise le fichier de
configuration /etc/fstab qui d finit les disques monter
mount point de montage : monte le disque sp cifi par
le point de montage
umount point de montage : op ration inverse
mount a : monte tous les point de montage except ceux
qui le sont d j
# cat /etc/fstab
/dev/hda7 / ext3 noatime 1 1
/dev/hda5 /boot ext3 noatime 1 2
/dev/hda1 /mnt/win_ vfat umask=0,iocharset=utf8 0 0
Publicité
/dev/hda2 /mnt/win_c ntfs umask=0,nls=utf8,ro 0 0
none /proc proc defaults 0 0
/dev/hda6 swap swap defaults 0 0
UPMC FP Pr paration LPI - v1.1
12
104.3 fstab
Format du /etc/fstab
champ 1 : nom du fichier de p riph rique
champ 2 : point de montage
champ 3 : type de filesystem
champ 4 : options de montage
champ 5 : utilis par la commande dump
0 : pas de dump
1 : dump de la partition
champ 6: n d'ordre du disque lors de la v rification par la
commande fsck
0 : pas de fsck
1 : root
2 : les autres
UPMC FP Pr paration LPI - v1.1
13
104.3 Medias amovibles
Utiliser les options user, users ou owner
Utiliser galement les options noauto
R pertoires de montage usuels : /media ou /mnt
De moins en moins visible aujourd'hui car param tres de
montage et fichiers de p riph riques compl tement pris en
charge par la partie hotplug du syst me
UPMC FP Pr paration LPI - v1.1
14
Quelques conseils LPI...
UPMC FP Pr paration LPI - v1.1
15