Ok, esta é uma das diferenças fundamentais entre o Windows e o Linux. O sistema de arquivos do Windows usa dispositivos como pontos de partida para cada seção do sistema de arquivos. Então você tem:
c:\
d:\
e:\
Os sistemas Linux / Unix usam o conceito de um sistema de arquivos unificado. Tudo está na pasta raiz e pode ser arbitrariamente misturado. O usuário e os programas não conhecem os dispositivos porque foram abstraídos. Portanto, todos os sistemas Linux terão a mesma hierarquia geral .
Um sistema linux será mais ou menos assim:
/
|---var
|---lib
|---home
|---mnt
Mas essas pastas podem estar no mesmo disco rígido ou em discos rígidos separados. Eles podem até ser pastas de rede! Há uma pasta especial chamada / dev para se um programa realmente precisar conversar com o dispositivo físico. Portanto, em qualquer lugar que você queira acessar um sistema Linux, nunca será necessário trocar de dispositivo, como no Windows.
No entanto, às vezes um dispositivo não é adicionado ao sistema de arquivos! Ele será conectado, o sistema operacional poderá vê-lo como um dispositivo, mas não foi montado . Os sistemas linux modernos tentarão fazer isso por você, conforme necessário. Às vezes, não funciona, e você tem que fazer isso sozinho. É para isso que serve o comando mount . Também é o objetivo original da pasta / mnt, para que você possa ter um local óbvio para montar novas seções do sistema de arquivos.
Antes de montar uma unidade:
|---mnt
|---temp
Após montar a unidade em / mnt / temp:
|---mnt
|---temp
|---docs
|---programs
|---tmp
|---extra
|---backups
|---other stuff
Assim, você pode montar uma unidade e usá-la cd
para movê-la ou para qualquer outro lugar no sistema de arquivos. Isso permite coisas legais, como ter seu /home
diretório em um disco rígido separado, caso você queira trocar as distribuições Linux mais tarde, ou fazer o backup. A pasta / tmp geralmente não está em um dispositivo real! Pode ser um pouco de ram tratado como uma pasta. Isso facilita colocar as coisas lá e limpá-las quando você reinicia.
Partições montadas são encontradas no sistema de arquivos. Eles geralmente são montados nas pastas
/mnt/
ou/media/
.digite
df
o terminal para exibir todas as partições montadas e onde elas estão montadas. Você também pode usar o aplicativo Disk Utility para ver onde cada partição está montada.depois cd na sua partição usando. Por exemplo, se a montagem da partição é chamada de dados :
cd /media/data
fonte
/dev/
contém arquivos de dispositivos para todos os dispositivos, mas os pontos de montagem geralmente são/media/
para mídia removível e/mnt/
montagens manuais.cdrom/
em 'mnt /'Este é o meu processo. Adapte os números conforme necessário
lsblk
primeiro.Identifique qual partição é o que, por exemplo, por tamanho, eu sei / dev / sda2 é minha partição do Windows 7.
executar
sudo mount /dev/sda2 /media/SergKolo/
/media/SergKolo
qual corresponderá à partição do Windows. Navegue até lá e aproveitefonte
Ok, aqui está como você faz isso.
Efetue login no ssh como usuário root.
Você verá isso:
Ok, então se você viu isso,
[~]
então você é o root. Mas isso também significa / root.Em outras palavras,
[~]
=[/root]
. †Agora, para chegar às outras partições, como um segundo disco rígido, primeiro você precisa descobrir quais partições você possui. Encontre isso colocando
lsblk
Para mim, é algo parecido com isto:
Ok, então aqui nesta configuração que simplifiquei acima, tudo o que você precisa se preocupar é
sdb1
qual é a segunda partição (eu tenho mais unidades, mas as removi da saída acima para esta resposta).Para mim,
sdb
é um segundo disco rígido, mas você pode fazer o mesmo sesdb
for uma segunda partição. Essencialmente funciona da mesma maneira.Em seguida, você precisa sair da pasta raiz. Faça isso da seguinte maneira:
Agora você estará aqui:
Observe que
[~]
se tornou[/]
Em seguida, você precisa inserir sua pasta de montagens. Você pode saber o que é isso porque, se você olhar para o
lsblk
acima, poderá ver no canto inferior esquerdo,sdb1
localizado na/mnt/
pasta. Esta pasta pode ser diferente para você. Se sim, basta colocar o nome que estiver lá.Finalmente, você está pronto para entrar no novo disco rígido ou na nova partição.
cd
entra em uma pasta.Agora você está aqui:
Verifique se você está no lugar certo. Digite o seguinte:
Agora sua saída pode ficar assim.
Se você vir o diretório na nova unidade ou partição, estará no diretório! Agora, apenas
cd
no lugar certo. Exemplo (-lh
bandeira significa legível por humanos) :Ótimo! Agora você está rolando! Agora você pode exibir o conteúdo da pasta desejada da seguinte maneira:
Você pode obter uma saída como esta:
Ok, acho que isso abrange o escopo desta questão, você pode levá-la a partir daí! Boa sorte! :)
† Nota lateral: (a prova disso é para
[~]# cd ../
e então[/]# cd root
e agora você voltou[~]#
)Informações sobre depuração:
essas instruções foram escritas para um sistema CentOS 6.5 que usa o cPanel / WHM e possui um segundo disco rígido.
fonte
Ok, é assim que eu uso para ir para outra partição onde salvei todos os meus dados ...
Isso vai para o diretório anterior.
Depois disso, estou na pasta inicial, então executo novamente
cd ..
para ir para o diretório /, quando estiver aqui, executoAqui você tem todas as suas partições montadas, basta executar:
e escolha em qual partição você deseja entrar e:
você pode ver aqui o nome de uma partição com muitos caracteres como 997ac596-09ce-453b-8ccd-2120839ba825 ou algo assim.
Espero ajudá-lo.
fonte
cd
sem argumentos. De lácd ..
leva você para / home, não /. Se seu objetivo é acessar / media, você pode pular todo esse rigamarole e apenascd /media
./media
pasta.