CFDISK(8) Administracja systemem CFDISK(8) NAZWA cfdisk - wyswietla lub zmienia tablice partycji dysku SKLADNIA cfdisk [opcje] [urzadzenie] OPIS cfdisk jest programem korzystajacym z interfejsu curses, sluzacym do partycjonowania dowolnych urzadzen blokowych. Domyslnym urzadzeniem jest /dev/sda. Prosze zauwazyc, ze cfdisk zapewnia podstawowe funkcje partycjonowania poprzez interfejs przyjazny dla uzytkownika. Bardziej zaawansowane funkcje sa dostepne w programie fdisk(8). Wszelkie zmiany etykiety dysku beda przechowywane jedynie w pamieci, a dysk pozostanie niezmodyfikowany do momentu, gdy uzytkownik zdecyduje sie zapisac swoje zmiany. Prosze zachowac ostroznosc, przed wydaniem polecenia zapisu. Od wersji 2.25 cfdisk obsluguje etykiety dysku MBR (DOS), GPT, SUN i SGI, ale nie obsluguje adresowania CHS (cylinder-glowica-sektor). CHS nigdy nie bylo istotne w Linuksie, a ten sposob adresowania nie ma zadnego sensu we wspolczesnych urzadzeniach. Od wersji 2.25 cfdisk nie zapewnia rowniez polecenia 'print' (wypisz). Bogata funkcjonalnosc tego typu jest zapewniana w narzedziach partx(8) i lsblk(8). Aby usunac stara tablice partycji z urzadzenia, prosze skorzystac z wipefs(8). OPCJE -L, --color[=kiedy] Koloryzuje wynik. Opcjonalnym argumentem kiedy moze byc auto, never (nigdy) lub always (zawsze). Gdy nie poda sie argumentu kiedy, domyslnym ustawieniem jest auto. Kolory moga byc wylaczone, aktualne wbudowane ustawienie domyslne pokaze opcja --help. Zob. rowniez rozdzial KOLORY. --lock[=tryb] Uzywa blokady na wylacznosc BSD do urzadzen i plikow na ktorych dziala. Opcjonalnym argumentem tryb moze byc yes, no (albo 1 lub 0) lub tez nonblock. Jesli nie poda sie trybu, domyslna wartoscia jest yes. Opcja ta przeslania zmienna srodowiskowa $LOCK_BLOCK_DEVICE. Choc domyslnie nie jest uzywana zadna blokada, zaleca sie jej uzycie aby uniknac kolizji z systemd-udevd(8) i innymi narzedziami. -r, --read-only Wymusza otwarcie w trybie tylko do odczytu. -b, --sector-size rozmiar-sektora Okresla rozmiar sektora dysku. Mozliwe wartosci sa nastepujace: 512, 1024, 2048 i 4096. Jadra jest swiadome rozmiaru sektora zwyklych urzadzen blokowych. Prosze uzywac tej opcji tylko dla bardzo starych jader, przy pracy z obrazami dysku lub w celu nadpisania wartosci domyslnej jadra. Od util-linux-2.17 fdisk rozroznia logiczny i fizyczny rozmiar sektora. Ta opcja zmienia obie wartosci rozmiarow sektora na podany rozmiar-sektora. -z, --zero Rozpoczyna od wyzerowanej w pamieci tablicy partycji. Opcja nie zeruje tablicy partycji na dysku; zaczyna jedynia program bez odczytywania istniejacej tablicy partycji. Opcja umozliwia utworzenie nowej tablicy partycji od zera lub na podstawie skryptu kompatybilnego z sfdisk(8). -h, --help Wyswietla ten tekst i wychodzi. -V, --version Wyswietla wersje i wychodzi. POLECENIA Polecenia cfdisk mozna wprowadzac wciskajac odpowiedni klawisz (nie trzeba go potwierdzac Enterem). Oto lista dostepnych polecen: b Przelacza flage rozruchu (bootable) biezacej partycji. W ten sposob mozna wybrac partycje podstawowa, ktora bedzie oznaczona jako rozruchowa na danym dysku. Polecenie moze nie byc dostepne we wszystkich typach etykiet parycji. d Usuwa (delete) biezaca partycje. Biezaca partycja zostanie przeksztalcona na wolne miejsce i polaczona z wolnym miejscem wokol niej. Partycji juz oznaczonych jako wolne miejsce lub oznaczonych jako nieuzywalnych nie da sie usunac. h Wyswietla ekran pomocy (help). n Tworzy nowa partycje z wolnego miejsca. cfdisk zapyta nastepnie o rozmiar partycji do utworzenia. Domyslnym rozmiarem bedzie cale wolne miejsce w biezacym polozeniu. Po rozmiarze moze wystapic przyrostek oznaczajacy wielokrotnosc: KiB (=1024), MiB (=1024*1024) itd. dla GiB, TiB, PiB, EiB, ZiB i YiB ("iB" jest opcjonalne, np. "K" ma takie samo znaczenie jak "KiB"). q Zamyka (quit) program. W ten sposob mozna wyjsc z programu bez zapisywania zadnych danych na dysk. r Redukuje lub zwieksza biezaca partycje. cfdisk zapyta nastepnie o rozmiar partycji. Domyslnym rozmiarem jest jej aktualny rozmiar. Nie mozna zmienic rozmiaru partycji oznaczonych jako wolne miejsce lub oznaczonych jako nieuzywalne. Uwaga: zmniejszenie partycji moze zniszczyc znajdujace sie na niej dane! s Sortuje partycje rosnaco, wedlug sektora poczatkowego. Przy usuwaniu i dodawaniu partycji, numeracja partycji prawdopodobnie przestanie odpowiadac kolejnosci na dysku. To polecenie przywroci porzadek numeracji. t Zmienia typ partycji. Domyslnie nowe partycje sa tworzone jako partycje typu Linux. u Zrzuca biezaca tablice partycji z pamieci, do pliku skryptu kompatybilnego z sfdisk(8). Pliki skryptow sa kompatybilne pomiedzy cfdisk(8), fdisk(8), sfdisk i pozostalymi programami libfdisk. Wiecej szczegolow w podreczniku sfdisk(8). Mozna rowniez zaladowac skrypt sfdisk do programu cfdisk, jesli na urzadzeniu brak tablicy partycji lub gdy uruchomiono cfdisk z opcja wiersza polecen --zero. W Zapisuje (write) tablice partycji na dysk (konieczne jest wpisanie wielkiego W). Operacja ta moze zniszczyc dane na dysku, dlatego konieczne jest jej dodatkowe potwierdzenie, wpisujac "tak" lub "nie". Po wpisaniu "tak", cfdisk zapisze tablice partycji na dysk, a nastepnie zazada ponownego odczytania tablicy partycji z dysku przez jadro. Ponowne odczytanie tablicy partycji nie zawsze zadziala. W takim przypadku konieczne jest poinformowanie jadra o nowych partycjach za pomoca partprobe(8) lub partx(8) albo ponownie uruchamic system. x Przelacza dodatkowe informacje o partycji. strzalka w gore, strzalka w dol Przesuwa kursor do poprzedniej lub nastepnej partycji. Jesli istnieje wiecej partycji niz miesci sie na ekranie, mozna wyswietlic nastepny (poprzedni) zestaw partycji, przesuwajac sie w dol (gore) z pozycji ostatniej (pierwszej) partycji wyswietlonej na ekranie. strzalka w lewo, strzalka w prawo Wybiera poprzednia lub nastepna pozycje menu. Wcisniecie klawisza Enter wykona aktualnie zaznaczona pozycje. Wszystkie polecenia mozna podawac jako male lub wielkie litery (za wyjatkie zapisu - musi byc to wielkie W). Bedac w podmenu lub w zachecie, klawisz Esc powroci do glownego menu. KOLORY Kolorowanie wyjsciowe zaimplementowano poprzez terminal-colors.d(5). Jawne kolorowanie mozna wylaczyc za pomoca pustego pliku /etc/terminal-colors.d/cfdisk.disable dla polecenia cfdisk albo dla wszystkich narzedzi plikiem /etc/terminal-colors.d/disable Since version 2.41, the $NO_COLOR environment variable is also supported to disable output colorization unless explicitly enabled by a command-line option. Globalne ustawienie przeslonia $XDG_CONFIG_HOME/terminal-colors.d lub $HOME/.config/terminal-colors.d danego uzytkownika. Prosze zauwazyc, ze kolorowanie wyjscia moze byc domyslnie wlaczone i wowczas katalogi terminal-colors.d moga jeszcze nie istniec. cfdisk nie obsluguje dostosowania kolorow za pomoca pliku z opisem kolorow. SRODOWISKO CFDISK_DEBUG=all wlacza wyjscie debugowania cfdisk. LIBFDISK_DEBUG=all wlacza wyjscie debugowania libfdisk. LIBBLKID_DEBUG=all wlacza wyjscie debugowania libblkid. LIBSMARTCOLS_DEBUG=all wlacza wyjscie debugowania libsmartcols. LIBSMARTCOLS_DEBUG_PADDING=on uzywa widocznych znakow wypelnienia. Wymaga wlaczenia LIBSMARTCOLS_DEBUG. LOCK_BLOCK_DEVICE= uzywa blokady na wylacznosc BSD. Tryb to "1" lub "0". Wiecej informacji w opisie opcji --lock. AUTORZY Karel Zak Aktualna implementacja cfdisk powstala w oparciu o pierwotny cfdisk autorstwa Kevina E. Martina . ZOBACZ TAKZE fdisk(8), parted(8), partprobe(8), partx(8), sfdisk(8) ZGLASZANIE BLEDOW Problemy nalezy zglaszac w systemie sledzenia bledow . DOSTEPNOSC Polecenie cfdisk jest czescia pakietu util-linux, ktory mozna pobrac ze strony Archiwum jadra Linux . util-linux 2.41 2025-03-29 CFDISK(8)