Jak korzystać z Fdisk do zarządzania partycjami w systemie Linux
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 musisz użyć polecenia mkfs, aby sformatować nowe partycje za pomocą systemu plików.
Sudo kontra Su
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.
Lista partycji
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 poniższego polecenia, aby wyświetlić tylko partycje na pierwszym urządzeniu dyskowym:
sudo fdisk -l / dev / sda
Wejście w tryb poleceń
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.
Korzystanie z trybu poleceń
W trybie poleceń używasz poleceń jednoliterowych do określania czynności, które chcesz wykonać. Rodzaj m i naciśnij klawisz Enter, aby wyświetlić listę poleceń, których możesz użyć.
Wyświetlanie tabeli podziału
Posługiwać się str aby wydrukować bieżącą tablicę partycji na terminal z poziomu trybu poleceń.
Usuwanie partycji
Użyj re polecenie, aby usunąć partycję. Zostaniesz zapytany o numer 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.
Tworzenie partycji
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ć sektor domyślny, który jest pierwszym wolnym sektorem na dysku.
Ostatni, 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 również 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żyje sektorów jako jednostki. Na przykład, +dziesięć tysięcy kończy końcową partycję liczącą 10000 sektorów po jej rozpoczęciu.
ID systemu
The n komenda Właśnie uruchomiłem odtworzyć partycję wymiany, którą wcześniej usunąłem - czy zrobiłem to? Jeśli uruchomię str ponownie komenda, 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 podanie kodu szesnastkowego tego typu. Nie wiem, więc mogę pisać L aby wyświetlić listę kodów szesnastkowych.
To mówi 82 to kod dla partycji wymiany Linuksa, więc mogę go wpisać.
Nie formatuje partycji przy wybranym systemie plików. Będziesz musiał to zrobić później za pomocą odpowiedniego mkfs dowództwo.
Pisanie zmian
Posługiwać się w zapisać zmiany wprowadzone na dysku.
Posługiwać się q jeśli chcesz wyjść bez zapisywania zmian.
Formatowanie partycji
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.