Wyszukiwanie w witrynie

Jak dodać nowy dysk większy niż 2 TB do istniejącego systemu Linux


Czy kiedykolwiek próbowałeś podzielić dysk twardy na partycje większe niż 2 TB za pomocą narzędzia fdisk i zastanawiałeś się, dlaczego pojawia się ostrzeżenie o użyciu GPT? Tak, masz rację. Za pomocą narzędzia fdisk nie możemy podzielić dysku twardego na partycje o pojemności większej niż 2 TB.

W takich przypadkach możemy użyć polecenia parted. Główna różnica polega na formatach partycjonowania, w których fdisk używa formatu tablicy partycji DOS, a parted używa formatu GPT.

WSKAZÓWKA: zamiast narzędzia parted możesz użyć gdisk.

W tym artykule pokażemy, jak dodać nowy dysk większy niż 2 TB do istniejącego serwera Linux, takiego jak RHEL/CentOS lub Debian/Ubuntu.

Do wykonania tej konfiguracji używam narzędzi fdisk i parted.

Najpierw wyświetl szczegóły bieżącej partycji za pomocą polecenia fdisk, jak pokazano.

fdisk -l

Na potrzeby tego artykułu dołączam dysk twardy o pojemności 20 GB, który można zastosować również w przypadku dysków większych niż 2 TB. Po dodaniu dysku sprawdź tablicę partycji za pomocą tego samego polecenia fdisk, jak pokazano.

fdisk -l

Wskazówka: jeśli dodajesz fizyczny dysk twardy, może się okazać, że partycje zostały już utworzone. W takich przypadkach możesz użyć fdsik, aby usunąć to samo przed użyciem parted.

fdisk /dev/xvdd

Użyj przełącznika d dla polecenia usunięcia partycji i w, aby zapisać zmiany i wyjść.

Ważne: podczas usuwania partycji należy zachować ostrożność. Spowoduje to usunięcie danych z dysku.

Teraz czas na partycjonowanie nowego dysku twardego za pomocą polecenia parted.

parted /dev/xvdd

Ustaw format tablicy partycji na GPT

(parted) mklabel gpt

Utwórz partycję podstawową i przypisz pojemność dysku, tutaj używam 20 GB (w twoim przypadku byłoby to 2 TB).

(parted) mkpart primary 0GB 20GB

Tak dla ciekawości, zobaczmy jak ta nowa partycja jest wyświetlana w fdisk.

fdisk /dev/xvdd

Teraz sformatuj, a następnie zamontuj partycję i dodaj to samo w /etc/fstab, który kontroluje systemy plików, które mają być montowane podczas uruchamiania systemu.

mkfs.ext4 /dev/xvdd1

Po sformatowaniu partycji nadszedł czas na zamontowanie partycji w /data1.

mount /dev/xvdd1 /data1

Aby zamontować na stałe, dodaj wpis w pliku /etc/fstab.

/dev/xvdd1     /data1      ext4      defaults  0   0

Ważne: jądro powinno obsługiwać GPT, aby móc partycjonować w formacie GPT. Domyślnie RHEL/CentOS ma jądro z obsługą GPT, ale w przypadku Debian/Ubuntu musisz ponownie skompilować jądro po zmianie konfiguracji.

Otóż to! W tym artykule pokazaliśmy, jak używać polecenia parted. Podziel się z nami swoimi komentarzami i opiniami.