Primeiro, vamos corrigir um pouco de equívoco:
Digamos que eu tenha um disco rígido formatado como ext4, se eu criar duas partições ...
Você não formata um disco rígido em um sistema de arquivos como o ext4 ou o NTFS ou FAT32; você formata partições para esses sistemas de arquivos. Quando as pessoas dizem que formataram um disco rígido no ext4, geralmente querem dizer que criaram uma única partição cobrindo todo o disco e criaram um sistema de arquivos ext4 para essa partição.
No Windows , cada uma das partições recebe uma letra de unidade diferente ( C:
, D:
, etc). Isso torna mais fácil descobrir quais arquivos são colocados em quais partições. Um disco rígido pode ter várias partições e um computador pode ter vários discos rígidos e outros dispositivos de armazenamento. A desvantagem é que você não pode facilmente colocar diretórios diferentes em partições diferentes, você não pode colocar C:\Windows
em uma partição e C:\Users
em outra por exemplo, ambos devem estar na partição C:
.
No Linux , tudo é um arquivo, e tudo é encontrado no diretório raiz, /
. Uma partição pode ser montada em qualquer diretório em /
. Por exemplo, você poderia montar uma partição para /home
, outra para /var
e outra para /
, que conteria todos os outros arquivos, mas não aqueles em home
ou var
.
No Linux, até dispositivos e processos em execução são arquivos. Por exemplo, em /proc
, você encontrará todos os processos em execução e, em /dev/
, todos os dispositivos conectados. Os discos rígidos geralmente são denominados /dev/sda
, /dev/sdb
, /dev/sbc
, etc. As partições com discos rígidos geralmente são denominadas /dev/sda1
: sda
representa a unidade de disco rígido e 1
representa o número da partição dentro dessa disco rígido. Cada partição é então montada em um diretório em seu sistema de arquivos. Por exemplo, sua unidade de CD-ROM /dev/cdrom0
pode ser montada em /media/cdrom0
. No seu explorador de arquivos, você navegaria até /media/cdrom0
para ver os arquivos do CD.
Embora isso seja conceitualmente mais difícil do que o sistema Windows, é muito mais flexível, já que você pode atribuir qualquer diretório a uma nova partição.