220 likes | 381 Vues
Controle de Sistemas de Arquivos. Sistema de arquivos?. Abstração usada pelo kernel para representar e administrar os recursos de armazenamento Recursos de armazenamento HDs, disquetes, CDROMs, Zips e até memória
E N D
Sistema de arquivos? • Abstração usada pelo kernel para representar e administrar os recursos de armazenamento • Recursos de armazenamento • HDs, disquetes, CDROMs, Zips e atémemória • O Sistema de arquivos reune todos estes recursos em uma estrutura de árvore que começa no diretório / • Diretório / é conhecido como (root=raíz)
Outros Sistemas de Arquivos • ext2 Mais popular dos sistemas Linux • minix Sistema de arquivos mais antigo • msdos Compatível com fat do msdos • iso9660 CD-ROM • nfs Sistema que permite compartilhamento em redes • hpfs Sistema do OS/2
Estrutura da Árvore / usr etc mnt/ home/ bin Floppy cdrom ana pedro
Diretórios Padrão - exemplos • /bin ou /sbin comandos necessários para operção mínima • /etc Arquivos de configuração e início • /lib Bibliotecas para programas C • /tmp Arquivos temporários • /proc Não é arquivo, informações sobre o sistema • /var Dados que mudam durante funcionamento do sistema
Diretórios Padrão - /usr • /usr Programas • /usr/local Programas instalados localmente • /usr/bin/ Comandos de usuários • /usr/sbin Comandos do sistema que não são necessários no sistema de arquivos root • /usr/man Páginas de manuais
Diretórios Padrão - /dev • /dev Dispositivos • /dev/hd Discos rígidos • /dev/hda1 Primeira partição do disco rígido A • /dev/sd Discos SCSI • /dev/sdb2 Segunda partição do disco rígido SCSI b • /dev/sda4 ZIP drive • /dev/fd Disquete • /dev/fd0 Disquete a: • /dev/null Buraco negro, tudo que é enviado para este dispositivo está perdido para sempre. • /dev/tty Terminais • /dev/tty1 Terminal 1
Diretórios Padrão - /opt • Diretório usado para pacotes adicionais tipo staroffice • System V, Intel Binary Compatibility Standard V.2, Common Operating System Environment, Linux Standard Base e a comunidade UNIX adotaram este diretório • /opt Diretório base para as aplica₤ões • /opt/pacote Diretório usado para instalar o aplicativo chamado pacote
Discos Rígidos- Tarefas básicas • Formatar • Hoje raramente é necessário e na verdade desaconselhável • Particionar • Dividir o disco em várias partições, objetivando, por exemplo, instalar o LINUX e o outro sistema. • Dividir a árvore de arquivos em partições de modo a evitar interferências, aumentar segurança, etc
Discos Rígidos- Tarefas básicas • Criar um sistema de arquivos • Delimita no espaço físico como armazenar os dados • Usado pelos sistemas operacionais para controlar onde est₧o os arquivos nas partições • Montar os diferentes sistemas de arquivos para formar a árvore de arquivos • Em Unix esta tarefa pode ser feita manualmente ou pelo sistema no boot
Particionando • Usar o comando fdisk fdisk [unidade de disco] • Exemplo • fdisk /dev/hda • Caso a unidade não seja fornecida é assumido a unidade /dev/hda
Fdisk - algumas op₤ões • m lista opções • d exclui partição • l lista tipos conhecidos • n cria nova partição • p exibe tabela de parti₤ões atual • q sai sem salvar alterações • w grava tabela no disco e sai • t troca tipo de sistema de uma partição • x Funções adicionais
Criando Sistema de Arquivos • Programa mkfs i mkfs [-V] [-t tipo] [opções] sistema [blocos] • V saída detalhada • t Especifica tipo do sistema de arquivos • Se não for especificado procura em /etc/fstab o tipo • opções • C verifica blocos ruins • l arq lê lista de blocos ruins do arquivo • v saída detalhada • sistema Pode ser como /dev/hda1 ou /mnt/disc • blocos Número de blocos a ser usado
Arquivo /etc/fstab Informações estáticas sobre os sistemas ; Arquivo lido na inicialização ; Programas (mount) usam este arquivo para ; montar sistemas Arquivo dividido em cinco campos com ; opções similares as usadas pelo programa mount
Campos do arquivo fstab • Dispositivo: Especifica o dispositivo a ser montado