File System
O HP-UX aloca blocos de 512 bytes e faz a ocupação sequencial dos blocos dentro da file system. Cada vez que um bloco é liberado, fica a disposição do sistema para reaproveitamento, tornando dinamica a alocação de disco. Para agilizar o acesso ao disco, o HP-UX utiliza-se de buffer de I/O, de 1024 bytes, para transferencia de dados em memoria, mantendo-os por um determinado periodo de tempo, antes de grava-lo em disco.
COMPONENTES DO FILE SYSTEM
Um sistema de arquivos consistem em:
- Bloco de boot ( somente em discos de boot)
- superbloco primario
- superbloco redundante
- tabela do grupo de cilindros
- tabela de inodes
- blocos de dados ( arquivos e diretorios )
Bloco de boot
O bloco de boot é utilizado pelo sistema como bloco de boot; ele ativa um programa para carregar o nucleo do sistema operacional. Este bloco não é utilizado pelo gerenciador do sistema de arquivos.
Superbloco primario
O superbloco primario é uma area de 8 Kbytes no disco. Pelo fato de ser extremamente importante para o sistema, uma copia é mantido em memoria.
Ele é atualizado em disco sempre que o comando sync é executado. O HP-UX mantem uma copia do superbloco em cada grupo de cilindro que é denominado superbloco redundante, possibilitando a reconstituição em caso de perda.
O superbloco possui informações para o gerenciamento da filesystem. É conhecido como cabeçalho da filesystem e é sempre o bloco 1 de um volume logico do HP-UX.
As informações contidas no superbloco são:
- flag de modificação do superbloco (informações de atualização da file system)
- informações estaticas:
- tamanho da file system
- numeros de inodes
- mapa de localização de espaços livres
- numero de grupos de cilindros
- localização do superbloco, grupo de cilindros, inodes e blocos de dados
- tamanho dos discos e numero total de blocos
- tamanho de fragmentos e numero total de fragmentos
- informações dinamicas:
- numero total de blocos livres
- numero total de inodes livres
- flag do file system ( 0 = montado, 1 = desmontado)
Obs: A cópia do superbloco primario (redundante) contem somente as informações estaticas se for necessario a reconstituição das informações dinamicas, sera feito atraves do comando "fsck". O arquivo "/etc/sbtab" contem um lista de localização dos superblocos reduntantes em cada grupo de cilindros. Este arquivo deve ser listado e guardado para referencias futuras.
ate mais,....
Nenhum comentário:
Postar um comentário