web-dev-qa-db-fra.com

Je ne peux pas accéder aux partitions de mon appareil?

Je ne peux pas accéder à mes fichiers dans d'autres partitions, même si je les ai montés avec mount /dev/sda12?

Comment puis-je résoudre ce problème? Utilisation de cat /etc/fstab /etc/mtab J'ai le résultat suivant.

 /etc/fstab: static file system information.    
 Use 'blkid -o value -s UUID' to print the universally unique identifier
 for a device; this may be used with UUID= as a more robust way to name
 devices that works even if disks are added and removed. See fstab(5).  

 file system mount point   type  options       dump  pass  
proc            /proc           proc    nodev,noexec,nosuid 0       0  
/dev/sdb5       /               ext4    errors=remount-ro 0       1  
 swap was on /dev/sdb11 during installation  
UUID=c0f5af91-01c4-4a4a-8700-b03afbe2898a none            swap    sw              0       0    
/dev/sda5 / ext4 rw,errors=remount-ro 0 0  
proc /proc proc rw,noexec,nosuid,nodev 0 0  
none /sys sysfs rw,noexec,nosuid,nodev 0 0  
none /sys/fs/Fuse/connections fusectl rw 0 0  
none /sys/kernel/debug debugfs rw 0 0  
none /sys/kernel/security securityfs rw 0 0  
none /dev devtmpfs rw,mode=0755 0 0  
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0  
none /dev/shm tmpfs rw,nosuid,nodev 0 0  
none /var/run tmpfs rw,nosuid,mode=0755 0 0  
none /var/lock tmpfs rw,noexec,nosuid,nodev 0 0  
none /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0

Et pour fdisk -l j'ai eu la sortie suivante:

Disk  /dev/sda: 320.1 GB, 320072933376 bytes  
84 heads, 59 sectors/track, 126138 cylinders, total 625142448 sectors  
Units = sectors of 1 * 512 = 512 bytes  
Sector size (logical/physical): 512 bytes / 512 bytes  
I/O size (minimum/optimal): 512 bytes / 512 bytes  
Disk identifier: 0x005c005c  

   Device Boot      Start         End      Blocks   Id  System  
/dev/sda1   *          59    52097471    26048706+   7  HPFS/NTFS/exFAT  
/dev/sda2        52099127   625134971   286517922+   f  W95 Ext'd (LBA)  
/dev/sda5        52099129    81399910    14650391   83  Linux  
/dev/sda6       104195003   208384931    52094964+   7  HPFS/NTFS/exFAT  
/dev/sda7       208384991   312574919    52094964+   7  HPFS/NTFS/exFAT  
/dev/sda8       312574979   416764907    52094964+   7  HPFS/NTFS/exFAT  
/dev/sda9       416764967   520954895    52094964+   7  HPFS/NTFS/exFAT  
/dev/sda10      520954955   625134971    52090008+   7  HPFS/NTFS/exFAT  
/dev/sda11       81401856    84664319     1631232   82  Linux swap / Solaris  
/dev/sda12       84666368   104194047     9763840   83  Linux  

Partition table entries are not in disk order
1
Harshit Chaudhary

Comme drake01 a dit , si vous utilisez l'indicateur _-t_, vous devez spécifier le type de système de fichiers après celui-ci. Voir man mount pour plus de détails.

Cependant, vous n'avez généralement pas besoin de spécifier _-t_ ou le type de système de fichiers. mount devrait pouvoir déduire le type de système de fichiers, et quand il ne le peut pas, cela signifie généralement que vous le montez incorrectement ou qu'il y a un problème avec la partition.

De plus, vous devez généralement exécuter mountsous la forme root .

Donc, vous pouvez simplement utiliser:

_Sudo mount /dev/sda12
_

Mais cela aussi sera insuffisant à moins que _/dev/sda12_ soit répertorié dans /etc/fstab . Sinon, vous devez le monter en spécifiant le point de montage.

Donc, si vous voulez un point de montage de _/media/Foo_, vous devez d’abord le créer (si ce n’est pas déjà fait):

_Sudo mkdir /media/Foo
_

Ensuite, vous monteriez le disque là-bas, en spécifiant cela comme point de montage:

_Sudo mount /dev/sda12 /media/Foo
_

Vous pouvez voir ce qui est monté en exécutant mount sans arguments:

_mount
_

Une fois monté, vous pouvez le démonter à l'aide de la commande umount , en passant le nom du noeud de périphérique ou le nom du point de montage:

_Sudo umount /dev/sda12
_
_Sudo umount /media/Foo_

Vous préférerez peut-être monter ce volume sans exécuter de commande en tant qu'utilisateur root et sans avoir à créer ou à spécifier un point de montage . Vous pouvez accomplir cela avec un montage dynamique . Le point de montage est créé à la volée et porte le même nom que le nom du volume (sauf s’il n’ya pas de nom de volume, il s’agit généralement de l’UUID de la partition).

Le montage dynamique dans Ubuntu est réalisé avec udisks. Vous pouvez l'invoquer explicitement:

_udisks --mount /dev/sda12
_

Ou vous pouvez cliquer sur le volume dans un gestionnaire de fichiers comme Nautilus, et la commande appropriée udisks sera automatiquement appelée. (Ceci est particulièrement utile si vous ne connaissez pas le nom du périphérique, mais pouvez identifier le nom du volume de la partition dans une liste.)

Pour démonter une partition montée avec udisks:

_udisks --unmount /dev/sda12
_

Ou vous pouvez toujours le démonter directement en tant que root, si vous le souhaitez:

_Sudo umount /dev/sda12
_
2
Eliah Kagan

-t flag dans la commande mount attend le type du système de fichiers après celui-ci. En supposant que la partition que vous essayez de monter soit au format ntfs, vous devez exécuter Sudo mkdir /media/mydrive123; mount -t ntfs /dev/sda12 /media/mydrive123. Le sda12 doit être monté sur mydrive123 dans le répertoire/media. Vous devriez maintenant pouvoir accéder au contenu de sda12.

1
drake01