Se eu entendi corretamente, o que você está pedindo no ponto 3 é o seguinte:
% bl0ck_qu0te%Então aqui está minha resposta:
Nós especificamos o sistema de arquivos durante a montagem porque queremos dizer ao Linux como ler os dados nesta partição / dispositivo. Todos os sistemas de arquivos possuem uma estrutura diferente. Por exemplo, há algo chamado "cluster" em um sistema de arquivos e o tamanho desse cluster é diferente nos diferentes sistemas de arquivos. Vamos explicar brevemente "sistemas de arquivos":
-
Em um FAT sistema de arquivos, existem duas tabelas: uma tabela FAT (index) e uma tabela de diretórios. Estas tabelas são aquelas que dizem "este arquivo é chamado de
text.doc
, e começa nesta parte da partição, e tem um tamanho disso. Esse outro arquivo é chamado deimage.jpg
, e inicia a partir deste ... e Essas "tabelas" são colocadas em um local estático especial no início da partição. -
Em um sistema de arquivos NTFS, existem diferentes tipos de tabelas, usando diferentes formatos.
-
Em um CD (sistema de arquivos IOS 9660), há um tamanho específico de espaço "não usado" no início, seguido pelos dados.
O que estou tentando dizer é que cada sistema de arquivos tem uma estrutura diferente.
Agora, no Linux, quando você faz o comando:
mount -t iso9660 /dev/cdrom /mnt/mycdrom
O que você está dizendo ao Linux é isso:
-
mount
: torna os arquivos deste dispositivo acessíveis para mim. -
-t iso9660
: este dispositivo usa o sistema de arquivosiso9660
(agora, o Linux saberá como ler os arquivos deste dispositivo, porque você disse que é um sistema de arquivosiso9660
e o Linux já conhece / suporta a estrutura de arquivos deiso9660
e sabe onde estão suas tabelas e tudo mais) . -
/dev/cdrom
: o dispositivo que estou tentando montar; o dispositivo que eu quero acessar. -
/mnt/mycdrom
: o ponto de montagem quando quiser montar este dispositivo.
Qualquer um, corrija-me se estiver errado no parágrafo abaixo.
Portanto, essa pasta (ou diretório) /mnt/mycdrom
faz parte do sistema de arquivos padrão, que é o sistema de arquivos ext
(a partição raiz). O próprio diretório tecnicamente não possui um sistema de arquivos de iso9660
, mas ele mostra o conteúdo de um dispositivo que está usando o sistema de arquivos iso9660
; está agindo como o ponto de partida desse sistema de arquivos.
A coisa sobre a estrutura do arquivo Unix / Linux é que tudo está em uma base, que é o diretório raiz /
; é uma estrutura de sistema de arquivos hierárquica. O Unix / Linux coloca todas as partições e outros dispositivos sob o diretório raiz, e é por isso que você não pode dizer que * tudo * sob esse diretório raiz é ext
< Corrija-me se eu estiver errado nesta última afirmação também
Leitura adicional:
- Definição de montagem e Definição do ponto de montagem é uma boa leitura para entender a montagem.
- Visão geral do sistema de arquivos do Linux também é um guia muito bom sobre ... bem ... uma visão geral do sistema de arquivos do Linux.
- Sistemas de arquivos explicados é um artigo que explica brevemente a diferença entre um sistema de arquivos, uma partição e seus nomes.
- Sistemas de arquivos também é um artigo sobre sistemas de arquivos.