Não consigo acessar minhas partições de dispositivos?

1

Não consigo acessar meus arquivos em outras partições, mesmo que eu os tenha montado por mount /dev/sda12 ?

Como posso resolver este problema? Ao usar cat /etc/fstab /etc/mtab , obtive a seguinte saída.

 /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

E para fdisk -l recebi a seguinte saída:

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
    
por Harshit Chaudhary 14.07.2012 / 15:46

2 respostas

2

Como drake01 tem dito , se você usar o -t flag, você precisa especificar o tipo de sistema de arquivos após ele. Veja man mount para detalhes.

No entanto, você geralmente não precisa especificar -t ou o tipo de sistema de arquivos. mount deve ser capaz de inferir o tipo de sistema de arquivos, e quando não pode, geralmente significa que você está montando incorretamente ou há algo errado com a partição.

Além disso, você geralmente deve executar mount como root .

Você pode usar apenas:

sudo mount /dev/sda12

Mas isso também será insuficiente, a menos que /dev/sda12 esteja listado em /etc/fstab . Caso contrário, você deve montá-lo, especificando o ponto de montagem.

Então, se você quisesse um ponto de montagem de /media/Foo , primeiro teria que criá-lo (se ainda não estiver lá):

sudo mkdir /media/Foo

Então você montaria a unidade lá, especificando isso como o ponto de montagem:

sudo mount /dev/sda12 /media/Foo

Você pode ver o que está montado executando mount sem argumentos:

mount

Uma vez montado, você pode desmontá-lo com o comando umount , passando o nome do nó do dispositivo ou o nome do ponto de montagem:

sudo umount /dev/sda12
sudo umount /media/Foo

Você pode preferir montar este volume sem executar nenhum comando como root e sem ter que criar ou especificar um ponto de montagem . Você pode conseguir isso com uma montagem dinâmica . O ponto de montagem é criado na hora e tem o mesmo nome do volume (a menos que não haja nome de volume, geralmente é o UUID da partição).

A montagem dinâmica no Ubuntu é feita com udisks . Você pode invocá-lo explicitamente:

udisks --mount /dev/sda12

Ou você pode clicar no volume em um gerenciador de arquivos como o Nautilus, e o O comando udisks será chamado automaticamente. (Isso é especialmente útil se você não souber o nome do dispositivo, mas puder identificar o nome do volume da partição em uma lista.)

Para desmontar uma partição montada com udisks :

udisks --unmount /dev/sda12

Ou você ainda pode desmontá-lo diretamente como root , se desejar:

sudo umount /dev/sda12
    
por Eliah Kagan 14.07.2012 / 17:20
1
O sinalizador

-t no comando mount espera o tipo do sistema de arquivos após ele. Supondo que a partição que você está tentando montar seja ntfs, você deve executar sudo mkdir /media/mydrive123; mount -t ntfs /dev/sda12 /media/mydrive123 . Ela deve montar o sda12 no diretório mydrive123 in / media. Agora você deve poder acessar o conteúdo de sda12.

    
por drake01 14.07.2012 / 15:53