Qual /dev/sda
significa
Existem quatro níveis: disco bruto, partição bruta desse disco, sistema de arquivos formatado em uma partição e arquivos reais armazenados em um sistema de arquivos.
/dev/sda
significa um disco inteiro, não um sistema de arquivos. Algo com um número no final é uma partição de um disco: dev/sda1
é a primeira partição do disco /dev/sda
e ainda não está necessariamente formatada! Os sistemas de arquivos vão para suas próprias partições formatando cada partição com seu sistema de arquivos.
Então, o que geralmente acontece é que você particiona /dev/sda
, formata /dev/sda1
com um sistema de arquivos, monta o sistema de arquivos /dev/sda1
em algum lugar e então começa a trabalhar com arquivos nesse sistema de arquivos.
Por que um sistema de arquivos unificado
Linux (e UNIX em geral) tem o conceito do sistema de arquivos virtual. Ele combina todos os seus discos reais em um sistema de arquivos unificado.
Isso pode ser bastante útil. Você pode, por exemplo, querer colocar seu sistema operacional e seus programas em um disco real realmente rápido e todos os arquivos pessoais dos usuários em outro disco lento mas enorme, porque você quer que o sistema operacional seja rápido, mas você quer um meio acessível de manipulando os arquivos de milhares de usuários.
Diferentemente do método usual do Windows, que, por padrão, divide cada disco em uma letra separada e onde usar D:\Users
pode quebrar alguns programas que codificam o caminho C:\Users
, isso pode ser feito com facilidade e fluência. Você formata uma partição em cada disco, monta o sistema operacional em /
e o usuário em /home
, e age como um sistema que coloca tudo em um disco real, exceto que você obtém a troca de velocidade e acessibilidade desejada .