2. Sistemas de arquivos
Condições essenciais para armazenamento de
informações por um longo prazo:
• Deve ser possível armazenar uma grande
quantidade de informação.
• A informação deve sobreviver ao término do
processo que esta usando a mesma.
• Múltiplos processos devem ser capaz de acessar a
informação simultaneamente.
3. Pense em um disco como uma sequência linear de
blocos de tamanho fixo e que apoiam a leitura e
registro dos blocos. As questões a seguir
surgem rapidamente:
• Como encontrar a informação?
• Como manter um usuário de uma outra leitura de
dados?
• Como saber se os blocos são livres?
24. Sistemas de arquivos Journaling
Operações necessárias para remover um arquivo no
UNIX:
• Remova o arquivo de seu diretório.
• Libere o i-node para o conjunto de i-nodes livres.
• Volte todos os blocos do disco para o conjunto de blocos
livres no disco.
32. Cópia de segurança do sistema de arquivos
Geralmente, as cópias de segurança em fita são
feitas para lidar com dois problemas em
potencial:
• Recuperação em caso de desastre.
• Recuperação quando é feita uma bobagem.
37. • Alguns blocos, tais como blocos i-
node, raramente são referenciados duas vezes
em um pequeno intervalo de tempo.
• Leve em consideração um esquema
LRU, levando dois fatores em consideração:
•É provavel que o bloco seja necessário novamente em breve?
•O bloco é essencial para a consistência do sistema de arquivos?
40. Extensões Rock Ridge
Campos das extensões Rock Ridge:
• Atributos PX - POSIX.
• PN – Números de dispositivo principal e secundário.
• SL – Ligação simbólica.
• NM – Nome alternativo.
• CL – Localização do filho.
• PL – Localização do pai.
• RE - Realocação.
• TF – Estampa de tempo.
41. Extensões Joliet
Campos das extensões Joliet:
• Nomes de arquivos longos.
• Conjunto de caracteres Unicode.
• Aninhamento de diretórios mais profundo que oito
níveis.
• Nomes de diretórios com extensões.