Polecenie fdisk to tekstowe narzędzie do przeglądania i zarządzania partycjami dysku twardego w systemie Linux. Jest to jedno z najpotężniejszych narzędzi do zarządzania partycjami, ale jest mylące dla nowych użytkowników.
W tym samouczku omówione zostaną podstawy korzystania z fdisk do zarządzania tablicą partycji. Po użyciu fdisk będziesz musiał użyć komendy mkfs do sformatowania nowych partycji za pomocą systemu plików.
W systemie Ubuntu, Linux Mint lub innych dystrybucjach pochodnych Ubuntu polecenia fdisk i mkfs muszą być poprzedzone prefiksem sudo. W dystrybucjach, które nie używają sudo, użyj su - najpierw polecenie, aby uzyskać powłokę główną, a następnie wpisz każde polecenie bez sudo.
The sudo fdisk -l Polecenia wyświetla listę partycji w twoim systemie.
Możesz dodać nazwę urządzenia na dysku do listy tylko partycji na nim. Na przykład użyj następującego polecenia, aby wyświetlić tylko partycje na pierwszym urządzeniu dyskowym:
sudo fdisk -l / dev / sda
Aby pracować na partycjach dysku, musisz przejść do trybu poleceń. Będziesz potrzebować nazwy urządzenia z dysku fdisk -l dowództwo. Następujące polecenie wchodzi w tryb poleceń dla pierwszego urządzenia dyskowego:
sudo fdisk / dev / sda
Nie edytuj partycji, gdy są w użyciu. Jeśli chcesz edytować partycje systemowe, najpierw uruchom z płyty Live CD.
W trybie poleceń używasz poleceń jednoliterowych do określania czynności, które chcesz wykonać. Rodzaj m i naciśnij Enter, aby wyświetlić listę poleceń, których możesz użyć.
Posługiwać się str aby wydrukować bieżącą tablicę partycji na terminal z poziomu trybu poleceń.
Użyj re polecenie, aby usunąć partycję. Zostaniesz poproszony o podanie numeru partycji, którą chcesz usunąć, którą możesz pobrać z str dowództwo. Na przykład, jeśli chciałbym usunąć partycję w / dev / sda5, wpiszę 5.
Po usunięciu partycji możesz wpisać str ponownie, aby wyświetlić bieżącą tabelę partycji. Partycja zostanie usunięta, ale fdisk nie zapisuje tych zmian na dysku, dopóki nie użyjesz polecenia w.
Użyj n polecenie, aby utworzyć nową partycję. Możesz utworzyć partycję logiczną lub podstawową (l dla logicznego lub str dla podstawowego). Dysk może mieć tylko cztery podstawowe partycje.
Następnie określ sektor dysku, na którym chcesz rozpocząć partycję. Naciśnij klawisz Enter, aby zaakceptować domyślny sektor, który jest pierwszym wolnym sektorem na dysku.
Ostatnio określ ostatni sektor partycji na dysku. Jeśli chcesz wykorzystać całą dostępną przestrzeń po początkowym sektorze, po prostu naciśnij Enter. Możesz także określić konkretny rozmiar, na przykład + 5G dla partycji o pojemności pięciu gigabajtów lub + 512M dla partycji o wielkości 512 MB. Jeśli nie określisz jednostki po znaku +, fdisk używa sektorów jako jednostki. Na przykład, +10000 kończy końcową partycję liczącą 10000 sektorów po jej rozpoczęciu.
The n Polecenie Właśnie uruchomiłem odtworzyć partycję wymiany, którą wcześniej usunąłem - czy zrobiłem? Jeśli uruchomię str ponownie, zobaczę, że nowa partycja / dev / sda5 jest partycją "Linux" zamiast partycji "Linux swap".
Jeśli chcę zmienić jego typ, mogę użyć t polecenie i określ numer partycji.
Zostanę poproszony o kod szesnastkowy tego typu. Nie wiem, więc mogę pisać L aby wyświetlić listę kodów szesnastkowych.
To mówi 82 jest kodem dla partycji wymiany Linuksa, więc mogę go wpisać.
To nie formatuje partycji z wybranym systemem plików. Będziesz musiał to zrobić później za pomocą odpowiedniego mkfs dowództwo.
Posługiwać się w zapisać zmiany wprowadzone na dysku.
Posługiwać się q jeśli chcesz wyjść bez zapisywania zmian.
Musisz sformatować nowe partycje za pomocą systemu plików, zanim będziesz mógł z nich korzystać. Możesz to zrobić za pomocą odpowiedniego polecenia mkfs. Na przykład to polecenie formatuje piątą partycję na pierwszym dysku z systemem plików ext4.
sudo mkfs.ext4 / dev / sda5
Użyj komendy mkswap, jeśli chcesz sformatować partycję jako partycję wymiany:
sudo mkswap / dev / sda5
Fdisk zawiera wiele innych poleceń, w tym komend ekspertów, do których można uzyskać dostęp, uruchamiając x najpierw polecenie. Sprawdź stronę man fdisk za pomocączłowiek fdisk polecenie, aby uzyskać bardziej szczegółowe informacje.