Chattr

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 18 octombrie 2020; verificările necesită 8 modificări .

chattr  este o comandă care modifică atributele fișierelor pe sistemele de fișiere ext2fs , ext3 , ext4 și parțial pe alte sisteme de fișiere Linux .

Sintaxă

-R Modificați atributele directoarelor și conținutul acestora în mod recursiv. Toate linkurile simbolice găsite vor fi ignorate.
-V Imprimă rezultate mai complete și o versiune a programului chattr
-f Dezactivați rezultatul majorității erorilor
-p proiect Setați numărul proiectului
Versiunea -v Setați versiunea fișierului/numărul generației


Descriere

chattr modifică atributele fișierelor dintr-un sistem de fișiere într - un sistem de operare Linux kernel .

Formatul modului caractere: +-=[ASacDdIijsTtu] .

Operatorul „+” înseamnă adăugarea atributelor specificate la cele existente; „-” denotă eliminarea lor; „=" înseamnă setarea numai acestor atribute la fișiere.

Caracterele „ASacDdijsu” indică noi atribute ale fișierului:

Atribut Ce face Condiții de modificare a atributelor
A doar o anexă. Fișierul poate fi deschis numai în modul de adăugare Numai superutilizator sau proces cu opțiunea CAP_LINUX_IMMUTABLE
A fără actualizări de timp . Nu actualizați câmpul atime (ora ultimului acces) al fișierului. Reduce numărul de scrieri pe dispozitiv
c c comprimat. Fișier scris pe disc folosind compresie
C fără copiere pe scriere. Dezactivează modul Copiere la scriere pentru fișierul specificat. Acceptat numai în sistemele de fișiere cu CoW ( Btrfs , etc.)
d fara gunoi . Dezactivează crearea unei copii de arhivă a unui fișier de către programul de descărcare
D actualizări de directoare sincrone . Permite înregistrarea sincronă a modificărilor din directorul dat. Aceasta este echivalentă cu opțiunea dirsync la montarea unui sistem de fișiere.
e formatul de măsură . Permite utilizarea extinderii atunci când se alocă spațiu pe un dispozitiv Atributul nu poate fi dezactivat cu chattr
E Atributul metodelor experimentale de compresie Atributul nu poate fi setat sau șters cu chattr
h Atributul specifică faptul că fișierul își stochează blocurile în unități de dimensiune a blocului sistemului de fișiere, mai degrabă decât în ​​unități sectoriale și înseamnă că este (sau a fost odată) mai mare de 2 TB. Atributul nu poate fi setat sau șters cu chattr
i sunt mutabil . Indică faptul că fișierul este protejat împotriva modificărilor: nu poate fi șters sau redenumit, nu poate fi creată nicio legătură (hard) către acest fișier, nu pot fi scrise date în fișier. Numai superutilizator sau proces cu opțiunea CAP_LINUX_IMMUTABLE
eu Indică faptul că directorul specificat este indexat folosind un arbore hash Atributul nu poate fi setat sau șters cu chattr
j date j interning. Toate datele fișierului vor fi scrise complet în jurnalul ext3/ext4 înainte de a fi scrise, indiferent de opțiunile de montare „data=ordered” sau „data=writeback”. Inutil în modul „date=jurnal”. Numai superutilizator sau proces cu opțiunea CAP_SYS_RESOURCE
N Un fișier cu setul de atribute „N” indică faptul că fișierul are date stocate în inodul însuși. Atributul nu poate fi setat sau șters cu chattr
P ierarhia proiectului . Specifică faptul că directorul imbricat este structura ierarhică a proiectului.
s ștergerea sigură . Atribut de ștergere protejat al unui fișier, înainte de ștergere, întregul conținut al fișierului este complet suprascris „00”
S actualizări sincrone . Atributul de scriere sincronă pentru acest fișier este același cu opțiunea de montare „sincronizare” a sistemului de fișiere.
t fără coadă -contopire. Dezactivează metoda de îmbinare a cozii pentru un fișier.
T t op al ierarhiei directoarelor. Specifică faptul că un director este șeful unei ierarhii de directoare.
u esti sters. Indică sistemului că atunci când un fișier este șters, conținutul acestuia trebuie păstrat cu posibilitatea recuperării ulterioare
X Atributul metodelor experimentale de compresie Atributul nu poate fi setat sau șters cu chattr
Z Atributul metodelor experimentale de compresie Atributul nu poate fi setat sau șters cu chattr

chattr face parte din pachetul e2fsprogs și poate fi obținut de la e2fsprogs.sourceforge.net .

Vezi și

Link -uri