Alguns filesystems possuem uma tabela chamada tabela de inodes que contém informações como dono, grupo, permissões, datas, localização etc para cada arquivo dentro do sistema operacional. Essas informações de arquivo são conhecidas como metadados. Além disso, é importante evidenciar mais três coisas: cada arquivo possui um inode correspondente, cada inode é representado por um número e esses inodes pode ser utilizados em sistemas de arquivo jornalados ou não. Para conhecer os inodes correspondentes aos arquivos digite:
# ls -i1133 teste.sh
Ao usar o comando acima um arquivo chamado "teste.sh" foi listado e o número antes dele é o seu inode. Para conhecer a quantidade de inodes usados, livres, máxima etc do sistema de arquivos digite:
# df -iExt3 é igual ao Ext2, mas o Ext3 foi adicionado o recurso de Journaling. O Ext2 é mais rápido que o Ext3 (a razão disso é porque os overhead do Ext3 é o mesmo do Ext2, mas o recurso de Jornaling impacta diretamente na performace).
Comandos
# hdparm (comando usado para habilitar ou desabilitar a escrita de cache em um Hard Disc)
# hdparm -d 1 /dev/hda (comando usado para habilitar DMA em um HD)
# hdparm -c 1 /dev/hda (comando usado para habilitar o suporte de 32bits para o I/O de disco)
# tune2fs (esse comando pode ser usado para converter um sistema de arquivo Ext2 em Ext3, sem perder os dados)
# tune2fs -j /dev/hda1 (converte uma partição que tem um sistema de arquivo Ext2 para Ext3, sem perder os dados. Na verdade é habilitado o "journaling")
/proc/swaps ()
# swapon -s (idem)
# free -m
#
# mkfs.ext3 /dev/hda1
# mkfs -t ext3 /dev/hda1 (idem)
# mke2fs -j /dev/hda1 (idem)
tune2fs -l /dev/hda1 (mostra várias informações importantes do sistema de arquivos)
shutdown -F -r now (reinicia o sistema operacional e depois do boot faz um FSCK)
Informações Importantes
/proc/filesystems (arquivo que contém a lista dos sistemas de arquivos que estão em uso, ou seja, seus respectivos módulos estejam carregados na memória)
/proc/partitions (arquivo que contém a informações sobre a tabela de partições como o maior e o menor número [minor0=sda, minor1=sda1, minor2=sda2, ...] relacionado aos discos e partições, números de blocos etc)
Arquivos e Arquivo de configuração
# /etc/mtab (arquivo que é atualizado dinamicamente pelos comandos "mount" e "umount", mostrando detalhes dos sistemas de arquivos atualmente montados)
# /etc/mtab (contém os dispositivos, pontos de montagem, os sistemas de arquivos etc atualmente montados. É a saída do comando "mount". Esse arquivo "/etc/mtab" é legado|obsoleto e existe somente para manter compatibilidade com sistemas|programas antigos e está sendo substituído pelo "/proc/mounts")
/proc/mounts (idem)

Referências Bibliográgicas