Eu estou querendo saber o que a saída do lsattr
means.It imprime tão estranhamente como se segue, quando eu tentei: lsattr /usr
.
$ lsattr /usr
-----------------e- /usr/local
-----------------e- /usr/src
-----------------e- /usr/games
--------------I--e- /usr/include
--------------I--e- /usr/share
--------------I--e- /usr/lib
-----------------e- /usr/lib32
--------------I--e- /usr/bin
--------------I--e- /usr/sbin
Eu li a página de manual chattr
e lsattr
ainda não faço ideia.
e
em um volume ext3? Verdade?lsattr -l
para imprimir as opções usando nomes longos, em vez de abreviações de um caractere. Além disso, consulte esta tabela para obter uma descrição das opções individuais.Respostas:
A página de manual para
chattr
contém todas as informações necessárias para entender alsattr
saída.excerto
Se você der uma olhada nas descrições das tags mais abaixo na mesma página do manual:
fonte
Na página de manual do
chattr
atributo 'e' indica que o arquivo está usando extensões para mapear os blocos no disco. Não pode ser removido usandochattr
.Uma extensão é uma área contígua de armazenamento em um sistema de arquivos de computador, reservada para um arquivo. Quando um processo cria um arquivo, o software de gerenciamento do sistema de arquivos aloca toda uma extensão. Ao gravar no arquivo novamente, possivelmente após realizar outras operações de gravação, os dados continuam onde a gravação anterior parou. Isso reduz ou elimina a fragmentação de arquivos e possivelmente a dispersão de arquivos também.
Um sistema de arquivos baseado em extensão (isto é, um que endereça o armazenamento por extensões em vez de em blocos únicos) não precisa limitar cada arquivo a uma extensão única e contígua.
Os seguintes sistemas suportam extensões:
da wikipedia
chattr
elsattr
utilitários no Linux e os atributos que eles manipulam são específicos para a família Second Extended Filesystem (ext2, ext3) e estão disponíveis como parte do pacote e2fsprogs . Eles não funcionam em arquivos que residem em outros sistemas de arquivos, por exemplo, ReiserFS, FAT.(j)
journalling dados(t)
não-fusão da cauda(e)
usos estende para blocos de mapeamento no discoNormalmente, no sistema de arquivos extents, os arquivos regulares e os arquivos de diretório são armazenados como uma sequência de extensões, sequências contíguas de blocos em um disco. A entrada de diretório para um arquivo controla as extensões do arquivo. Se o sistema de arquivos precisar de mais de uma extensão para armazenar um arquivo, ele usará uma lista vinculada de blocos de extensão para armazenar informações sobre as extensões.
fonte