Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/06/2024, à 12:14

Abourgeo

[ RESOLU ] Transfert de données par DD externe entre 2 PC linux

Bonjour
J'ai acquis un DD externe 1To pour transférer mes données utiles entre un vieux PC sous Linux (non Ubuntu) et un nouveau PC toujours sous Linux (Ubuntu). Le DD était formaté en FAT32. Je l'ai reformaté en EXT4 avec la commande Mkfs bien que ce ne soit pas indispensable.

Problème : le formatage se faisant obligatoirement sous "root", mon vieux PC condière que le DD appartient à "root". De ce fait il n'est pas accessible au "simple user" que je suis et je ne peux transférer mes fichiers en les copiant/cloller sur le DD.

Une idée ? Merci !

Dernière modification par Abourgeo (Le 09/06/2024, à 12:39)

Hors ligne

#2 Le 06/06/2024, à 13:25

Bertrand49

Re : [ RESOLU ] Transfert de données par DD externe entre 2 PC linux

Bonjour,

La commande à passer est la suivante:

sudo chown -R $USER: /media/moi/DISQUEEXTERNE

"moi" étant le nom d'utilisateur, et la marque du DD avec l'inscription selon laquelle le disque est reconnu. En principe, ça devrait fonctionner.

Hors ligne

#3 Le 06/06/2024, à 13:48

Watael

Re : [ RESOLU ] Transfert de données par DD externe entre 2 PC linux

salut,

pourquoi les deux PC ne peuvent-ils pas être en réseau ? un coup de rsync, et hop !

ces PC sont des portables, tu ne peux pas démonter le disque d'un PC pour le mettre dans le boîtier de l'autre temporairement ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#4 Le 06/06/2024, à 15:42

iznobe

Re : [ RESOLU ] Transfert de données par DD externe entre 2 PC linux

Bertrand49 a écrit :

Bonjour,

La commande à passer est la suivante:

sudo chown -R $USER: /media/moi/DISQUEEXTERNE

"moi" étant le nom d'utilisateur, et la marque du DD avec l'inscription selon laquelle le disque est reconnu. En principe, ça devrait fonctionner.

Bonjour .

et modifier les permissions du point de montage ?
pas vraiment non .

------------------------

Il faut faire ce qui est indiqué ici : https://doc.ubuntu-fr.org/tutoriel/nouveau_disque et sur la page suivante .

------------------------

Watael a écrit :

ces PC sont des portables, tu ne peux pas démonter le disque d'un PC pour le mettre dans le boîtier de l'autre temporairement ?

Démonter 2 ordis portables pour transférer des fichiers , au secours ... je prefere largement le rsync !
quitte a passer par du wifi avec un des 2 en hotspot .

Dernière modification par iznobe (Le 06/06/2024, à 18:07)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#5 Le 06/06/2024, à 18:04

Abourgeo

Re : [ RESOLU ] Transfert de données par DD externe entre 2 PC linux

Merci de vos commentaires.
* je n'utilise pas Rsync car je veux sélectionner ce que je transfère d'un PC à l'autre
* de plus je veux garder ce DD comme lieu de sauvegarde de mes données utiles
* la commande [ chown -R $USER: /media/moi/DISQUEEXTERNE ] ne change rien sans que je ne reçoive le moindre commentaire ou message de défaut
==> je continue de chercher.
==> aurais-je plus de chance en re-formatant le DD différemment ?

Hors ligne

#6 Le 06/06/2024, à 18:07

iznobe

Re : [ RESOLU ] Transfert de données par DD externe entre 2 PC linux

https://doc.ubuntu-fr.org/tutoriel/nouveau_disque
https://doc.ubuntu-fr.org/partitions_data
au lieu de Data comme etiquette , met lui plutot Sauvegarde dans ce cas .

pour reperer le disque en question et sa partition , montre :

lsblk -fe7 -o+label,model | cat

ensuite , on avisera pour les commandes de mise en place correcte pour utiliser ta nouvelle partition .

Dernière modification par iznobe (Le 06/06/2024, à 18:10)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#7 Le 06/06/2024, à 21:23

Watael

Re : [ RESOLU ] Transfert de données par DD externe entre 2 PC linux

iznobe a écrit :
Watael a écrit :

ces PC sont des portables, tu ne peux pas démonter le disque d'un PC pour le mettre dans le boîtier de l'autre temporairement ?

Démonter 2 ordis portables pour transférer des fichiers , au secours ... je prefere largement le rsync !
quitte a passer par du wifi avec un des 2 en hotspot .

oops, j'm'ai mal exprimé !
il fallait lire (j'aurais dû écrire, me relire) :

ces PC sont des portables ? et ainsi, tu ne peux pas[...]

big_smile

un portable, ce n'est jamais que "quelques" vis en plus à enlever. tongue
big_smile big_smile big_smile


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#8 Le 07/06/2024, à 12:33

Abourgeo

Re : [ RESOLU ] Transfert de données par DD externe entre 2 PC linux

@iznode

Le résulat de la commande :

lsblk -fe7 -o+label,model | cat

(...)

sda                                                                                                                                             ST9200420AS
├─sda1 ext4   1.0         425df1a0-ca94-4393-8cf0-750295a9fd56    2,5G    56% /usr/lib64                                                        
├─sda2 swap   1           b57b3cc5-f322-420d-931d-ad581a38fbeb                [SWAP]                                                            
├─sda3 ext4   1.0         84d7cac8-669d-4153-86ee-1755fc158a55   58,5G    59% /home                                                             
└─sda4 ext4   1.0         d1b2d97c-9715-4f83-ac2c-2ca0f1f928db    6,8G    41% /                                                                 
sdc                                                                                                                                             TOSHIBA_MQ04ABF100
└─sdc1                                                          869,2G     0% /var/run/media/antoine/7c67c67d-7655-47f8-99fc-66ef8e6c3590       

Hors ligne

#9 Le 07/06/2024, à 16:52

iznobe

Re : [ RESOLU ] Transfert de données par DD externe entre 2 PC linux

ok .
Donc ton disque externe c ' est sdc1 .

je sais pas trop pourquoi il est monté sur : " /var/run/media/antoine/7c67c67d-7655-47f8-99fc-66ef8e6c3590 " , mais pour le moment , c' est tres bien .
il dispose d' une table de partition , et d' une partition . donc tu as fait le plus gros du travail . Mais curieusement , on ne voit pas qu ' elle est au format EXT4 .

Pour commencer , plutot que cette serie de chiffre que personne y comprend rien , on va lui mettre l ' etiquette " Sauvegarde " avec la commande suivante :

sudo e2label /dev/sdc1 Sauvegarde

Maintenant comme le systeme de fichiers est monté , autant rentrer dans le vif du sujet et donc creer un repertoire que ton utilisateur courant va pouvoir utiliser :

sudo mkdir /var/run/media/antoine/7c67c67d-7655-47f8-99fc-66ef8e6c3590/$USER
sudo chown $USER: /var/run/media/antoine/7c67c67d-7655-47f8-99fc-66ef8e6c3590/$USER

plutot que de monter dans ce repertoire , on demonte :

sudo umount /dev/sdc1

tu devrais pouvoir retirer le disque externe sans risque maintenant .
En le reconnectant , avec de la chance , il devrait monter seul dans /media/antoine/Sauvegarde .
dedans tu y verras un dossier " antoine " . dans ce dossier tu pourras y mettre tout ce que tu veux sans restriction .


EDIT : d' ailleurs , tu y creeras un fichier , puis tu le supprimeras en le mettant dans la corbeille si possible .
puis tu montreras ( si le point de montage est celui attendu ) :

ls -la /media/antoine/Sauvegarde

si tout se passe bien , on devrait y trouver la corbeille : " .Trash-1000 "
et " lost + found "
en plus du repertoire antoinne .
bien sur , ne pas oublier de vider la corbeille avant de deconnecter " sans risque " le disque avec le bouton approprié ou bien en demandant a l' ejecter via le gestionnaire de fichiers.

Dernière modification par iznobe (Le 07/06/2024, à 17:01)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#10 Le 08/06/2024, à 10:56

Abourgeo

Re : [ RESOLU ] Transfert de données par DD externe entre 2 PC linux

Merci. Problème avec la 1ere commande :

e2label /dev/sdc1 Sauvegarde
e2label: Numéro magique invalide dans le super-bloc lors de la tentative d'ouverture de /dev/sdc1
/dev/sdc1 contient une donnée « DOS/MBR boot sector; partition 1 : ID=0x83, start-CHS (0x0,32,33), end-CHS (0x30,173,28), startsector 2048, 1953512879 sectors, extended partition table (last) »

Hors ligne

#11 Le 08/06/2024, à 11:02

Abourgeo

Re : [ RESOLU ] Transfert de données par DD externe entre 2 PC linux

Le disque ne se monte plus dans /var/run/media. Voir la commande :

 lsblk -fe7 -o+label,model | cat
(...)
sda                                                                                            ST9200420AS
├─sda1 ext4   1.0         425df1a0-ca94-4393-8cf0-750295a9fd56    2,5G    56% /usr/lib64       
├─sda2 swap   1           b57b3cc5-f322-420d-931d-ad581a38fbeb                [SWAP]           
├─sda3 ext4   1.0         84d7cac8-669d-4153-86ee-1755fc158a55   58,5G    59% /home            
└─sda4 ext4   1.0         d1b2d97c-9715-4f83-ac2c-2ca0f1f928db    6,8G    41% /                
sdc                                                                                            TOSHIBA_MQ04ABF100
└─sdc1                                                                                         

Hors ligne

#12 Le 08/06/2024, à 13:15

Abourgeo

Re : [ RESOLU ] Transfert de données par DD externe entre 2 PC linux

J'ai finalement formaté le DD en VFAT pour le reformater ensuite en EXT4. Les commandes préconisées ont alors bien marché :

bash-5.1# mount | grep dev/sdc1
/dev/sdc1 on /run/media/antoine/Sauvegarde type ext4 (rw,nosuid,nodev,relatime,uhelper=udisks2)
/dev/sdc1 on /var/run/media/antoine/Sauvegarde type ext4 (rw,nosuid,nodev,relatime)

Le souci désormais est que j'ai une partition "root" sur le DD et pas une partition accessible au user "antoine" :

# ls -l /run/media/antoine/Sauvegarde/
total 20
drwx------ 2 root root 16384 juin   8 12:57 lost+found
drwxr-xr-x 2 root root  4096 juin   8 13:04 root

Dernière modification par Abourgeo (Le 08/06/2024, à 13:15)

Hors ligne

#13 Le 08/06/2024, à 13:38

ylag

Re : [ RESOLU ] Transfert de données par DD externe entre 2 PC linux

Bonjour,

Pourrais-tu préciser la procédure de montage pour /dev/sdc1 ?
Les résultats au #12  me semblent un peu hors des standards habituels ...

On voit un répertoire nommé root dans /run/media/antoine/Sauvegarde, aurais-tu aussi assigné root comme étiquette d'une autre partition ?

Tu pourrais essayer la commande suivante pour voir le contenu de premier niveau du répertoire lost+found :

sudo ls -la /run/media/antoine/Sauvegarde/lost+found

( ... pas besoin de sudo si tu exécutes la commande depuis un shell root.)

A+

Dernière modification par ylag (Le 08/06/2024, à 13:51)

Hors ligne

#14 Le 08/06/2024, à 14:40

iznobe

Re : [ RESOLU ] Transfert de données par DD externe entre 2 PC linux

ylag a écrit :

Bonjour,

Pourrais-tu préciser la procédure de montage pour /dev/sdc1 ?
Les résultats au #12  me semblent un peu hors des standards habituels ...

On voit un répertoire nommé root dans /run/media/antoine/Sauvegarde, aurais-tu aussi assigné root comme étiquette d'une autre partition ?

Tu pourrais essayer la commande suivante pour voir le contenu de premier niveau du répertoire lost+found :

sudo ls -la /run/media/antoine/Sauvegarde/lost+found

( ... pas besoin de sudo si tu exécutes la commande depuis un shell root.)

A+

ba vu :

bash-5.1# mount | grep dev/sdc1

on comprend pourquoi , au lieu de donner les retours complets ( on aurait alors pu voir le nom de l' utilisateur ) , il a passé les commandes en mode root roll
le resultat est donc coherent ... mais pas du tout celui attendu !


@Abourgeo
Personne n' a jamais parlé de passer les commande en shell root ...
tu peux supprimer la partition le dossier " root " de ton disque dur :

sudo rm /run/media/antoine/Sauvegarde/root

repasse les commandes en mode UTILISATEUR standard stp et donne les retours complets ( cette fois ) :

sudo mkdir /run/media/antoine/Sauvegarde/$USER
sudo chown $USER: /run/media/antoine/Sauvegarde/$USER

Dernière modification par iznobe (Le 08/06/2024, à 14:58)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#15 Le 09/06/2024, à 10:08

Abourgeo

Re : [ RESOLU ] Transfert de données par DD externe entre 2 PC linux

Merci encore pour les réponses.

Mon souci est que si je passe en "simple user" cela donne :

$ mkdir /var/run/media/antoine/Sauvegarde/$USER
mkdir: impossible de créer le répertoire « /var/run/media/antoine/Sauvegarde/antoine »: Permission non accordée

du fait que les répertoires liés au montage automatique du DD appartiennent à Root :

$ ls -l /var/run/media/antoine/Sauvegarde/
total 16
drwx------ 2 root root 16384 juin   8 12:57 lost+found
$ ls -l /var/run/media/antoine/
total 4
drwxr-xr-x 3 root root 4096 juin   9 09:54 Sauvegarde
$ ls -l /var/run/media/
total 0
drwxr-x---+ 3 root root 60 juin   9 09:52 antoine

confirmé (si je comprends bien la commande) par :

bash-5.1# ls -la /run/media/antoine/Sauvegarde/lost+found
total 20
drwx------ 2 root root 16384 juin   8 12:57 .
drwxr-xr-x 3 root root  4096 juin   9 09:54 ..

Pour le reste :

# mount | grep /dev/sdc1
/dev/sdc1 on /run/media/antoine/Sauvegarde type ext4 (rw,nosuid,nodev,relatime,uhelper=udisks2)
/dev/sdc1 on /var/run/media/antoine/Sauvegarde type ext4 (rw,nosuid,nodev,relatime)

Hors ligne

#16 Le 09/06/2024, à 12:36

Abourgeo

Re : [ RESOLU ] Transfert de données par DD externe entre 2 PC linux

Finalement je m'en suis sorti en changeant les droits sur les répertoires de montage "auto" du DD à coup de [ chown 1000 ] et [ chmod 777 ] ce qui donne

# ls -l /var/run/media/antoine/
total 4
drwxrwxrwx 28 antoine root 4096 juin   9 12:17 Sauvegarde
# ls -l /var/run/media/
total 0
drwxrwxrwx+ 3 antoine root 60 juin   9 11:26 antoine

Pas sûr que ce soit parfait ou très académique, mais au moins le DD m'est accessible en tant que simple User. La suite ce sera le ... montage de ce DD sur mon nouveau PC sous cette fois .... UBUNTU (après plus de 20 ans sur du non Ubuntu).
[ RESOLU ]
Merci à tous ;-)

Dernière modification par Abourgeo (Le 09/06/2024, à 12:38)

Hors ligne