Jak używać polecenia Fdisk do zarządzania partycjami systemu Linux?

Zarządzanie lokalnymi dyskami twardymi komputera to zadanie, które wiąże się z dużą odpowiedzialnością, ponieważ na tych dyskach znajdują się poufne informacje użytkownika, system operacyjny i używane przez nas aplikacje są montowane, a także mogą być używane jako kopia zapasowa dla wielu innych zadań.

W systemach operacyjnych Linux narzędzie Fdisk umożliwia nam wykonywanie różnych działań na dyskach twardych, takich jak:

  • Twórz i edytuj nowe partycje
  • Usuń partycje
  • Zmodyfikuj system plików i nie tylko.

Solvetic przeprowadzi szczegółową analizę korzystania z fdisk w Linuksie, dzięki czemu będzie miał lepszą kontrolę nad partycjami dysku twardego.

Co to jest FdiskPolecenie fdisk to narzędzie tekstowe do przeglądania i zarządzania partycjami dysku twardego w systemie Linux. Jest to jedno z najpotężniejszych narzędzi, których możemy użyć do zarządzania partycjami.

Opcje, których można używać z fdisk, niektóre z nich omówimy później to:

Usuń partycję

 D

Wymień aktualne typy partycji w systemie
 i

Wyświetl opcje menu
 m

Utwórz nową partycję na dysku twardym
 n

Wyświetl bieżące partycje
 P

Zamyka fdisk bez zapisywania zmian
 Co

Zmień wybrany typ partycji
 T

Przeanalizuj tabelę partycji
 v

Zapisz zmiany i wyjdź z fdisk
 w

W Ubuntu, Linux Mint i innych dystrybucjach wywodzących się z Ubuntu polecenia fdisk i mkfs muszą być poprzedzone sudo, aby mogły być uruchamiane jako użytkownik root. W dystrybucjach, które nie używają sudo, musimy najpierw użyć polecenia su, aby uzyskać powłokę root, a następnie napisać każde polecenie bez sudo.

W tym przypadku użyjemy Ubuntu 17.10.

1. Wyświetl listę aktualnych partycji linuksowych

Krok 1
Aby wyświetlić listę partycji bieżącego dysku twardego, wykonamy następujący wiersz:

 sudo fdisk -l

POWIĘKSZAĆ

Krok 2
W przypadku posiadania jakiegoś typu partycji zobaczymy:

POWIĘKSZAĆ

Znajdziemy tam szczegółowe informacje takie jak

  • Ścieżka partycji
  • Używany rozmiar
  • Sektory
  • ID i typ

Krok 3
Możesz dodać nazwę urządzenia dyskowego, aby wyświetlić tylko powiązane z nim partycje. Na przykład możemy użyć następującego polecenia, aby wyświetlić tylko partycje na pierwszym urządzeniu dyskowym:

 sudo fdisk -l / dev / sda

POWIĘKSZAĆ

2. Jak uzyskać dostęp i korzystać z trybu poleceń systemu Linux?


Aby pracować na partycjach dysku twardego, konieczne będzie przejście do trybu poleceń. W tym celu konieczne będzie użycie nazwy urządzenia dysku z polecenia fdisk -l. Poniższa komenda pozwala nam wejść w tryb komend dla pierwszego urządzenia dyskowego:
 sudo fdisk / dev / sda
Widzimy, że mamy dostęp do trybu poleceń fdisk:

POWIĘKSZAĆ

NotatkaNie można edytować partycji, gdy są w użyciu. Jeśli chcemy edytować partycje systemowe, musimy najpierw uruchomić system z Live CD.

W trybie poleceń użyjemy poleceń składających się z pojedynczych liter, aby określić akcje, które chcemy wykonać. Wpisujemy literę m i naciskamy Enter, aby zobaczyć listę dostępnych poleceń:

POWIĘKSZAĆ

Zobacz tabelę partycjiMożemy użyć parametru p, aby wydrukować bieżącą tablicę partycji w terminalu z trybu poleceń:

POWIĘKSZAĆ

3. Jak stworzyć partycję Linux

Krok 1
Jest to jedno z najczęstszych i najbardziej praktycznych zadań związanych z zarządzaniem dyskami twardymi. W tym celu użyjemy polecenia n, aby utworzyć nową partycję. Możliwe jest utworzenie partycji logicznej lub podstawowej (l dla logicznej lub p dla podstawowej). Dysk może mieć tylko cztery partycje podstawowe.

Następnie określimy sektor dysku, w którym ma się rozpocząć partycja, możemy nacisnąć Enter, aby zaakceptować sektor domyślny, który jest pierwszym wolnym sektorem na dysku.

Na koniec określamy ostatni sektor partycji na dysku. Jeśli chcemy 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 megabajtów. Jeśli nie określisz napędu po znaku +, fdisk użyje sektorów jako napędu. Na przykład +10000 powoduje, że koniec partycji po uruchomieniu ma 10 000 sektorów.

POWIĘKSZAĆ

Krok 2
Użyjemy polecenia d do usunięcia partycji, w momencie jej wykonania zostaniemy zapytani o numer partycji, którą chcemy usunąć, który można uzyskać za pomocą polecenia p. Na przykład, jeśli chcesz usunąć partycję 1 w / dev / sdb, wpiszemy odpowiedni numer:

POWIĘKSZAĆ

Krok 3
Jeśli ponownie wykonamy polecenie p, zobaczymy, że wybrana partycja jest partycją „Linux”, teraz widzimy to w kolumnie Typ:

POWIĘKSZAĆ

Krok 4
Jeśli chcemy zmienić jej typ, możemy użyć komendy t i podać numer partycji. Zostaniemy poproszeni o kod szesnastkowy typu, jeśli go nie znamy, możemy napisać L, aby zobaczyć listę kodów szesnastkowych:

POWIĘKSZAĆ

Krok 5
Tam musimy wpisać żądany numer, na przykład, jeśli chcemy, aby typ partycji był swap lub swap, wpisujemy numer 82 i naciskamy Enter:

POWIĘKSZAĆ

Krok 6
Nie spowoduje to sformatowania partycji z wybranym systemem plików. Trzeba to zrobić później, uruchamiając mkfs.

Zapisz zmiany

  • Użyjemy w do zapisania zmian, które zostały wprowadzone na dysku
  • Użyjemy q, jeśli chcesz wyjść z fdisk bez zapisywania zmian

POWIĘKSZAĆ

4. Jak sformatować partycję Linuksa


Nowe partycje muszą być sformatowane przy użyciu systemu plików, zanim będą mogły być używane. Można to zrobić za pomocą odpowiedniej komendy mkfs.

POWIĘKSZAĆ

Składnia do użycia to:

 sudo mkfs. (Typ) Trasa
Dostępne opcje typu:
  • bfs
  • cramfs
  • ext2
  • wew3
  • wew4
  • ext4dev
  • minix
  • msdos
  • ntfs
  • faktura VAT

W tym przypadku sformatujemy partycję / dev / sdb za pomocą ext4:

 sudo mkfs.ext4 / dev / sdb

POWIĘKSZAĆ

Jeśli chcemy użyć tej partycji jako swap lub swap, musimy wykonać następującą linię:

 sudo mkswap / dev / sdb
Widzimy, jak fdisk staje się sojusznikiem, jeśli chodzi o zarządzanie partycjami dysku w Linuksie.

wave wave wave wave wave