Transfert de dossier impossible

Bonjour,

Je suis sous Linux Ubuntu 10.11. Je ne peux plus transferer mes dossiers du bureau vers un disque dur externe. Quand je veux deplacer le dossier vers le disque dur externe, le HD se voile et seul m'est offert la copie vers le "dossier personnel". Y a t il un rapport avec le fait que le reste d'espace libre est de 700 MB ? Je vais faire une nouvelle partition, mais j'aimerais tout sauvegarder avant. Mon PC est en dualboot avec Windows.

Merci pour vos réponses.

12 réponses

  1. Modérateur
    À mon avis c'est plutôt une ubuntu 11.10.

    Si la copie vers le disque externe n'est pas proposé, c'est probablement que tu n'as pas des droits suffisants pour écrire dessus. Au pire tu peux monter le disque "à la main" au lieu de passer par l'assistant graphique.

    Pour cela, on a besoin du nom du device et du système de fichiers qui est utilisé. Reporte-moi quand le disque est branché le résultat de la commande suivante, à taper dans un terminal :
    http://doc.ubuntu-fr.org/terminal

    sudo parted -l


    Ensuite tu peux commencer à regarder ici pour voir (et comprendre) ce qui t'attend :
    http://www.mistra.fr/tutoriel-linux-monter-peripherique.html#h4-en-mode-texte

    Dans l'idée il va falloir créer un répertoire vide (par exemple /mnt/usb) et lancer la bonne commande mount. Mettons que le disque soit en ntfs et associé à /dev/sdb1, ça donnerait quelque chose du genre :

    sudo mkdir /mnt/usb    
    sudo mount -o rw,user,uid=$(whoami) -t ntfs-3g /dev/sdb1 /mnt/usb    
    ls /mnt/usb


    Bonne chance
    0
    1. Merci pour ta réponse,

      Je vais faire cela c jour. J'ai oublié de dire qu'auparavant je n'avais aucun problème pour enregistrer des données sur mon HD externe.
      0
      1. Modérateur
        Sans me reporter les informations que je t'ai demandé, difficile de dire ce qui cloche ;-)
        0
        1. Voici les resultats qui viennent suite à la commande. Je vais lire ton tutoriel ce jour

          Modèle: ATA ST9320325AS (scsi)
          Disque /dev/sda : 320GB
          Taille des secteurs (logiques/physiques): 512B/512B
          Table de partitions : msdos

          Numéro Début Fin Taille Type Système de fichiers Fanions
          1 1049kB 15,7GB 15,7GB primary fat32 caché, lba
          2 15,7GB 176GB 160GB primary ntfs démarrage
          3 176GB 320GB 144GB extended lba
          5 176GB 293GB 117GB logical ntfs
          8 293GB 311GB 17,4GB logical ext4
          9 311GB 314GB 3185MB logical linux-swap(v1)
          7 314GB 317GB 3183MB logical linux-swap(v1)
          6 317GB 320GB 3182MB logical linux-swap(v1)

          Modèle: BUFFALO HD-PCU2 (scsi)
          Disque /dev/sdb : 500GB
          Taille des secteurs (logiques/physiques): 512B/512B
          Table de partitions : msdos

          Numéro Début Fin Taille Type Système de fichiers Fanions
          1 32,8kB 278GB 278GB primary fat32 lba
          2 278GB 500GB 222GB extended lba
          5 278GB 329GB 51,2GB logical ntfs
          6 329GB 455GB 126GB logical ntfs
          7 455GB 500GB 45,3GB logical ntfs

          guerineau@guerineau-K70IJ:~$
          0
          1. Modérateur
            Je suppose que le disque externe est /dev/sdb ? Quelle partition t'intéresse parmi sdb1, sdb5, sdb6, sdb7 ? Peux-tu nous reporter le résultat de la commande suivante (quand le transfert échoue) ?

            mount


            Bonne chance
            0
            1. Le disque externe est effectivement /dev/sdb. Qu'entends tu par " Quelle partition t'intéresse parmi ". Chaque partition contient des données de natures différentes; sauvegarde de windows, films, ...

              Voici de report de la commande:

              /dev/sda8 on / type ext4 (rw,errors=remount-ro,commit=0)
              proc on /proc type proc (rw,noexec,nosuid,nodev)
              sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
              fusectl on /sys/fs/fuse/connections type fusectl (rw)
              none on /sys/kernel/debug type debugfs (rw)
              none on /sys/kernel/security type securityfs (rw)
              udev on /dev type devtmpfs (rw,mode=0755)
              devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
              tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
              none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
              none on /run/shm type tmpfs (rw,nosuid,nodev)
              binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
              gvfs-fuse-daemon on /home/guerineau/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=guerineau)
              /dev/sdb1 on /media/HD-PCU2 type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
              /dev/sdb6 on /media/PART HDNOIR type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
              /dev/sdb7 on /media/image systeme et sauvegarde donn type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
              /dev/sdb5 on /media/image systeme et sauvegarde données portable antoine type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
              guerineau@guerineau-K70IJ:~$

              Bonne nuit et heureuse année, pleine de défis informatiques et d'attentions remerçiables envers les autres.
              0
              1. Modérateur
                Déjà le premier truc bizarre c'est que /dev/sdb5 et /dev/sdb7 sont tout deux montés dans /media/image. Ensuite pour la partition, je te demandais si tu tentais de transférer ton fichier vers "/media/image", "/media/DH-PCU2" ou "/media/PART HDNOIR".

                Vu les options de montage, je pense que le problème c'est que ton utilisateur n'est pas dans le groupe "fuse". Peux-tu me reporter le résultat de la commande :

                whoami 
                groups


                Bonne chance et bonne année également
                0
                1. Je tente de transferer vers media/ Part Hd noir, mais ca ne marche pas non plus avec les autres.

                  guerineau@guerineau-K70IJ:~$ whoami
                  guerineau
                  guerineau@guerineau-K70IJ:~$ groups
                  guerineau adm dialout cdrom plugdev lpadmin admin sambashare
                  guerineau@guerineau-K70IJ:~$
                  0
                  1. Modérateur
                    Oui donc comme je le disais tu dois ajouter guerineau dans le groupe fuse. Pour cela, corrige /etc/group

                    gksudo  gedit /etc/group &


                    À la ligne qui commence par fuse, ajoute en fin de ligne ton login (ici guerineau). Ne change rien d'autre à la ligne (notamment, ne change pas le numéro dans le 3e champ). En admettant que la ligne soit :

                    fuse:x:112:


                    ... celle-ci devient :

                    fuse:x:112:guerineau


                    Sauve quitte et redémarre. Si ça ne marche toujours pas, on rajoutera des entrées dans /etc/fstab conformément au lien que je t'ai donné plus haut. Si tu veux que je t'indique exactement quoi mettre dans ce fichier, il faudrait que tu me reportes le résultat de la commande suivante quand le disque est branché :

                    ls -l /dev/disk/by-uuid


                    Bonne chance
                    0
                    1. Bonsoir,

                      Si je te réponds, c'est que la première solution reste sans effet.

                      Resultat de la commande :

                      guerineau@guerineau-K70IJ:~$ ls -l /dev/disk/by-uuid
                      total 0
                      lrwxrwxrwx 1 root root 10 2012-01-03 22:04 01CC90F99E9C6D90 -> ../../sdb5
                      lrwxrwxrwx 1 root root 10 2012-01-03 22:04 10E40D2FE40D189C -> ../../sda5
                      lrwxrwxrwx 1 root root 10 2012-01-03 22:04 19fd375a-bb7b-4f8f-8b53-c07cdd11b2e6 -> ../../sda9
                      lrwxrwxrwx 1 root root 10 2012-01-03 22:04 2A28CF3828CF01B5 -> ../../sdb6
                      lrwxrwxrwx 1 root root 10 2012-01-03 22:04 3C74643D7463F852 -> ../../sda2
                      lrwxrwxrwx 1 root root 10 2012-01-03 22:04 3C98-AC5D -> ../../sda1
                      lrwxrwxrwx 1 root root 10 2012-01-03 22:04 4a053c93-c88e-4262-8a71-3542a7f3e0bd -> ../../sda6
                      lrwxrwxrwx 1 root root 10 2012-01-03 22:04 6b8035ee-62c2-4cb7-9ab7-b45b7ef29466 -> ../../sda7
                      lrwxrwxrwx 1 root root 10 2012-01-03 22:04 93E4-4990 -> ../../sdb1
                      lrwxrwxrwx 1 root root 10 2012-01-03 22:04 C2885B05885AF77F -> ../../sdb7
                      lrwxrwxrwx 1 root root 10 2012-01-03 22:04 ee8bf196-5669-42bb-b77a-db9adc0f38f2 -> ../../sda8
                      guerineau@guerineau-K70IJ:~$

                      Bonne nuit.
                      0
                      1. Modérateur
                        Ajoute à la fin du fichier /etc/fstab ...

                        gksudo gedit /etc/fstab &


                        ... les lignes suivantes (les noms /media/sdb1 etc... sont arbitraires, tu peux les changer si tu veux mais traditionnellement on met tout dans /media ou /mnt . Tu peux par exemple utiliser le point de montage /media/toto si tu veux, mais si tu mets des espaces, attention à les échapper avec le caractère \) :

                        # 93E4-4990 -> ../../sdb1     
                        UUID=93E4-4990  /media/sdb1   vfat   noauto,user,rw,uid=guerineau,quiet,umask=0022  0  0     
                        # 01CC90F99E9C6D90 -> ../../sdb5     
                        UUID=01CC90F99E9C6D90   /media/sdb5  ntfs-3g   noauto,user,rw,uid=guerineau,umask=0022  0  0     
                        # 2A28CF3828CF01B5 -> ../../sdb6     
                        UUID=2A28CF3828CF01B5   /media/sdb6  ntfs-3g   noauto,user,rw,uid=guerineau,umask=0022  0  0     
                        # C2885B05885AF77F -> ../../sdb7      
                        UUID=C2885B05885AF77F   /media/sdb7  ntfs-3g   noauto,user,rw,uid=guerineau,umask=0022  0  0


                        Une fois ces 8 lignes tapées (les lignes non précédées d'un # sont ici trop larges pour être affichées sur une ligne :s), sauve et quitte. Puis dans un terminal, tape les commandes :

                        sudo mkdir -p /media/sdb1     
                        sudo mkdir -p /media/sdb5     
                        sudo mkdir -p /media/sdb6     
                        sudo mkdir -p /media/sdb7


                        Assure toi que le disque n'est pas monté (déconnecter en toute sécurité etc...) avant de lancer ces commandes :

                        mount /media/sdb1     
                        mount /media/sdb5     
                        mount /media/sdb6     
                        mount /media/sdb7


                        Et normalement tu devrais accéder à tes partitions en écriture. Au besoin tu peux compléter les options que j'ai mise avec celle qui figurent avec la commande mount que tu as tapé plus haut (notamment utf8=1 si tu as des soucis avec les caractères accentués etc...).

                        Bonne chance
                        0
                        1. Bonsoir,
                          Je me suis planté en ecrivant ( collant ) les premieres lignes que tu me recommandes. Normal, vu que j'ai un peu mis de coté la tentative de comprendre ce qui se passe. Mais bon, j'ai recupéré l'erreur et je vais peut etre re installer ubuntu. plus simple.
                          0