
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!!