Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

/ dev / hda7

fs1: / home


imagem


imagem

3.1.3. Mais layout do sistema de arquivos


3.1.3.1. Visual


Por conveniência, o sistema de arquivos Linux geralmente é pensado em uma estrutura de árvore. Em um sistema Linux padrão, você descobrirá que o layout geralmente segue o esquema apresentado a seguir.


Figura 3-1. Layout do sistema de arquivos Linux


imagem


Este é um layout de um sistema RedHat. Dependendo do administrador do sistema, do sistema operacional e da missão da máquina UNIX, a estrutura pode variar e os diretórios podem ser deixados de fora ou adicionados à vontade. Os nomes nem mesmo são necessários; eles são apenas uma convenção.


A árvore do sistema de arquivos começa no tronco ou reduzir, indicado por uma barra (/). Este diretório, contendo todos os diretórios e arquivos subjacentes, também é chamado de diretório principal ou "a raiz" do sistema de arquivos.


imagem

Os diretórios que estão apenas um nível abaixo do diretório raiz são freqüentemente precedidos por uma barra, para indicar sua posição e evitar confusão com outros diretórios que poderiam ter o mesmo nome. Ao iniciar com um novo sistema, é sempre uma boa ideia dar uma olhada no diretório raiz. Vamos ver o que você pode encontrar:


emmy: ~> cd /

emmy: /> ls

bin / dev / home / lib /

root / tmp / var /

sbin / usr /

emmy: ~> cd /

emmy: /> ls

bin / dev / home / lib /


misc / opt /

misc / opt /

boot / etc / initrd / lost + found / mnt / proc /

boot / etc / initrd / lost + found / mnt / proc /

Tabela 3-2. Subdiretórios do diretório raiz


Diretório

Conteúdo

/ bin

Programas comuns, compartilhados pelo sistema, o administrador do sistema e os usuários.


/ Bota

Os arquivos de inicialização e o kernel, vmlinuz. Em algumas distribuições recentes também larva dados. Grub é o gerenciador de inicialização GRand Unified e é uma tentativa de se livrar dos muitos gerenciadores de inicialização diferentes que conhecemos hoje.

/ dev

Contém referências a todo o hardware periférico da CPU, que são representados como arquivos com propriedades especiais.

/ Etc

Os arquivos de configuração do sistema mais importantes estão em / Etc, este diretório contém dados semelhantes aos do Painel de Controle do Windows

/ Home

Diretórios pessoais dos usuários comuns.

/ initrd

(em algumas distribuições) Informações para inicialização. Não remova!

/ lib

Arquivos de biblioteca, incluem arquivos para todos os tipos de programas necessários ao sistema e aos usuários.

/ lost + found

Cada partição tem um perdido + encontrado em seu diretório superior. Os arquivos que foram salvos durante as falhas estão aqui.

/ misc

Para fins diversos.

/ mnt

Ponto de montagem padrão para sistemas de arquivos externos, por exemplo, um CD-ROM ou uma câmera digital.

/internet

Ponto de montagem padrão para sistemas de arquivos remotos inteiros

/ opt

Normalmente contém software extra e de terceiros.


/ proc

Um sistema de arquivos virtual contendo informações sobre os recursos do sistema. Mais informações sobre o significado dos arquivos em proc é obtido digitando o comando homem proc em uma janela de terminal. O arquivo proc.txt discute o sistema de arquivos virtual em detalhes.

/ Root

O diretório inicial do usuário administrativo. Lembre-se da diferença entre /, o diretório raiz e

/ root, o diretório inicial do raiz usuário.

/ sbin

Programas para uso do sistema e do administrador do sistema.

/ Tmp

Espaço temporário para uso do sistema, limpo na reinicialização, então não use isso para salvar nenhum trabalho!

/ usr

Programas, bibliotecas, documentação, etc. para todos os programas relacionados ao usuário.

/ var

Armazenamento para todos os arquivos variáveis ​​e arquivos temporários criados por usuários, como arquivos de log, a fila de correio, a área do spooler de impressão, espaço para armazenamento temporário de arquivos baixados da Internet,


imagem

ou para manter uma imagem de um CD antes de gravá-lo.

Como você pode descobrir em qual partição um diretório está? Usando o df O comando com um ponto (.) como opção mostra a partição à qual o diretório atual pertence e informa sobre a quantidade de espaço usado nesta partição:


sandra: / lib> df -h.

Tamanho do sistema de arquivos usado% de uso disponível montado em

/ dev / hda7 980M 163M 767M 18% /

sandra: / lib> df -h.

Tamanho do sistema de arquivos usado% de uso disponível montado em

/ dev / hda7 980M 163M 767M 18% /

Como regra geral, cada diretório sob o diretório raiz está na partição raiz, a menos que tenha uma entrada separada na lista completa de df (ou df -h sem outras opções).


Leia mais em homem aqui.


imagem

3.1.3.2. O sistema de arquivos na realidade


Para a maioria dos usuários e para as tarefas mais comuns de administração do sistema, é suficiente aceitar que os arquivos e diretórios sejam ordenados em uma estrutura semelhante a uma árvore. O computador, entretanto, não entende nada sobre árvores ou estruturas de árvores.


Cada partição tem seu próprio sistema de arquivos. Ao imaginar todos esses sistemas de arquivos juntos, podemos ter uma ideia da estrutura em árvore de todo o sistema, mas não é tão simples assim. Em um sistema de arquivos, um arquivo é representado por um inode, uma espécie de número de série que contém informações sobre os dados reais que constituem o arquivo: a quem pertence esse arquivo e onde está localizado no disco rígido.


Cada partição tem seu próprio conjunto de inodes; em um sistema com várias partições, podem existir arquivos com o mesmo número de inode.


Cada inode descreve uma estrutura de dados no disco rígido, armazenando as propriedades de um arquivo, incluindo a localização física dos dados do arquivo. Quando um disco rígido é inicializado para aceitar o armazenamento de dados, geralmente durante o processo inicial de instalação do sistema ou ao adicionar discos extras a um sistema existente, um número fixo de inodes por partição é criado. Este número será a quantidade máxima de arquivos, de todos os tipos (incluindo diretórios, arquivos especiais, links, etc.) que podem existir ao mesmo tempo na partição. Normalmente contamos com 1 inode por 2 a 8 kilobytes de armazenamento.


No momento em que um novo arquivo é criado, ele obtém um inode grátis. Nesse inode estão as seguintes informações:


• Proprietário e proprietário do grupo do arquivo.

• Tipo de arquivo (regular, diretório, ...)

• Permissões no arquivo Seção 3.4.1

• Data e hora de criação, última leitura e alteração.

• Data e hora em que essas informações foram alteradas no inode.

• Número de links para este arquivo (veja mais adiante neste capítulo).

• Tamanho do arquivo

• Um endereço que define a localização real dos dados do arquivo.


As únicas informações não incluídas em um inode são o nome do arquivo e o diretório. Eles são armazenados nos arquivos de diretório especiais. Comparando nomes de arquivo e números de inode, o sistema pode criar uma estrutura em árvore que o usuário entende. Os usuários podem exibir números de inode usando o -i opção para ls. Os inodes têm seu próprio espaço separado no disco.


imagem


Top OS Cloud Computing na OnWorks: