Co to jest zmiana rozmiaru XFS

Co To Jest Zmiana Rozmiaru Xfs



XFS to wysokowydajny system plików, który jest strukturą danych używaną w dowolnym systemie operacyjnym. Każdy system plików ma inną pojemność pamięci, na przykład pojemność plików XFS to 64-bit, który jest wdrażany tylko w systemach opartych na systemie Linux.

Możesz zwiększyć rozmiar pliku XFS, montując plik XFS. Nie można jednak zmniejszyć rozmiaru pliku. Ponadto, jeśli odmontujesz plik XFS, nie będzie możliwe zwiększenie rozmiaru. Przyjrzyjmy się bliżej krótkim szczegółom na temat tego, czym jest zmiana rozmiaru XFS i jak można z niego korzystać.

Co to jest zmiana rozmiaru XFS?

Przed przejściem do podejść możesz spróbować zmienić rozmiar XFS. Przyjrzyjmy się kluczowym częściom XFS. Plik XFS zawiera następujące części:







Sekcja danych: Zawiera metadane systemów plików, takie jak katalogi, i-węzły i bloki pośrednie. Sekcja danych zawiera liczbę grup alokacji o tym samym rozmiarze. System może obsłużyć liczbę grup i rozmiarów przy użyciu pliku mkfs.xfs.



Sekcja dziennika: Jest to część wewnętrzna sekcji danych. Ta sekcja zawiera zmiany, które należy wprowadzić w metadanych systemu plików, dopóki zmiany nie zostaną wprowadzone. Krótko mówiąc, działa jako kolejka zadań w sekcji danych.



Sekcja czasu rzeczywistego: Ta sekcja przechowuje dane plików czasu rzeczywistego. Sekcja czasu rzeczywistego staje się nieobecna, jeśli używamy domyślnej opcji mkfs.xfs. Sekcja danych zawiera w sobie sekcję dziennika. Kiedy rozważamy zmianę rozmiaru XFS, zwiększa to rozmiar sekcji danych, sekcji dziennika lub sekcji czasu rzeczywistego, jak określono w poleceniu.





Jak korzystać ze zmiany rozmiaru XFS

Aby zwiększyć lub rozszerzyć rozmiar pliku XFS, możesz użyć polecenia xfs_growfs. Oto przykładowa składnia tego polecenia:

xfs_growfs - [ opcje ] rozmiar punkt montowania

W podanym poleceniu składniowym oznacza to:



  • xfs_growfs: Zwiększa rozmiar pliku.
  • Opcje: Są to dodatkowe opcje polecenia.
  • punkt montowania: Jest to ścieżka do katalogu, w którym należy zamontować plik.
  • rozmiar: Jest to rozmiar, który chcesz zwiększyć.

Komenda xfs_growfs zawiera różne opcje ułatwiające wykonywanie różnych zadań. Sprawdźmy te opcje:

Opcje Opis
-d flaga Zwiększa rozmiar pliku do największego możliwego rozmiaru.
-D rozmiar flagi Zwiększa rozmiar pliku do podanego rozmiaru pliku.
-e flaga rozmiaru Zwiększa rozmiar pliku w czasie rzeczywistym.
-L flaga rozmiaru Sekcja dziennika zwiększa się do podanego rozmiaru.
-m flaga Część miejsca w systemach plików jest przydzielana do i-węzłów. Określa rozmiar, który ma być przydzielony dla i-węzłów w procentach.
-n flaga Określenie rozmiaru pliku nie ulegnie zmianie.
-r flaga Zwiększa w największym możliwym rozmiarze do sekcji czasu rzeczywistego.
-R flaga rozmiaru Sekcja w czasie rzeczywistym zwiększa się o podany rozmiar.
-t flaga Daje alternatywną tabelę montowania.
-V flaga Podaje numer wersji. Podczas sprawdzania wersji nie jest konieczne podawanie opcji punktu montowania.

Możesz użyć polecenia xfs_growfs na zwykłych partycjach dysku. Jeśli chodzi o zwiększanie rozmiaru systemu plików, powinno być dodatkowe miejsce na rozwój systemu plików.

Musisz użyć alternatywnej partycji dysku, aby zwiększyć rozmiar systemu plików. Menedżery woluminów logicznych obsługują wszystkie te zwiększające się operacje na przestrzeni. Weźmy przykład, aby zwiększyć rozmiar systemów plików XFS:

xfs_growfs -d punkt montowania

Możesz użyć opcji -d, aby zwiększyć rozmiar pliku do maksimum. Możesz użyć opcji -d size, aby określić rozmiar pliku.

Sudo xfs_growfs -d / deweloper / sdb3

Jeśli chcesz sprawdzić, czy system pomyślnie wprowadził zmiany, możesz wykonać następujące polecenie:

df -h

Wniosek

W tym przewodniku wyjaśniliśmy wszystko, co musisz wiedzieć o podejściu, które możesz wypróbować w przypadku zmiany rozmiaru XFS w systemie Linux. Polecenie xfs_growfs jest wygodne w użyciu i zawiera różne opcje umożliwiające łatwą zmianę XFS. System plików BTRFS jest podobny do XFS. Sprawdź naszą stronę internetową, aby dowiedzieć się więcej o BTRFS.