f4ceo
Posts: 3
Joined: Sat Nov 30, 2013 7:07 am

Déplacer /home et le système

Sat Nov 30, 2013 7:20 am

Bonjour,
j'ai choisi le PI pour monter un serveur de fichiers pour mes ordi (PC, iMAC, Ipad, etc...).
Le but est de pouvoir déposer et récupérer des fichiers depuis n'importe quel type d'OS.
Un serveur de fichiers quoi.

J'ai un disque externe de 1To partitionné comme ça :
pi@raspberrypi:/$ sudo blkid
/dev/mmcblk0p1: SEC_TYPE="msdos" LABEL="boot" UUID="2654-BFC0" TYPE="vfat"
/dev/mmcblk0p2: UUID="548da502-ebde-45c0-9ab2-de5e2431ee0b" TYPE="ext4"
/dev/sda1: UUID="6abe72e0-a0b9-4c77-b36b-66eacc866fc6" TYPE="swap"
/dev/sda2: UUID="b23bdd3a-4d56-4f6d-b08e-d48a68f83e7c" TYPE="ext4"
/dev/sda3: UUID="ccf98776-4ba6-4add-b40f-d14f8ccbb204" TYPE="ext4"
/dev/sda4: UUID="58fb1993-b181-4577-a253-d2d521bd0eff" TYPE="ext4"
/dev/sr0: LABEL="WD SmartWare" TYPE="udf"
Bon soldat, j'ai modifié FSTAB à partir de ces paramètres :
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
UUID=b23bdd3a-4d56-4f6d-b08e-d48a68f83e7c /media/sys ext4 defaults,noatime 0 2
UUID=ccf98776-4ba6-4add-b40f-d14f8ccbb204 /media/home ext4 defaults,noatime 0 2
UUID=58fb1993-b181-4577-a253-d2d521bd0eff /media/partage ext4 defaults,noatime $
UUID=6abe72e0-a0b9-ac77-b36b-66eacc866fc6 none swap defaults 0 0
# a swapfile is not a swap partition, so no using swapon|off from here on, use $
Mais si je créé un fichier en tant que PI, je le vois dans /home/pi mais je ne vois absolument pas de répertoire /pi dans le /home créé sur le disque externe.

Ou alors, c'est que je n'arrive pas à le voir. Ca aussi c'est possible vu que je débute dans ce sport.

Donc si sprotif de haut niveau pouvait éclairer ma modeste lanterne, je lui en serais reconnaissant.

J'ai aussi besoin de déplacer l'OS sur le disque externe. Donc au point ou j'en suis, je prends toute l'aide possible.

Merci à tous les courageux ...
Olivier

PS : si vous montez l'équivalent du CAS, ça va m'interresser, surtout si il y a des "cours" à distance. J'habite à la Réunion.

totoharibo
Posts: 4437
Joined: Thu Jan 24, 2013 8:43 am

Re: Déplacer /home et le système

Sat Nov 30, 2013 4:18 pm

pour multiOS il faut choisir le protocole et ça dépend ce que tu veux partager (musique/documents).

chercher NAS : il y en a plein de déjà faits.
En tapant NAS en haut à droite on a 2977 réponses : le choix ne manque pas :-)

JumpZero
Posts: 1128
Joined: Thu Mar 28, 2013 7:35 pm
Location: 127.0.0.1

Re: Déplacer /home et le système

Sat Nov 30, 2013 7:09 pm

Bonjour,

D'après ce que tu montres tu dois probablement avoir 2 répertoires nommés "home".
Tu dois avoir /home (qui est à la base du système, sur ta carte sd: mmcblk0p2)
et /media/home (sur ton disque externe que tu as crée)
le sous répertoire pi est dans le premier (/home)
--
Jmp0

f4ceo
Posts: 3
Joined: Sat Nov 30, 2013 7:07 am

Re: Déplacer /home et le système

Sun Dec 01, 2013 6:00 am

C'est exactement ça. J'ai bien 2 /home différents.

Comment faire pour n'en avoir qu'un seul ?

Suis sec ...

Merci
Olivier

totoharibo
Posts: 4437
Joined: Thu Jan 24, 2013 8:43 am

Re: Déplacer /home et le système

Sun Dec 01, 2013 9:52 am

c'est pas compliqué : c'est celui qui est déclaré dans fstab qui compte.
sans doute dans :
/dev/mmcblk0p2: UUID="548da502-ebde-45c0-9ab2-de5e2431ee0b" TYPE="ext4"
qui contient tout le système.
/dev/mmcblk0p1 : ne contient que /boot
(c'est la version de base de raspbian)

man fstab et man mount pour plus d'infos.

mifasol
Posts: 16
Joined: Mon Jun 24, 2013 1:51 pm

Re: Déplacer /home et le système

Sun Dec 01, 2013 10:09 am

Bonjour,

edit : tu peux monter la partition home directement:
UUID=ccf98776-4ba6-4add-b40f-d14f8ccbb204 /home ext4 defaults,noatime 0 2
après configurer le partage de fichier, serveur pour ce répertoire /home.

Sinon tu pourrait essayer de regarder l'option bind de mount (mount --bind).
Voir la description correspondante avec: man mount.
Cela se traduit dans le fichier fstab par quelque chose comme:
/media/home /home none defaults,bind 0 0

Dans les deux cas, il faudrait peut-être copier le répertoire avant:
cp -a /home /media/home

Return to “Français”