Page 2 sur 4

Re: Copie complète d'un disque maître

Publié : 10 juin 2020, 15:35
par FJacquesH
Salut Thomas,

J'ai un mal fou à comprendre "/src et /dest sont à créer avant" . Sont-ce des dossiers virtuels créés avec mkdir ?
Sont-ce des disques virtuels créés par quoi ? Pour le moment je ne connais que sda et sdb avec chacun leurs
4 partitions /boot, /swap, principale (/root) et /home. Tout ça vus avec fdisk du Live-Dvd SlackWare.
C'est pas encore parti !
F.H.

Re: Copie complète d'un disque maître

Publié : 10 juin 2020, 15:47
par Thomas
Ces dossiers sont à créer en effet, mais comme ils sont créés sur une partition en ram (car live-dvd), ils n'existeront plus après redémarrage.

Re: Copie complète d'un disque maître

Publié : 10 juin 2020, 18:53
par FJacquesH
J'ai fait :
mount /dev/sda1 /src
mount /dev/sdb1 /dest
rsync -aAv /src /dest
-> erreur rsync commande pas trouvé (oublié les anti-slash, je ne pense pas que cela soit la source de l'erreur)
cp -a --parents /src/ /dest/
j'obtiens avec ls - /dest
lost+found
src/
ls -l /src
j'obtiens bien le contenu de /src mais dans un dossier /dest/src
Avec un mv et la suppression de dossier /dest/src cela pourrait se faire
Pour cette petite partition ça passe , mais pour les autres cela peut causer des erreurs peu visibles.
Ou bien dans la commande je me serai fourvoyé ?

Re: Copie complète d'un disque maître

Publié : 10 juin 2020, 18:58
par Thomas
Ta méthode fonctionne. Plus qu'à faire pareil avec les autres partitions. Tu aurais pu tout faire en une fois si tu avais justement monté les autres, mais ce n'est pas grave.
rsync n'a pas fonctionné par tu n'as visiblement pas rsync sur le live-dvd, tout simplement.

Re: Copie complète d'un disque maître

Publié : 10 juin 2020, 19:15
par FJacquesH
Comment se fera la différentiation entre les partitions dans les /src si je les mets toutes dans le même dossier
/dest/src/ ?
N'ai-je pas ce que j'ai dans le dossier /dest ce que je trouve sur le disque ?

Re: Copie complète d'un disque maître

Publié : 10 juin 2020, 19:18
par FJacquesH
Je crois que je vais devoir m'exercer pour y voir plus clair. Tant que je ne casse pas l'original
je pense pouvoir tout faire !!!
FH

Re: Copie complète d'un disque maître

Publié : 11 juin 2020, 06:31
par Thomas
Tu aurais pu :

Code : Tout sélectionner

# mount -o ro /dev/sda1 /src
# mount -o ro /dev/sda2 /src/home
# mount -o ro /dev/sda3 /src/var
# mount /dev/sdb1 /dest
# mkdir /dest/home /dest/var
# mount /dev/sdb2 /dest/home
# mount /dev/sdb3 /dest/var
Ainsi ton "cp -a /src/* /dest/" copie directement ton /, ton /home et ton /var. Le "mount -o ro" monte en lecture seule donc aucun risque de faire une bêtise sur l'original.

Re: Copie complète d'un disque maître

Publié : 11 juin 2020, 11:05
par FJacquesH
Cela a l'air sympa,je vais effacer ce que j'ai chargé en /home, et faire les mount et le cp ensuite.
Il me faut interpréter puisque que j'ai 4 partitions :
sda1 -> /boot ,
sda2 -> /swap, (pas à monter)
sda3 -> / (principale) et
sda4 -> /home

Re: Copie complète d'un disque maître

Publié : 11 juin 2020, 11:24
par FJacquesH
À faire avec ces 4 partitions:
# mount -o ro /dev/sda3 /src
# mount -o ro /dev/sda4 /src/home
# mount -o ro /dev/sda3 /src/var (<- pourquoi cela, je ne suis pas sûr)
# mount /dev/sdb1 /dest
# mkdir /dest/home /dest/var
# mount /dev/sdb4 /dest/home
# mount /dev/sdb3 /dest/var (<- pourquoi cela, je ne suis pas sûr)

après cela :
cp -a /src/* /dest/

Est-ce ça ira ?

Re: Copie complète d'un disque maître

Publié : 11 juin 2020, 11:36
par Thomas
Je donnais un exemple avec les partitions /home et /var séparées, si dans ton cas tu n'as que /home de séparée, tu n'as pas à monter de /var.

Tu peux même faire ceci pour la copie, afin d'être sûr de ne rien oublier (fichiers cachés à la racine) :

Code : Tout sélectionner

# cp -a /src/* /src/.* /dest/