RESIZE2FS(8) System Manager's Manual RESIZE2FS(8) NAZWA resize2fs - zmienia rozmiar systemu plikow ext2/ext3/ext4 SKLADNIA resize2fs [ -fFpPMbs ] [ -d flagi-debugowania ] [ -S rozmiar-czesci-RAID ] [ -z plik-cofniecia ] urzadzenie [ rozmiar ] OPIS Program resize2fs zmienia rozmiar systemow plikow ext2, ext3 i ext4. Mozna go uzyc do zwiekszania lub zmniejszenia rozmiaru odmontowanego systemu plikow znajdujacego sie na urzadzeniu. Jesli system plikow jest zamontowany, mozna go zwiekszyc, jesli tylko jadro i system plikow obsluguje zmiane rozmiaru on-line. Aktualne jadra Linux 2.6 beda obslugiwaly zmiane rozmiaru online w systemach plikow zamontowanych jako ext3 i ext4, system plikow ext3 wymaga przy tym wlaczonej funkcji resize_inode. Parametr rozmiar okresla zadany nowy rozmiar systemu plikow. Jesli nie poda sie jednostki, parametr ten okresla rozmiar liczony w blokach systemu plikow. Opcjonalnie rozmiar moze przyjac jeden z przyrostkow oznaczajacych jednostke: s (sektor), K (kilobajt), M (megabajt), G (gigabajt) lub T (terabajt); przy czym poza przyrostkiem s, pozostale moga byc zapisane wielka lub mala litera. Rozmiar nie moze byc nigdy wiekszy od rozmiaru partycji. Jesli nie poda sie tego parametru, domyslnie zostanie przyjety rozmiar partycji. Program resize2fs nie zmienia rozmiaru partycji. Aby zwiekszyc rozmiar systemu plikow nalezy najpierw zwiekszyc rozmiar partycji, na ktorej sie on znajduje. Mozna to uczynic programem fdisk(8) usuwajac ja i tworzac na nowo wieksza lub za pomoca lvextend(8) jesli uzywa sie menedzera woluminow logicznych lvm(8). Pierwsza metoda wymaga upewnienia sie, ze tworzy sie nowa partycje z tym samym cylindrem poczatkowym co poprzednio. W przeciwnym wypadku operacja zmiany rozmiaru nie powiedzie sie i mozna utracic caly system plikow. Po uruchomieniu fdisk(8), nalezy uzyc programu resize2fs do zmiany rozmiaru systemu plikow ext2 tak, aby skorzystal on z calej dostepnej przestrzeni swiezo powiekszonej partycji. Aby zmniejszyc partycje ext2 nalezy najpierw skorzystac z programu resize2fs do zmniejszenia systemu plikow. Nastepnie mozna uzyc fdisk(8) do zmniejszenia rozmiaru partycji. Przy tej ostatniej czynnosci nalezy sie upewnic, ze partycja nie bedzie mniejsza niz nowy rozmiar systemu plikow ext2! Opcje -b i -s odpowiednio wlaczaja i wylaczaja funkcje 64-bitow. Program resize2fs oczywiscie zajmie sie zmiana rozmiaru deskryptorow blokow grup i przeniesieniem innych blokow danych w inne miejsce, jesli to bedzie konieczne. Nie da sie zmienic rozmiaru systemu plikow jednoczesnie ze zmiana statusu 64-bitowego. OPCJE -b Wlacza funkcje 64-bitow, zmieniajac rozmiar deskryptorow grup w miare potrzeb i przenoszac pozostale metadane w inne miejsce. -d flagi-debugowania Wlacza rozne funkcje debugowania resize2fs, jesli zostaly wkompilowane w plik binarny programu. Flagi-debugowania mozna obliczyc dodajac liczby przypisane zadanym funkcjom z ponizszej listy. 2 - Debuguje relokacje blokow 4 - Debuguje relokacje i-wezlow 8 - Debuguje przeniesienie tabeli i-wezlow 16 - Wypisuje informacje zwiazane z czasem 32 - Debuguje obliczenia minimalnego rozmiaru systemu plikow (-M) -f Wymusza wykonanie operacji zmiany rozmiaru przez resize2fs, pomijajac pewne zabezpieczenia ktore zwykle sprawdza resize2fs. -F Wyproznia bufory systemu plikow przed uruchomieniem programu. Przydatne wlasciwie tylko w czasowych probach resize2fs. -M Zmniejsza rozmiar systemu plikow tak bardzo jak to mozliwe, biorac pod uwage istniejace pliki. -p Wypisuje procentowy pasek postepu po kazdej fazie resize2fs przy zmianie rozmiaru offline (z wylaczeniem zmian trywialnych), dzieki czemu uzytkownik moze sledzic co robi program. W przypadku bardzo szybkich operacji zmiany rozmiaru moze sie zdarzyc, ze pasek postepu nie bedzie wyswietlony. -P Wypisuje przyblizona liczbe blokow systemu plikow w systemie plikow, jesli bylby zmniejszony opcja -M programu resize2fs i konczy dzialanie. -s Wylacza funkcje 64-bitow i zwalnia bloki, ktore przestana byc uzywane. -S rozmiar-czesci-RAID Program resize2fs okresla rozmiar czesci RAID (ang. RAID stride) podany przy tworzeniu systemu plikow za pomoca heurystyki. Ta opcja pozwala bezposrednio wskazac go uzytkownikowi. -z plik-zapasowy Przed nadpisaniem bloku w systemie plikow, zapisuje jego stara zawartosc do pliku zapasowego. Pozniej mozna uzyc programu eundo(8) do przywrocenia starej zawartosci systemu plikow z pliku zapasowego, jesli cos pojdzie nie tak. Jesli jako plik-zapasowy poda sie pusty lancuch, przyjmie on wartosc domyslna: resize2fs-urzadzenie.e2undo w katalogu okreslonym zmienna srodowiskowa E2FSPROGS_UNDO_DIR. OSTRZEZENIE: Plik zapasowy nie pomoze w przypadku utraty zasilania lub zawieszenia systemu. ZNANE PROBLEMY Minimalny rozmiar systemu plikow oszacowany przez resize2fs moze byc nieprawidlowy, szczegolnie dla systemow plikow o rozmiarach blokow 1k i 2k. AUTOR resize2fs zostalo napisane przez Theodore Ts'o . PRAWA AUTORSKIE Resize2fs - prawa autorskie zastrzezone w 1998 przez Theodore Ts'o i PowerQuest, Inc. Wszystkie prawa zastrzezone. Wedlug stanu na kwiecien 2000 resize2fs moze byc rozpowszechniany na warunkach GPL. ZOBACZ TAKZE fdisk(8), e2fsck(8), mke2fs(8), lvm(8), lvextend(8) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . E2fsprogs wersja 1.47.0 luty 2023 RESIZE2FS(8)