No terminal, qual é o caminho dos meus HDDs?

1

Eu tenho 2 * 500-GB HDDs. Qual é o caminho para cada um dos discos?
Em OSX só posso fazer:

$ cd /Volumes/DiskName/FooDirectory

Como posso fazer isso no Ubuntu ? Como posso navegar para arquivos em um disco rígido usando um terminal? /dev e /dev/disk não estão fazendo sentido para mim.

    
por david 18.07.2015 / 05:48

2 respostas

3

No OS X, esses seriam os pontos de montagem. No Ubuntu, você gostaria de ver /media/USERNAME/ para eles. Porém, se o volume não foi montado, você poderá ver /dev/disk/by-label .

Se as unidades forem formatadas e particionadas, você poderá navegar até elas fazendo algo como cd /media/USERNAME/LABEL , em que USERNAME é seu nome de usuário e LABEL é o rótulo da partição.

Se suas unidades não tiverem sido formatadas, você não as verá em nenhum dos locais e, em vez disso, desejará procurar /dev/sd[a-z] . Ou seja, você teria uma entrada como /dev/sda e /dev/sdb . Se eles estiverem particionados, você também deve ver /dev/sda[0-9] e /dev/sdb[0-9] (por exemplo, /dev/sda1 .) Mas você deve pelo menos formatá-los antes de montá-los e navegar até eles ...

Se você não montou os volumes, você pode fazê-lo através do nautilus apenas clicando no nome do volume. Ou a partir do terminal, você pode usar udisksctl . Por exemplo, eu tenho uma unidade que é particionada com apenas um sistema de arquivos. A etiqueta da unidade é "d_extra". Eu posso ver em /dev/disk/by-label :

$ ls -l /dev/disk/by-label
lrwxrwxrwx 1 root root 10 Jul 17 15:34 d_extra -> ../../sdb1

Então, quando eu souber o nome, posso montá-lo via udisksctl da seguinte forma:

$ udisksctl mount -o noatime -b /dev/disk/by-label/d_extra

Então eu posso criar um cd e ver arquivos:

$ cd /media/stephen/d_extra
$ ls
    
por Stephen 18.07.2015 / 05:49
-1

No Linux você pode ter que fazer o login via terminal e usar o sudo. Para voltar, você pode usar algo como

cd down
cd Volumes/.../ 

//or

cd up
cd /.../Volumes
cd .../Volumes

//spaces in file name
cd /Volumes/My\Documents

O FYI dev é seu firmware e arquivos de dispositivos. Em outros sistemas operacionais Unix, como o Mac OS X, eles criaram blocos de permissão para visualizá-los. Instalar o firmware do terminal é possível no Linux. Tente não mexer como seu GUID pode ser armazenado lá junto com arquivos de hash de sombra em outro lugar no sistema de arquivos e você não deseja criar portas abertas. O Mac nem permite a saída para o arquivo de texto. Para ajudá-lo a entender o hash do GUID sendo o MD5 levaria cerca de três anos para quebrar com 4 GB de RAM. É meio sério.

Tente também ...

./Volumes/etc
    
por GettingNifty 21.07.2015 / 01:08