[Méthode] Copier le contenu d'un disque externe dans le /home .[Résolu]
[Méthode] Copier le contenu d'un disque externe dans le /home .[Résolu]
Bonsoir,
Pour faire suite au post sur l'installation d'ArchLinux (encore merci pour l'aide apportée), je dois maintenant copier le contenu de mon ancien /home dans mon nouveau, et c'est "vital" pour moi. Aussi, ne l'ayant jamais fait, je demande conseil pour la méthode à suivre. Voici ce que j'obtiens après avoir monté le disque externe.
https://postimg.cc/JGdFLLQt
Pour faire suite au post sur l'installation d'ArchLinux (encore merci pour l'aide apportée), je dois maintenant copier le contenu de mon ancien /home dans mon nouveau, et c'est "vital" pour moi. Aussi, ne l'ayant jamais fait, je demande conseil pour la méthode à suivre. Voici ce que j'obtiens après avoir monté le disque externe.
https://postimg.cc/JGdFLLQt
Dernière modification par Viserion le mar. 03 janv. 2023, 11:23, modifié 1 fois.
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
Bonjour il manque :
La commande rsync que j'utilise pour copier source et destination a l'identique :
Ensuite a partir du live je renomme le
Code : Tout sélectionner
df -Th
Code : Tout sélectionner
sudo rsync -SHAXvax /chemin/source/home/ /home.ancien
home
du nouveau disque en home.nouveau
et home.ancien
en home
, ce qui permet de ne rien écraser et de conserver les deux versions le temps de vérifier que tout fonctionne correctement.Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
Bon, il se fait tard, je verrai demain !
Si j'ai compris, mais rien n'est moins sûr après toutes ces péripéties pour l'installation,
/chemin/source/home c'est le contenu du disque externe (là où se trouve mon ancien /home) qui va être copié dans /home.ancien sur le nouveau disque.
Avant de faire, je ferai des copies d'écran !
Merci
Si j'ai compris, mais rien n'est moins sûr après toutes ces péripéties pour l'installation,
/chemin/source/home c'est le contenu du disque externe (là où se trouve mon ancien /home) qui va être copié dans /home.ancien sur le nouveau disque.
Avant de faire, je ferai des copies d'écran !
Merci
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
Bonjour laurent85,
Merci pour ton aide, je gagne un temps considérable !
Voici le retour des commandes
Merci pour ton aide, je gagne un temps considérable !
Voici le retour des commandes
Code : Tout sélectionner
[root@arch fabrice]# fdisk -l
Disque /dev/nvme0n1 : 931,51 GiB, 1000204886016 octets, 1953525168 secteurs
Modèle de disque : Seagate FireCuda 530 ZP1000GM30013
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 9256516A-948F-CC43-9E1F-41B24ECCC613
Périphérique Début Fin Secteurs Taille Type
/dev/nvme0n1p1 2048 1050623 1048576 512M Système EFI
/dev/nvme0n1p2 1050624 9439231 8388608 4G Partition d'échange Linux
/dev/nvme0n1p3 9439232 1953523711 1944084480 927G Racine Linux (x86-64)
Disque /dev/sda : 931,48 GiB, 1000170586112 octets, 1953458176 secteurs
Modèle de disque : Elements 2621
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x9fcd4279
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sda1 2048 1953458175 1953456128 931,5G 83 Linux
[root@arch fabrice]# df -Th
Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
dev devtmpfs 16G 0 16G 0% /dev
run tmpfs 16G 1,5M 16G 1% /run
/dev/nvme0n1p3 ext4 912G 4,0G 862G 1% /
tmpfs tmpfs 16G 0 16G 0% /dev/shm
tmpfs tmpfs 16G 8,0K 16G 1% /tmp
/dev/nvme0n1p1 vfat 511M 160K 511M 1% /efi
tmpfs tmpfs 3,2G 24K 3,2G 1% /run/user/1000
[root@arch fabrice]#
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
merci
le disque externe n'est pas monté.
le disque externe n'est pas monté.
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
Salut,
C'est vrai que j'ai oublié, désolé !
C'est vrai que j'ai oublié, désolé !
Code : Tout sélectionner
[root@arch fabrice]# mkdir /mnt/externe
[root@arch fabrice]# mount /dev/sda1 /mnt/externe
[root@arch fabrice]# fdisk -l
Disque /dev/nvme0n1 : 931,51 GiB, 1000204886016 octets, 1953525168 secteurs
Modèle de disque : Seagate FireCuda 530 ZP1000GM30013
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 9256516A-948F-CC43-9E1F-41B24ECCC613
Périphérique Début Fin Secteurs Taille Type
/dev/nvme0n1p1 2048 1050623 1048576 512M Système EFI
/dev/nvme0n1p2 1050624 9439231 8388608 4G Partition d'échange Linux
/dev/nvme0n1p3 9439232 1953523711 1944084480 927G Racine Linux (x86-64)
Disque /dev/sda : 931,48 GiB, 1000170586112 octets, 1953458176 secteurs
Modèle de disque : Elements 2621
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x9fcd4279
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sda1 2048 1953458175 1953456128 931,5G 83 Linux
[root@arch fabrice]# df -Th
Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
dev devtmpfs 16G 0 16G 0% /dev
run tmpfs 16G 1,5M 16G 1% /run
/dev/nvme0n1p3 ext4 912G 8,7G 857G 2% /
tmpfs tmpfs 16G 588K 16G 1% /dev/shm
tmpfs tmpfs 16G 52M 16G 1% /tmp
/dev/nvme0n1p1 vfat 511M 160K 511M 1% /efi
tmpfs tmpfs 3,2G 24K 3,2G 1% /run/user/1000
/dev/sda1 ext4 916G 88G 782G 11% /mnt/externe
[root@arch fabrice]#
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
La commande avec rsync
Code : Tout sélectionner
sudo rsync -SHAXvax /mnt/externe/home/ /home.ancien
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
Salut,
Bon, je ne vois pas le répertoire /home.ancien après ceci :
Bon, je ne vois pas le répertoire /home.ancien après ceci :
Code : Tout sélectionner
root@arch fabrice]# rsync -SHAXvax /mnt/externe/home/ /home.ancien
sending incremental file list
rsync: [sender] change_dir "/mnt/externe/home" failed: No such file or directory (2)
sent 19 bytes received 12 bytes 62,00 bytes/sec
total size is 0 speedup is 0,00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1336) [sender=3.2.7]
[root@arch fabrice]#
Dernière modification par Viserion le lun. 02 janv. 2023, 15:41, modifié 1 fois.
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
Il n'y a pas de répertoire home au point de montage /mnt/externe !
Quel est le contenu de /mnt/externe, fais un
Quel est le contenu de /mnt/externe, fais un
ls -la /mnt/externe
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
En fait, le répertoire /home.ancien n'est plus visible après une fermeture et ouverture de thunar.
Code : Tout sélectionner
root@arch fabrice]# ls -la /mnt/externe
total 96
drwx------ 6 fabrice fabrice 4096 31 déc. 08:56 .
drwxr-xr-x 3 root root 4096 2 janv. 14:55 ..
drwxr-xr-x 41 fabrice fabrice 12288 13 déc. 2018 aragorn
drwx------ 2 root root 16384 30 déc. 17:49 lost+found
drwxrwxr-x 17 fabrice fabrice 4096 31 déc. 09:09 'Partition systeme'
drwxr-xr-x 96 fabrice fabrice 57344 6 déc. 18:08 viserion
[root@arch fabrice]#
Dernière modification par Viserion le lun. 02 janv. 2023, 15:58, modifié 1 fois.
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
Là c'est un problème matériel. Démonte le disque et recommence.
C'est quoi comme connectique entre le disque et le PC ? Ils ont fait quoi avec l'ancien disque ?
C'est quoi comme connectique entre le disque et le PC ? Ils ont fait quoi avec l'ancien disque ?
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
Euh, je viens de refaire ce que tu me demandes !
Code : Tout sélectionner
[root@arch fabrice]# ls -la /mnt/externe
total 96
drwx------ 6 fabrice fabrice 4096 31 déc. 08:56 .
drwxr-xr-x 3 root root 4096 2 janv. 14:55 ..
drwxr-xr-x 41 fabrice fabrice 12288 13 déc. 2018 aragorn
drwx------ 2 root root 16384 30 déc. 17:49 lost+found
drwxrwxr-x 17 fabrice fabrice 4096 31 déc. 09:09 'Partition systeme'
drwxr-xr-x 96 fabrice fabrice 57344 6 déc. 18:08 viserion
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
Ton ancien home c'est le répertoire viserion ?
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
OK
remplace le chemin source par le bon chemin dans la commande rsync et change le nom de la destination puisque la source ne s'appelle pas home
remplace le chemin source par le bon chemin dans la commande rsync et change le nom de la destination puisque la source ne s'appelle pas home
Code : Tout sélectionner
sudo rsync -SHAXvax /mnt/externe/viserion/ /home/viserion.ancien
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
Bon, le transfert vient de se terminer
Quelle est la suite s'il te plaît car j'ai peur de faire des erreurs ?
Code : Tout sélectionner
sent 53.605.320.255 bytes received 16.845.033 bytes 29.245.795,08 bytes/sec
total size is 53.529.836.119 speedup is 1,00
[root@arch fabrice]#
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
Quel est le contenu de home ?
Code : Tout sélectionner
ls -la /home
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
Code : Tout sélectionner
fabrice@arch ~]$ ls -la /home
total 80
drwxr-xr-x 4 root root 4096 2 janv. 15:34 .
drwxr-xr-x 18 root root 4096 2 janv. 14:31 ..
drwx------ 16 fabrice fabrice 4096 2 janv. 17:06 fabrice
drwxr-xr-x 96 fabrice fabrice 69632 6 déc. 18:08 viserion.ancien
[fabrice@arch ~]$
Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
Démarre sur le live usb
Redémarre et c'est l'ancien compte de ton home qui sera actif. Et le nouveau s'appelle
Code : Tout sélectionner
sudo mount /dev/nvme0n1p3 /mnt
sudo mv /mnt/home/fabrice /mnt/home/fabrice.nouveau
sudo mv /mnt/home/viserion.ancien /mnt/home/fabrice
sudo umount /mnt
fabrice.nouveau
.Re: [Méthode] Copier le contenu d'un disque externe dans le /home .
Salut,
J'ai bien accès à mon ancien /home, merci beaucoup, mais cela aurait été trop beau ...
En effet, j'utilise l'éditeur Emacs pour lire, écrire et modifier les fichiers ; j'en ai ouvert un pour voir et je ne peux même pas scroller avec la souris, ni fermer Emacs : ne serait-ce pas un problème lié aux droits ?
Ce qui est encore plus bizarre, c'est que je travaille de cette façon pour chaque rentrée scolaire : /home/cours_2022, puis /home/cours_2023 ; aucun soucis avec les fichiers de l'année dernière mais les difficultés décrites, c'est pour les fichiers de cette année !!
J'ai bien accès à mon ancien /home, merci beaucoup, mais cela aurait été trop beau ...
En effet, j'utilise l'éditeur Emacs pour lire, écrire et modifier les fichiers ; j'en ai ouvert un pour voir et je ne peux même pas scroller avec la souris, ni fermer Emacs : ne serait-ce pas un problème lié aux droits ?
Ce qui est encore plus bizarre, c'est que je travaille de cette façon pour chaque rentrée scolaire : /home/cours_2022, puis /home/cours_2023 ; aucun soucis avec les fichiers de l'année dernière mais les difficultés décrites, c'est pour les fichiers de cette année !!