Para entender como o sistema de arquivos unix é organizado, você precisa entender o padrão de hierarquia do sistema de arquivos .
Geralmente para instalar uma máquina linux você precisa ter pelo menos 2 partições / e swap . No caso, se você não tem processo que muita dose de troca, você também pode omitir swap .
O / é considerado a raiz do sistema de arquivos e swap é usado para troca de memória. Outros diretórios como /boot , /home , /usr , /var , /tmp , etc podem ser colocados em partições diferentes ou junto com a partição na qual / é colocado.
É preciso decidir esse layout com base em seus requisitos específicos. Por exemplo, um servidor de banco de dados precisa ter um /var enorme em uma partição separada, /tmp precisa ser mantido separadamente se o servidor / serviço gravar muitos dados temporários, para evitar o preenchimento da partição / . A escolha de ter diretórios diferentes em partições diferentes é baseada no cenário e no tipo de sistema de arquivos que irá atender sua necessidade.
/dev é montado com um sistema de arquivos virtual chamado sysfs . O diretório /dev contém todos os dispositivos detectados pelo kernel. Os arquivos em /dev são criados e removidos com base na remoção / inserção de hardware e isso é controlado pelo daemon udev .
/mnt é o espaço onde os sistemas de arquivos montados temporariamente são colocados.