Utwórz system plików XFS oparty na LVM z Ubuntu

  • Richard Poole
  • 0
  • 4897
  • 170

Wprowadzenie

LVM to narzędzie służące do zarządzania woluminami, które obejmuje rozkładanie, zmianę rozmiaru i dublowanie woluminów logicznych oraz XFS to wysokowydajny system plików stworzony przez grafikę silikonową, jest to domyślny system plików dla systemów operacyjnych Rhel7 / CentOS 7, obsługuje szybkie odzyskiwanie pęknięć, jest używany, gdy wymagane jest przechowywanie dużej ilości danych. został już opublikowany w unixmen.com, niektóre z nich można uzyskać pod następującymi linkami:

Zwiększ przestrzeń dyskową i pamięć w maszynach wirtualnych VMware w systemie Linux

Jak wykonać kopię zapasową i przywrócić LVM w openSUSE 42.1

Procedura

Będziemy używać Ubuntu 15.10, dodamy trochę miejsca na dysku twardym do Twojego systemu demonstracyjnego, mamy dodatkowe 10 GB miejsca:

# fdisk / dev / sdb

Utwórz podstawowy system plików, zmień system plików, wpisując t, przejrzyj dostępne systemy plików i wybierz 8e wpisz system plików, zapisz i wyjdź:

Witamy w fdisk (util-linux 2.26.2). Zmiany pozostaną w pamięci tylko do momentu, gdy zdecydujesz się je zapisać. Zachowaj ostrożność przed użyciem polecenia zapisu. Urządzenie nie zawiera rozpoznanej tablicy partycji. Utworzono nową etykietę dysku DOS z identyfikatorem dysku 0x8d3381ac. Polecenie (m o pomoc): str Dysk / dev / sdb: 1,1 GiB, 1138817024 bajtów, 2224252 sektory Jednostki: sektory 1 * 512 = 512 bajtów Rozmiar sektora (logiczny / fizyczny): 512 bajtów / 512 bajtów Rozmiar we / wy (minimalny / optymalny): 512 bajtów / 512 bajtów Disklabel type: dos Identyfikator dysku: 0x8d3381ac Polecenie (m o pomoc): n Typ partycji p podstawowa (0 podstawowa, 0 rozszerzona, 4 wolna) e rozszerzona (kontener dla partycji logicznych) Wybierz (domyślnie p): o Wartość spoza zakresu. p podstawowe (0 podstawowe, 0 rozszerzone, 4 wolne) e rozszerzone (kontener na partycje logiczne) Wybierz (domyślne p): str Numer partycji (1-4, domyślnie 1): Pierwszy sektor (2048-2224251, domyślnie 2048): Ostatni sektor, + sektory lub + rozmiar K, M, G, T, P (2048-2224251, domyślnie 2224251): Utworzono nową partycję 1 typu „Linux” o rozmiarze 1,1 GiB. Polecenie (m o pomoc): t <-FILE SYSTEM TYPE Wybrana strefa 1 Typ partycji (typ L, aby wyświetlić wszystkie typy): 8e <-SELECTED FILE SYSTEM TYPE Zmieniono typ partycji „Linux” na „Linux LVM”. Polecenie (m o pomoc): w <-SAVE AND EXIT Tabela partycji została zmieniona. Wywołanie ioctl () w celu ponownego odczytania tablicy partycji. Synchronizowanie dysków. 

Utwórz LVM

Najpierw utwórz wolumin fizyczny, następnie grupę woluminów, a następnie wolumin logiczny:

[email chroniony]: / home / user # pvcreate / dev / sdb1  Wolumin fizyczny „/ dev / sdb1” został pomyślnie utworzony [chroniony pocztą e-mail]: / home / user # vgcreate um_vg / dev / sdb1  Grupa woluminów „um_vg” została pomyślnie utworzona [chroniona pocztą e-mail]: / home / user # lvcreate -L + 1G -n xfs_lv um_vg     Utworzono wolumin logiczny „xfs_lv”. 

Teraz utwórz system plików XFS, a następnie zainstaluj narzędzia systemu plików xfs w Ubuntu

# apt-get install xfsprogs

Utwórz katalog, w którym zostanie zamontowany ten system plików xfs

# mkdir / home / user / xfs

Utwórz system plików .xfs

# mkfs.xfs / dev / um_vg / xfs_lv

Przykładowe dane wyjściowe

Wyświetlić wszystkie 214 możliwości? (y lub n) [e-mail chroniony]: / home / user # mkfs.xfs / dev / um_vg / xfs_lv meta-data = / dev / um_vg / xfs_lv isize = 256 agcount = 4, agsize = 65536 blks = sectsz = 512 attr = 2, projid32bit = 1 = crc = 0 finobt = 0 dane = bsize = 4096 bloków = 262144, imaxpct = 25 = sunit = 0 swidth = 0 blks nazewnictwo = wersja 2 bsize = 4096 ascii-ci = 0 ftype = 0 log = wewnętrzny log bsize = 4096 bloków = 2560, wersja = 2 = sectsz = 512 sunit = 0 blks, lazy-count = 1 realtime = brak extsz = 4096 bloków = 0, rtextents = 0

Zamontuj system plików w utworzonym katalogu

# mount -t xfs / dev / um_vg / xfs_lv / home / user / xfs /

Spójrz

# df -Th / home / user / xfs / Typ systemu plików Rozmiar Używany dostępny Użyj% Zamontowany na / dev / mapper / um_vg-xfs_lv xfs 1014M 33M 982M 4% / home / user / xfs

Zwiększ rozmiar LVM

[email chroniony]: / home / user # lvextend -L + 10M / dev / um_vg / xfs_lv -r

Przykładowe dane wyjściowe

  Rozmiar zaokrąglenia do granicy między zakresami fizycznymi: 12,00 MiB Rozmiar woluminu logicznego um_vg / xfs_lv został zmieniony z 1,01 GiB (259 zakresów) na 1,02 GiB (262 zakresów). Wolumin logiczny xfs_lv pomyślnie zmieniono rozmiar meta-data = / dev / mapper / um_vg-xfs_lv isize = 256 agcount = 4, agsize = 65536 blks = sectsz = 512 attr = 2, projid32bit = 1 = crc = 0 finobt = 0 data = bsize = 4096 bloków = 262144, imaxpct = 25 = sunit = 0 swidth = 0 blks nazewnictwo = wersja 2 bsize = 4096 ascii-ci = 0 ftype = 0 log = wewnętrzny bsize = 4096 bloków = 2560, wersja = 2 = sectsz = 512 sunit = 0 blks, lazy-count = 1 realtime = none extsz = 4096 blocks = 0, rtextents = 0 bloków danych zmieniono z 262144 na 268288

Ponownie spójrz na zamontowany system plików, czy został rozszerzony, czy nie

#df -h / dev / um_vg / xfs_lv

Przykładowe dane wyjściowe

Używany rozmiar systemu plików Dostępny Użyj% Zamontowany na / dev / mapper / um_vg-xfs_lv 1.1G 33M 1006M 4% / home / user / xfs

Teraz, porównując z poprzednim rozmiarem pliku, zauważysz, że rozmiar systemu plików zwiększył się automatycznie, gdy używamy XFS system plików.

Miłego dnia!!




Jeszcze bez komentarzy