[FSTAB] monter 2 dossiers sis sur la même partition (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

[FSTAB] monter 2 dossiers sis sur la même partition (résolu)

Message par mimile »

Bonjour,

Mon problème se résume à ceci :

J'ai une partition NTFS (nommée Stock0) dans laquelle j'ai stocké toutes mes données dans différents dossiers.

Plus particulièrement, j'ai un dossier "Cinema" (contenant une série de films et de séries) et un dossier "MP3" (contenant divers sous-dossiers contenant des MP3, vous l'aurez compris).

Voici mon /etc/fstab :

Code : Tout sélectionner

# 
# /etc/fstab: static file system information
#
# <file system>	<dir>	<type>	<options>	<dump>	<pass>

# /dev/sda6 (racine)
UUID=122af965-b8c2-4a6b-bfec-304d66200641	/         	ext4      	rw,relatime,data=ordered	0 1

# /dev/sda7 (home)
UUID=ba8cbdcf-b36f-4fff-bc43-3b167678cb87	/home     	ext4      	rw,relatime,data=ordered	0 2

# /dev/sda5 (swap)
UUID=d9daf182-f4b0-4570-aa3b-73df1dac9df4	none      	swap      	defaults  	0 0

# /dev/sda1 (Windows 7)
UUID=70CCF2F90F3ED419		/media/Win_7	ntfs-3g		uid=1000,gid=100,dmask=022,fmask=133	0	0

# /dev/sdb1 (cinema)
UUID=AAF88143F8810F2F		/media/Cinema	ntfs-3g		uid=1000,gid=100,dmask=022,fmask=133	0	0

# /dev/sdb1 (MP3)
UUID=AAF88143F8810F2F		/media/MP3	ntfs-3g		uid=1000,gid=100,dmask=022,fmask=133	0	0
J'ai créé des points de montage dans /media pour chacun des deux dossiers.

Au boot, /media/MP3 est monté normalement mais le montage de /media/Cinema échoue avec un message m'indiquant que la partition (en fait /dev/sdb1, commune aux deux) est déjà montée (évidemment) et le boot s'arrête.

Est-il possible de monter sur deux points de montage distincts deux dossiers se trouvant dans la même partition ?

Merci d'avance pour vos avis éclairés

Cordialement,
Dernière modification par mimile le mar. 17 sept. 2013, 10:46, modifié 1 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [FSTAB] monter 2 dossiers situés sur la même partition

Message par tuxce »

Salut, tu peux utiliser l'option bind qui te permet de monter un dossier dans un autre.

Code : Tout sélectionner

UUID=AAF88143F8810F2F        /media/disque_externe   ntfs-3g      uid=1000,gid=100,dmask=022,fmask=133   0 0
/media/disque_externe/Cinema /media/Cinema           auto         bind,x-systemd.automount               0 0
Perso, je vois pas trop l'intérêt de l'utiliser de cette manière, si tu veux un chemin spécifique, tu peux utiliser les liens.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [FSTAB] monter 2 dossiers situés sur la même partition

Message par FoolEcho »

Salut,
mimile a écrit :Au boot, /media/MP3 est monté normalement mais le montage de /media/Cinema échoue avec un message m'indiquant que la partition (en fait /dev/sdb1, commune aux deux) est déjà montée (évidemment) et le boot s'arrête.
Tel que tu le présente, ça ne fera pas ce que tu veux de toutes manières (tu vas te retrouver avec tout le contenu de ta partition dans Cinema ou dans MP3 et pas les contenus de MP3 et Cinema de ton disque).
mimile a écrit :Est-il possible de monter sur deux points de montage distincts deux dossiers se trouvant dans la même partition ?
Oui. Il faut passer par l'option bind de mount, cf. man.

Ainsi, une fois monté sdb1 dans ton cas quelque part (par exemple dans /media/TON_DISQUE), tu peux ensuite lier les répertoires où tu veux (en root):

Code : Tout sélectionner

mount --bind /media/TON_DISQUE/MP3 /media/MP3
mount --bind /media/TON_DISQUE/Cinema /media/Cinema
(ou dans le fstab en rajoutant bind dans la colonne options, la quatrième)
(umount /media/MP3 pour démonter)

--grillé :P --
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [FSTAB] monter 2 dossiers situés sur la même partition

Message par mimile »

Merci à tous deux.

J'ai opté pour la solution proposée par Tuxce en modifiant mon fstab comme indiqué :

Code : Tout sélectionner

# /dev/sdb1 (= le second disque dur interne ne contenant qu'une seule partition)
UUID=AAF88143F8810F2F        	/media/Stock0   ntfs-3g      	uid=1000,gid=100,dmask=022,fmask=133   	0 	0

# /dev/sdb1 (cinema)
/media/Stock0/Cinema		/media/Cinema	auto		bind,x-systemd.automount               	0 	0

# /dev/sdb1 (MP3)
/media/Stock0/MP3		/media/MP3	auto		bind,x-systemd.automount             	0 	0
De cette manière, je peux soit visionner des films avec Gnome-mplayer ou écouter des MP3 avec Clementine.

Cette solution me dispense de monter manuellement les partitions.

Problème résolu donc.

Encore merci
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Répondre