NAZWA¶
quotacheck - przeszukuje system plików w celu określenia
wykorzystania dysku oraz tworzy, sprawdza i naprawia pliki kwot
SKŁADNIA¶
quotacheck [
-gubcfinvdMmR ] [
-F nazwa-formatu ]
-a |
system-plików
OPIS¶
quotacheck bada każdy z systemów plików, tworzy
tablicę zajętości dysku i porównuje ją z
tablicą zapisaną w pliku kwot dyskowych systemu plików
(krok ten jest pomijany w przypadku podania opcji
-c). Jeśli
stwierdzone zostaną rozbieżności, to aktualizowane
są zarówno plik kwot, jak i aktualna systemowa kopia
nieprawidłowych kwot (to ostatnie ma miejsce jedynie podczas
sprawdzania aktywnego systemu plików, co nie jest zalecane).
Domyślnym zachowaniem jest sprawdzanie jedynie kwot dyskowych
użytkowników.
quotacheck oczekuje, że każdy
ze sprawdzanych systemów plików zawiera pliki kwot o nazwach
[a]quota.user i
[a]quota.group, umieszczone w
głównym katalogu danego systemu plików. Jeśli plik
nie istnieje, to
quotacheck go utworzy.
Jeśli plik kwot jest uszkodzony, to
quotacheck spróbuje
zachować tyle danych, ile będzie możliwe. Odzyskiwanie
danych może wymagać interwencji użytkownika. Bez
dodatkowych opcji,
quotacheck w takiej sytuacji po prostu
zakończy pracę. W trybie interakcyjnym (opcja
-i),
użytkownik jest proszony o poradę. Porady można
udzielić z linii poleceń (patrz opcja
-n), co jest
przydatne podczas automatycznego uruchamiania
quotacheck (np. ze
skryptu) i niepowodzenie jest nie do przyjęcia.
quotacheck powinno być uruchamiane każdorazowo gdy system
startuje i montuje niepoprawne systemy plików.
Najczęściej zdarza się to po awarii systemu.
Jest wysoce zalecane, aby uruchamiać
quotacheck przy
wyłączonych dla danego systemu plików kwotach. W
przeciwnym razie, mogą wystąpić uszkodzenia lub utrata
danych w plikach kwot. Nie jest również rozsądnym
uruchamianie
quotacheck na aktywnym systemie plików, gdyż
aktualne zużycie zasobów może ulec zmianie podczas
przeszukiwania. Aby temu zapobiec,
quotacheck próbuje
przełączyć system plików w tryb "tylko do
odczytu", zanim rozpocznie przeszukiwanie. Po zakończeniu
przeszukiwania system plików jest przełączany w tryb
"do odczytu i zapisu". Można to wyłączyć
za pomocą opcji
-m. Można również za
pomocą opcji
-M spowodować, aby
quotacheck
ignorował niepomyślne przełączenie systemu
plików w tryb "tylko do odczytu".
OPCJE¶
- -b
- Wymusza tworzenie przez quotacheck kopii zapasowych pliku kwot
przed zapisaniem nowych danych.
- -v, --verbose
- Sygnalizuje przez quotacheck postęp operacji. Normalnie,
działa on po cichu. Jeśli poda się tę
opcję dwukrotnie, wypisywany jest również
bieżący katalog (proszę zauważyć,
że może to spowolnić przeszukiwanie, w dający
się odczuć sposób).
- -d, --debug
- Tryb odpluskwiania. Podaje mnóstwo informacji, które
mogą posłużyć do wyszukiwania
błędów w programie. Wynik jest bardzo
szczegółowy a przeszukiwanie - powolne.
- -u, --user
- Sprawdza jedynie kwoty dyskowe użytkowników na systemach
plików wymienionych w /etc/mtab lub podanych w linii
poleceń. Jest to zachowanie domyślne.
- -g, --group
- Sprawdza jedynie kwoty dyskowe grup na systemach plików
wymienionych w /etc/mtab lub podanych w wierszu linii
polecenia.
- -c, --create-files
- Nie czyta istniejących plików kwot. Po prostu wykonuje
przeszukanie i zapisuje jego wyniki na dysku. quotacheck pominie
również poszukiwanie starych plików kwot, gdy ich nie
znajdzie.
- -f, --force
- Wymusza sprawdzanie systemu plików przy włączonych
kwotach. Jest to niezalecane, gdyż utworzone pliki kwot mogą
być nieaktualne.
- -M, --try-remount
- Opcja ta wymusza sprawdzanie systemu plików w trybie "do
odczytu i zapisu", gdy przełączenie w tryb "tylko
do odczytu" się nie powiedzie. Należy to robić,
gdy ma się pewność, że żaden proces nie
zapisuje na przeszukiwanym systemie plików.
- -m, --no-remount
- Omija próby przełączenia systemu plików w tryb
"tylko do odczytu". Patrz komentarz do opcji -M.
- -i, --interactive
- Tryb interaktywny. Domyślnie, quotacheck kończy
pracę po wykryciu błędu. W trybie interaktywnym
użytkownik jest pytany o decyzję. Patrz opcja
-n.
- -n, --use-first-dquot
- Jeśli plik kwot jest uszkodzony, mogą pojawić
się podwójne wpisy dla poszczególnych
identyfikatorów użytkowników lub grup. Normalnie, w
takiej sytuacji quotacheck kończy pracę lub pyta
użytkownika o decyzję. Przy włączeniu tej
opcji, używany jest zawsze pierwszy wpis (działa ona
również w trybie interakcyjnym).
- -F, --format=nazwa-formatu
- Sprawdza kwoty według podanego formatu (tzn. nie jest wykonywane
automatyczne wykrywanie formatu). Jest to zalecane, gdyż detekcja
może nie działać poprawnie w przypadku uszkodzonych
plików kwot. Dozwolone są następujące nazwy
formatów: vfsold - pierwotny format udziałów z
16-bitowymi UID-ami/GID-ami, vfsv0 - format udziałów
z 32-bitowymi UID-ami/GID-ami, 64-bitowe użycie przestrzeni,
32-bitowe użycie i-węzłów oraz limity,
vfsv1 - format udziałów z 64-bitowymi limitami i
użyciem, rpc - udziały poprzez NFS, xfs -
udziały w systemie plików XFS.
- -a, --all
- Sprawdza wszystkie zamontowane, różne od NFS systemy
plików wymienione w /etc/mtab
- -R, --exclude-root
- Używane w połączeniu z opcją -a
powoduje sprawdzenie kwot na wszystkich systemach plików,
oprócz głównego.
UWAGA¶
quotacheck powinno być uruchamiane tylko przez
superużytkownika. Użytkownicy nieuprzywilejowani przypuszczalnie
nie mają praw do odczytu wszystkich katalogów danego systemu
plików.
ZOBACZ TAKŻE¶
quota(1),
quotactl(2),
fstab(5),
quotaon(8),
repquota(8),
convertquota(8),
setquota(8),
edquota(8),
fsck(8),
efsck(8),
e2fsck(8),
xfsck(8)
PLIKI¶
- aquota.user lub aquota.group
- pliki kwot umieszczone w głównym katalogu systemu
plików (wersja 2 kwot, systemy plików inne niż
XFS)
- quota.user lub quota.group
- pliki kwot umieszczone w głównym katalogu systemu
plików (wersja 1 kwot, systemy plików inne niż
XFS)
- /etc/mtab
- nazwy i lokalizacja zamontowanych systemów plików
AUTOR¶
Jan Kara <jack@suse.cz>
W oparciu o starą wersję
quotacheck autorstwa:
Edvarda Tuindera <ed@elm.net>
Marco van Wieringena <mvw@planets.elm.net>
TŁUMACZENIE¶
Autorami polskiego tłumaczenia niniejszej strony podręcznika man
są: Wojtek Kotwica (PTM) <wkotwica@post.pl>, Andrzej M.
Krzysztofowicz (PTM) <ankry@green.mf.pg.gda.pl> i Michał
Kułach <michal.kulach@gmail.com>.
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ą
4.01 oryginału.