Zrobiłem, /dev/sdb
który jest dyskiem 16 TB przy użyciu sprzętowego RAID, gdzie mam ochotę włączyć XFS bezpośrednio /dev/sdb
bez tworzenia partycji. W przyszłości będę musiał to powiększyć, aby podwoić rozmiar.
Sprzęt to HP ProLiant DL380 Gen 9 z 12 tacami na dyski SAS z przodu.
Jedną z zalet braku tworzenia partycji jest to, że ponowne uruchomienie nie jest potrzebne, ale czy są różne rzeczy na dyskach o pojemności> 2 TB?
Czy muszę mieć GPT, czy mogę mieć kłopoty z rozszerzeniem macierzy RAID i XFS bez niej?
Odpowiedzi:
Możesz to zrobić bez żadnych problemów ...
Zakładam, że / dev / sdb jest oddzielnym dyskiem logicznym HP Smart Array .
Nie używaj partycjonowania dla tej konfiguracji ... Po prostu utwórz system plików na urządzeniu blokowym:
Jeśli chcesz rozszerzyć w późniejszym terminie, dodaj dyski i rozwiń dysk logiczny HP za pomocą narzędzi
hpssacli
lub Smart Storage Administrator.Możesz ponownie przeskanować urządzenie, aby uzyskać nowy rozmiar za pomocą:
Potwierdź zmianę rozmiaru urządzenia za pomocą
dmesg|tail
.W tym momencie możesz uruchomić
xfs_growfs /mountpoint
(nie nazwę urządzenia), a system plików rozrośnie się online!źródło
mkfs.xfs
są odpowiednie również dla MariaDB?GPT dotyczy partycjonowania dysków i tabel partycji. Jeśli więc planujesz umieścić system plików XFS na dysku, bez partycji nie potrzebujesz etykiety GPT.
Etykieta GPT zostanie zniszczona, gdy tylko utworzysz system plików
/dev/sdb
. Należy pamiętać, że GPT tworzy również kopię zapasową etykiety na końcu dysku. Niektóre narzędzia (partprobe
lubpartx
) próbują „naprawić” GPT dysku, jeśli zostanie znaleziona kopia zapasowa. Niektóre narzędzia robią to nawet bez pytania, co w rezultacie spowodowałoby uszkodzenie systemu plików. Niektóre BIOS-y EFI również zapewniają taką „funkcję”.Powinieneś więc upewnić się, że nie ma zapasowej etykiety GPT
/dev/sdb
, używając npgdisk
.Ogólnie polecam partycjonowanie dysku, co jest również pomocne dla innych członków zespołu lub administratorów, aby rozpoznać, że dysk jest w użyciu. Na przykład trudniej jest stwierdzić, czy dysk jest używany, gdy nie jest podzielony na partycje.
Zwykle nie trzeba ponownie uruchamiać komputera po podzieleniu dysku na partycje.
źródło
fdisk -l
. Warto wspomnieć, że dyski zastępcze nie zawsze są tego samego rozmiaru bajtu co oryginał, a jeśli nawet 1 kB mniej, nie można odbudować bez przywracania. Pozostawienie 50-100 MB wolnego miejsca po wykupieniu przez partycję ubezpieczenia od tego.