File: chattr.1

package info (click to toggle)
manpages-pl 1%3A0.6-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 20,896 kB
  • ctags: 7
  • sloc: sh: 112; makefile: 59; perl: 32
file content (190 lines) | stat: -rw-r--r-- 9,892 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
.\" -*- nroff -*-
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.\" This file is distributed under the same license as original manpage
.\" Copyright of the original manpage:
.\" Copyright © 1993-2008 Theodore Ts'o (GPL-2)
.\" Copyright © of Polish translation:
.\" Przemek Borys (PTM) <pborys@dione.ids.pl>, 1998.
.\" Andrzej M. Krzysztofowicz (PTM) <ankry@green.mf.pg.gda.pl>, 2002.
.\" Michał Kułach <michal.kulach@gmail.com>, 2013, 2014.
.TH CHATTR 1 "sierpień 2014" "E2fsprogs wersja 1.42.12" 
.SH NAZWA
chattr \- zmienia atrybuty plików w linuksowym systemie plików
.SH SKŁADNIA
\fBchattr\fP [ \fB\-RVf\fP ] [ \fB\-v\fP \fIwersja\fP ] [ \fItryb\fP ] \fIpliki\fP...
.SH OPIS
\fBchattr\fP zmienia atrybuty plików w linuksowym systemie plików.
.PP
Format w trybie symbolicznym ma postać \fB+\-=\fP[\fBaAcCdDeijsStTu\fP].
.PP
Operator \fB+\fP powoduje dodanie wybranych atrybutów do istniejących; \fB\-\fP
powoduje ich usunięcie, a \fB=\fP powoduje, że stają się jedynymi atrybutami
jakie posiadają pliki.
.PP
Litery \fBaAcCdDeijsStTu\fP oznaczają wybór nowych atrybutów dla plików: tylko
dopisywanie (\fBa\fP), bez aktualizacji atime (\fBA\fP), kompresja (\fBc\fP), bez
kopiowania przy zapisie (\fBC\fP), bez zrzutów (\fBd\fP), synchroniczna
aktualizacja katalogu (\fBD\fP), format ekstentu (\fBe\fP), niezmienny (\fBi\fP),
dziennik danych (\fBj\fP), bezpieczne kasowanie (\fBs\fP), synchroniczna
aktualizacja (\fBS\fP), brak łączenia końcówek (\fBt\fP), korzeń hierarchii
katalogów (\fBT\fP) oraz niekasowalność (\fBu\fP).
.PP
Następujące atrybuty mają status tylko do odczytu i mogą zostać wyświetlone
przez \fBlsattr\fP(1), lecz nie są modyfikowalne przez \fBchattr\fP: błąd
kompresji (\fBE\fP), duży plik (\fBh\fP), katalog indeksowany (\fBI\fP), dane
wewnątrz i\-węzła (\fBN\fP), surowy dostęp kompresji (\fBX\fP) i skompresowany plik
"brudny" (\fBZ\fP).
.PP
Nie wszystkie opcje są obsługiwane i wykorzystywane przez wszystkie systemy
plików. Więcej informacji na ten temat należy szukać w podręcznikach
systemowych danych systemów plików, takich jak \fBbtrfs\fP(5), \fBext4\fP(5) i
\fBxfs\fP(5).
.SH OPCJE
.TP 
\fB\-R\fP
Rekurencyjna zmiana atrybutów katalogów i ich zawartości.
.TP 
\fB\-V\fP
Tryb szczegółowy komunikatów chattr oraz wypisanie wersji programu.
.TP 
\fB\-f\fP
Wyłącza wyświetlanie większości komunikatów o błędach.
.TP 
\fB\-v\fP\fI wersja\fP
Ustawia wersję pliku/numer pokolenia (generation number).
.SH ATRYBUTY
Plik z ustawionym atrybutem \fBa\fP może być otwierany do zapisu tylko w trybie
dopisywania. Jedynie superużytkownik lub proces posiadający możliwosć
CAP_LINUX_IMMUTABLE może ustawić lub zdjąć ten atrybut.
.PP
Gdy modyfikowany jest plik z ustawionym atrybutem \fBA\fP, jego rekord atime
nie jest zmieniany. Pozwala to uniknąć sporej ilości dyskowych operacji
wejścia/wyjścia w systemach zainstalowanych na laptopach.
.PP
Plik z ustawionym atrybutem \fBc\fP jest automatycznie kompresowany na dysku
przez jądro. Odczyt tego pliku zwraca zdekompresowane dane. Zapis do pliku
powoduje kompresję danych przed zapisaniem ich na dysku. Uwaga: proszę
zapoznać się z rozdziałem o błędach i ograniczeniach na końcu niniejszego
dokumentu.
.PP
Plik z atrybutem \fBC\fP nie jest przedmiotem aktualizacji kopiowania przy
zapisie. Flaga jest obsługiwana wyłącznie w systemach przeprowadzających
kopiowanie przy zapisie. Uwaga: w btrfs flaga ta powinna być ustawiana dla
pustych i nowych plików. Jeśli zostanie ustawiona dla pliku mającego bloki
danych, nie jest zdefiniowane, kiedy bloki przypisane do pliku będą w pełni
stabilne. Jeśli flaga jest ustawiona na katalogu, nie ma wpływu na sam
katalog, lecz wszystkie nowe pliki w nim tworzone będą miały ustawiony
atrybut No_COW.
.PP
Plik z ustawionym atrybutem \fBd\fP nie jest kandydatem do archiwizacji,
podczas uruchamiania programu \fBdump\fP(8).
.PP
Gdy modyfikowany jest katalog z ustawionym atrybutem \fBD\fP, zmiany są
zapisywane na dysk synchronicznie; jest to równoznaczne z opcją montowania
"dirsync", dotyczącą określonego zbioru plików.
.PP
Atrybut \fBe\fP wskazuje, że plik używa ekstentów do mapowania bloków na
dysku. Nie może być usunięty przez \fBchattr\fP(1).
.PP
Atrybut \fBE\fP jest używany przez eksperymentalne łatki dotyczące kompresji do
oznaczenia, że dany skompresowany plik ma błąd kompresji. Nie może być
ustawiony ani zdjęty przez \fBchattr\fP(1), choć może być wyświetlony przez
\fBlsattr\fP(1).
.PP
Atrybut \fBh\fP wskazuje, że plik przechowuje swe bloki w jednostkach rozmiaru
bloków systemu plików, zamiast jednostek sektorów, co oznacza, że plik jest
(lub był) większy niż 2 TB. Nie może być ustawiony ani zdjęty przez
\fBchattr\fP(1), choć może być wyświetlony przez \fBlsattr\fP(1).
.PP
Plik z atrybutem \fBi\fP nie może być zmieniany: nie może być kasowany ani nie
może być zmieniana jego nazwa, nie można tworzyć do niego dowiązań i nie
można zapisać do niego żadnych danych. Jedynie superużytkownik i proces
posiadający możliwość CAP_LINUX_IMMUTABLE może ustawić lub zdjąć ten
atrybut.
.PP
Atrybut \fBI\fP jest używany przez kod h\-drzew do wskazania, że dany katalog
jest indeksowany za pomocą haszowanych drzew. Nie może być ustawiony ani
zdjęty przez \fBchattr\fP(1), choć może być wyświetlony przez \fBlsattr\fP(1).
.PP
Wszystkie dane z pliku z ustawionym atrybutem \fBj\fP zostaną zapisane do
dziennika ext3 lub ext4 przed zapisaniem ich do pliku, o ile system plików
został zamontowany z opcją "data=ordered" lub "data=writeback". Gdy system
plików jest zamontowany z opcją "data=journal", wszystkie dane są zapisywane
do dziennika, więc ten atrybut nie ma znaczenia. Jedynie superużytkownik i
proces posiadający możliwość CAP_LINUX_IMMUTABLE może ustawić lub zdjąć ten
atrybut.
.PP
Plik z atrybutem \fBN\fP wskazuje że plik przechowuje dane bezpośrednio w
i\-węźle. Nie da się go ustawić ani zresetować za pomocą \fBchattr\fP(1), choć
można go wyświetlić programem \fBlsattr\fP(1).
.PP
Gdy plik z ustawionym atrybutem \fBs\fP zostanie skasowany, jego bloki zostają
wyzerowane i zapisane z powrotem na dysku. Uwaga: proszę zapoznać się z
rozdziałem o błędach i ograniczeniach na końcu niniejszego dokumentu.
.PP
Gdy modyfikowany jest plik z ustawionym atrybutem \fBS\fP, zmiany są zapisywane
na dysk synchronicznie; jest to równoznaczne z opcją montowania "sync",
dotyczącą określonego zbioru plików.
.PP
Plik z atrybutem \fBt\fP nie będzie miał częściowego fragmentu bloku na końcu
pliku uwspólnionego z innymi plikami (na systemach plików wspierających
łączenie końcówek). Jest to niezbędne dla programów takich jak LILO, które
dokonują bezpośredniego odczytu z systemu plików i które nie rozumieją
plików o połączonych końcówkach. Uwaga: w chwili pisania tego tekstu systemy
plików ext2 i ext3 nie obsługują (jeszcze, oprócz bardzo eksperymentalnych
łatek) łączenia końcówek.
.PP
Katalog z atrybutem \fBT\fP zostanie uznany za będący na szczycie hierarchii
katalogów na potrzeby alokatora bloków Orlov. Jest to wskazówka dla
alokatora bloków używanego przez ext3 i ext4, że podkatalogi znajdujące się
poniżej nie są ze sobą powiązane i dlatego powinny być rozmieszczone w
innych miejscach do celów alokacji. Dobrym pomysłem jest np. ustawienie
atrybutu "T" dla katalogu /home, dzięki czemu /home/jasiek i /home/marysia
będą położone w oddzielnych grupach bloków. Do katalogów, które nie mają
ustawionego tego atrybutu, alokator bloków Orlov będzie się starał grupować
podkatalogi bliżej siebie tam, gdzie to będzie możliwe.
.PP
Gdy kasowany jest plik z ustawionym atrybutem \fBu\fP, jego zawartość zostaje
zachowana. Umożliwia to użytkownikowi odzyskanie takiego pliku. Uwaga:
proszę zapoznać się z rozdziałem o błędach i ograniczaniach na końcu
niniejszego dokumentu.
.PP
Atrybut \fBX\fP jest używany przez eksperymentalne łatki dotyczące kompresji do
oznaczenia, że dany skompresowany plik jest surowy i dostęp do niego może
być bezpośredni. Nie może być ustawiony ani zdjęty przez \fBchattr\fP(1), choć
może być wyświetlony przez \fBlsattr\fP(1).
.PP
Atrybut \fBZ\fP jest używany przez eksperymentalne łatki dotyczące kompresji do
oznaczenia, że dany skompresowany plik jest "brudny". Nie może być ustawiony
ani zdjęty przez \fBchattr\fP(1), choć może być wyświetlony przez \fBlsattr\fP(1).
.PP
.SH AUTOR
\fBdumpefs\fP został napisany przez Remy'ego Carda
<Remy.Card@linux.org>. Obecnie opiekuje się nim Theodore Ts'o
<tytso@alum.mit.edu>.
.SH "BŁĘDY I OGRANICZENIA"
Atrybuty "c", "s" i "u" nie są honorowane przez kod systemów plików ext2,
ext3 i ext4 w obecnej implementacji jąder Linux z głównej gałęzi.
.PP
Opcja "j" jest przydatna tylko gdy system plików jest zamontowany jako ext3
lub ext4.
.PP
Opcja "D" jest przydatna tylko przy korzystaniu z jądra Linux w wersji
2.5.19 lub późniejszej.
.SH DOSTĘPNOŚĆ
\fBchattr\fP jest częścią pakietu e2fsprogs i jest dostępny na stronie
http://e2fsprogs.sourceforge.net.
.SH "ZOBACZ TAKŻE"
\fBlsattr\fP(1), \fBbtrfs\fP(5), \fBext4\fP(5), \fBxfs\fP(5).
.SH TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika man są:
Przemek Borys (PTM) <pborys@dione.ids.pl>,
Andrzej M. Krzysztofowicz (PTM) <ankry@green.mf.pg.gda.pl>
i
Michał Kułach <michal.kulach@gmail.com>.
.PP
Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na stronie http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją \fB 1.42.12 \fPoryginału.