Qual a sua familiaridade com o Windows (ou - ugh! - DOS)?
Se você ultrapassou o status de novato absoluto em qualquer um deles,
você sabe que o seu sistema principal dispositivo de armazenamento secundário (disco rígido ou SSD)
é chamado C:
. (Pela simplicidade,
Eu vou assumir que o computador tem apenas um dispositivo de armazenamento secundário,
e que tem apenas uma partição.)
O diretório raiz é C:\
e contém outros diretórios
como C:\Intel
, C:\Program Files
, C:\Users
e C:\Windows
.
Estes podem conter ainda outra camada de diretórios; por exemplo.,
C:\Program Files\Oracle
, C:\Users\your_name
e assim por diante.
- Mas se você inserir um disco óptico (CD ou DVD) na unidade apropriada,
torna-se
D:
. E também tem um diretório raiz,
D:\
e, normalmente, diretórios subordinados, como D:\Install
.
- E se você lembra de disquetes ("disquetes"),
você se lembra de que eram disco
A:
(e, nos velhos tempos,
você poderia ter um segundo, que, naturalmente, era chamado de B:
).
E o mesmo padrão se aplica:
o diretório raiz A:\
pode conter pastas como A:\GAMES
e A:\WORK
.
- Outras unidades removíveis (por exemplo, unidades USB)
ter letras de unidade além de
D
(talvez F
),
e o diretório raiz F:\
pode conter pastas como F:\Project1
.
- E se você tiver unidades de rede,
eles podem ter letras de unidade perto do final do alfabeto (talvez
Z
),
e o diretório raiz Z:\
pode conter pastas como Z:\Project2
.
Assim, o layout do diretório de todo o seu computador ficou parecido com o seguinte:
A:\ C:\ D:\ F:\ Z:\
⋰ ⋱ ⋰ ⋰ ⋱ ⋱ ⋰ ⋰ ⋰
⋰ ⋱ ⋰ ⋰ ⋱ ⋱ ⋰ ⋰ ⋰
⋰ ⋱ ⋰ ⋰ ⋱ ⋱ ⋰ ⋰ ⋰
GAMES WORK Intel Program Files Users Windows Install Project1 Project2
⋰ ⋰
⋰ ⋰
⋰ ⋰
Oracle user480468
Então você poderia ter, em princípio,
até 26 árvores independentes de diretório de arquivos,
cada um com seu próprio diretório raiz. E eu suponho que isso funciona bem o suficiente
especialmente agora que o Windows os une todos em Computer
(anteriormente conhecido como My Computer
) superfolder.
(Mas, novamente, veja como é difícil instalar programas
em um disco diferente de C:
ou para mover seu diretório de usuários para fora de C:
.)
E note que Computer
é uma pseudo-pasta -
você não pode criar arquivos ou diretórios em Computer
.
O Unix tem uma filosofia que inclui o conceito
Faça uma coisa e faça bem .
(Até mesmo o nome “Unix” é derivado do prefixo “un-” ou “un-” ou “unix”. uni-",
significando "um" .)
Portanto, não é surpreendente que os designers do Unix
escolheu ter uma árvore de diretórios do sistema de arquivos único ;
provavelmente você está familiarizado com isso:
/
⋰ ⋰ ⋰ ⋮ ⋱ ⋱ ⋱
⋰ ⋰ ⋰ ⋮ ⋱ ⋱ ⋱
⋰ ⋰ ⋰ ⋮ ⋱ ⋱ ⋱
⋰ ⋰ ⋰ ⋮ ⋱ ⋱ ⋱
⋰ ⋰ ⋰ ⋮ ⋱ ⋱ ⋱
⋰ ⋰ ⋰ ⋮ ⋱ ⋱ ⋱
bin dev etc home mnt tmp usr …
⋰ ⋰⋱
⋰ ⋰ ⋱
⋰ ⋰ ⋱
user48046 bin lib
A beleza disso é que você (no seu papel de administrador do sistema)
pode colocar tudo em uma partição,
ou coloque /home
em uma partição e /usr
em outra
e você (em sua função de usuário) pode esquecer isso.
Você não precisa saber em qual disco (partição) /usr
está;
aparece sob a raiz do sistema de arquivos one-and-only ( /
) independentemente.
A desvantagem leve é que você (no seu papel de usuário avançado)
deve manter esta árvore de diretórios do sistema de arquivos unificado quando você adiciona
(e remova) componentes de armazenamento.
Quando você insere um CD ou uma unidade flash, é apenas uma entrada em /dev
,
com o qual você provavelmente não deveria mexer muito.
Você pode fazer algumas coisas com o nó do dispositivo, como executar fsck
ou fdisk
;
ou possivelmente configurá-lo como um dispositivo de armazenamento de banco de dados dedicado
(por exemplo, para Oracle) - porque o disco está acessível .
Mas você não pode acessar os arquivos (e diretórios),
porque eles ainda não estão no sistema de arquivos
porque o disco não está montado .
TL; DR
E é aqui que entra mount
.
mount
é o comando que conecta um sistema de arquivos
(por exemplo, em um dispositivo removível) para o sistema de arquivos
(aquele que começa em /
). 1
Você perceberá que há um diretório /mnt
no diretório /
.
Convencionalmente,
Dispositivos de armazenamento do sistema de arquivos transientes (removíveis) são montados em diretórios
em /mnt
; isto é, eles estão conectados ao sistema de arquivos.
E em alguns sistemas,
alguns dispositivos são montados automaticamente quando são detectados.
Mas, em teoria,
você pode montar um um sistema de arquivos em qualquer lugar no o sistema de arquivos.