.\" -*- coding: UTF-8 -*-
.\" -*- nroff -*-
.\" Copyright 1997 by Theodore Ts'o.  All Rights Reserved.
.\" .TH RESIZE2FS 8 "February 2023" "E2fsprogs version 1.46.6"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH RESIZE2FS 8 "luty 2023" "E2fsprogs wersja 1.46.6" 
.SH NAZWA
resize2fs \- zmienia rozmiar systemu plików ext2/ext3/ext4
.SH SKŁADNIA
\fBresize2fs\fP [ \fB\-fFpPMbs\fP ] [ \fB\-d\fP \fIflagi\-debugowania\fP ] [ \fB\-S\fP
\fIrozmiar\-części\-RAID\fP ] [ \fB\-z\fP \fIplik\-cofnięcia\fP ] \fIurządzenie\fP [
\fIrozmiar\fP ]
.SH OPIS
Program \fBresize2fs\fP zmienia rozmiar systemów plików ext2, ext3 i
ext4. Można go użyć do zwiększania lub zmniejszenia rozmiaru odmontowanego
systemu plików znajdującego się na \fIurządzeniu\fP. Jeśli system plików jest
zamontowany, można go zwiększyć, jeśli tylko jądro i system plików obsługuje
zmianę rozmiaru on\-line. Aktualne jądra Linux 2.6 będą obsługiwały zmianę
rozmiaru online w systemach plików zamontowanych jako ext3 i ext4, system
plików ext3 wymaga przy tym włączonej funkcji resize_inode.
.PP
Parametr \fIrozmiar\fP określa żądany nowy rozmiar systemu plików. Jeśli nie
poda się jednostki, parametr ten określa rozmiar liczony w blokach systemu
plików. Opcjonalnie \fIrozmiar\fP może przyjąć jeden z przyrostków
oznaczających jednostkę: \fBs\fP (sektor), \fBK\fP (kilobajt), \fBM\fP (megabajt),
\fBG\fP (gigabajt) lub \fBT\fP (terabajt); przy czym poza przyrostkiem \fBs\fP,
pozostałe mogą być zapisane wielką lub małą literą. \fIRozmiar\fP nie może być
nigdy większy od rozmiaru partycji. Jeśli nie poda się tego parametru,
domyślnie zostanie przyjęty rozmiar partycji.
.PP
Program \fBresize2fs\fP nie zmienia rozmiaru partycji. Aby zwiększyć rozmiar
systemu plików należy najpierw zwiększyć rozmiar partycji, na której się on
znajduje. Można to uczynić programem \fBfdisk\fP(8) usuwając ją i tworząc na
nowo większą lub za pomocą \fBlvextend\fP(8) jeśli używa się menedżera
woluminów logicznych \fBlvm\fP(8). Pierwsza metoda wymaga upewnienia się, że
tworzy się nową partycję z tym samym cylindrem początkowym co poprzednio. W
przeciwnym wypadku operacja zmiany rozmiaru nie powiedzie się i można
utracić cały system plików. Po uruchomieniu \fBfdisk\fP(8), należy użyć
programu \fBresize2fs\fP do zmiany rozmiaru systemu plików ext2 tak, aby
skorzystał on z całej dostępnej przestrzeni świeżo powiększonej partycji.
.PP
Aby zmniejszyć partycję ext2 należy najpierw skorzystać z programu
\fBresize2fs\fP do zmniejszenia systemu plików. Następnie można użyć
\fBfdisk\fP(8) do zmniejszenia rozmiaru partycji. Przy tej ostatniej czynności
należy się upewnić, że partycja nie będzie mniejsza niż nowy rozmiar systemu
plików ext2!
.PP
Opcje \fB\-b\fP i \fB\-s\fP odpowiednio włączają i wyłączają funkcję
64\-bitów. Program resize2fs oczywiście zajmie się zmianą rozmiaru
deskryptorów bloków grup i przeniesieniem innych bloków danych w inne
miejsce, jeśli to będzie konieczne. Nie da się zmienić rozmiaru systemu
plików jednocześnie ze zmianą statusu 64\-bitowego.
.SH OPCJE
.TP 
\fB\-b\fP
Włącza funkcję 64\-bitów, zmieniając rozmiar deskryptorów grup w miarę
potrzeb i przenosząc pozostałe metadane w inne miejsce.
.TP 
\fB\-d \fP\fIflagi\-debugowania\fP
Włącza różne funkcje debugowania resize2fs, jeśli zostały wkompilowane w
plik binarny programu. \fIFlagi\-debugowania\fP można obliczyć dodając liczby
przypisane żądanym funkcjom z poniższej listy.
.br
  2	\-\ Debuguje relokację bloków
.br
  4	\-\ Debuguje relokację i\-węzłów
.br
  8	\-\ Debuguje przeniesienie tabeli i\-węzłów
.br
  16	\-\ Wypisuje informacje związane z czasem
.br
  32	\-\ Debuguje obliczenia minimalnego rozmiaru systemu plików (\-M)
.TP 
\fB\-f\fP
Wymusza wykonanie operacji zmiany rozmiaru przez resize2fs, pomijając pewne
zabezpieczenia które zwykle sprawdza resize2fs.
.TP 
\fB\-F\fP
Wypróżnia bufory systemu plików przed uruchomieniem programu. Przydatne
właściwie tylko w czasowych próbach \fBresize2fs\fP.
.TP 
\fB\-M\fP
Zmniejsza rozmiar systemu plików tak bardzo jak to możliwe, biorąc pod uwagę
istniejące pliki.
.TP 
\fB\-p\fP
Wypisuje procentowy pasek postępu po każdej fazie \fBresize2fs\fP przy zmianie
rozmiaru offline (z wyłączeniem zmian trywialnych), dzięki czemu użytkownik
może śledzić co robi program. W przypadku bardzo szybkich operacji zmiany
rozmiaru może się zdarzyć, że pasek postępu nie będzie wyświetlony.
.TP 
\fB\-P\fP
Wypisuje przybliżoną liczbę bloków systemu plików w systemie plików, jeśli
byłby zmniejszony opcją \fB\-M\fP programu \fBresize2fs\fP i kończy działanie.
.TP 
\fB\-s\fP
Wyłącza funkcje 64\-bitów i zwalnia bloki, które przestaną być używane.
.TP 
\fB\-S \fP\fIrozmiar\-części\-RAID\fP
Program \fBresize2fs\fP określa rozmiar części RAID (ang. RAID stride) podany
przy tworzeniu systemu plików za pomocą heurystyki. Ta opcja pozwala
bezpośrednio wskazać go użytkownikowi.
.TP 
\fB\-z\fP \fIplik\-zapasowy\fP
Przed nadpisaniem bloku w systemie plików, zapisuje jego starą zawartość do
pliku zapasowego. Później można użyć programu eundo(8) do przywrócenia
starej zawartości systemu plików z pliku zapasowego, jeśli coś pójdzie nie
tak. Jeśli jako \fIplik\-zapasowy\fP poda się pusty łańcuch, przyjmie on wartość
domyślną: resize2fs\-\fIurządzenie\fP.e2undo w katalogu określonym zmienną
środowiskową \fIE2FSPROGS_UNDO_DIR\fP.

OSTRZEŻENIE: Plik zapasowy nie pomoże w przypadku utraty zasilania lub
zawieszenia systemu.
.SH "ZNANE PROBLEMY"
Minimalny rozmiar systemu plików oszacowany przez resize2fs może być
nieprawidłowy, szczególnie dla systemów plików o rozmiarach bloków 1k i 2k.
.SH AUTOR
\fBresize2fs\fP zostało napisane przez Theodore Ts'o <tytso@mit.edu>.
.SH PRAWA\ AUTORSKIE
Resize2fs \- prawa autorskie zastrzeżone w 1998 przez Theodore Ts'o i
PowerQuest, Inc. Wszystkie prawa zastrzeżone. Według stanu na kwiecień 2000
\fBresize2fs\fP może być rozpowszechniany na warunkach GPL.
.SH "ZOBACZ TAKŻE"
\fBfdisk\fP(8), \fBe2fsck\fP(8), \fBmke2fs\fP(8), \fBlvm\fP(8), \fBlvextend\fP(8)
.PP
.SH TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są:
Michał Kułach <michal.kulach@gmail.com>
.
.PP
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach
licencji można uzyskać zapoznając się z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .
