Nowe posty

xx Dystrybucja pod HP Omen (6)
2024-03-27, 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
lamp Problem z Linux Lite po instalacji (0)
2024-03-27, 19:50:30
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: Powiększanie wielkości woluminu  (Przeczytany 977 razy)

rekam

  • Gość
Powiększanie wielkości woluminu
« dnia: 2016-12-05, 12:53:50 »
Muszę pilnie powiększyć wilkość woluminu na serwerze dedykowanym pracującym pod CentOS 6.6, a ponieważ nigdy tego nie robiłem, proszę o konsultacje czy to co zamierzam zrobić będzie działaniem poprawnym.

Zajętość dysków wygląda następująco:
df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/md1              4.0G  1.2G  2.8G  30% /
/dev/mapper/vg00-usr  4.0G  3.8G   13M 100% /usr
/dev/mapper/vg00-var   20G  6.7G   13G  36% /var
/dev/mapper/vg00-home
                      4.0G  905M  2.9G  24% /home
none                  5.9G     0  5.9G   0% /tmp
Jak widać wolumin podmontowany jako /user wymaga powiększenia.
Do "zagospodarowania" wolnej przestrzeni jest:
vgdisplay -v vg00

  --- Volume group ---
  VG Name               vg00
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               925.51 GiB
  PE Size               4.00 MiB
  Total PE              236931
  Alloc PE / Size       7168 / 28.00 GiB
  Free  PE / Size       229763 / 897.51 GiB
  VG UUID               Tow6Ve-da08-JRWA-GHFA-7Xeg-WVma-H45KLi
   
  --- Logical volume ---
  LV Path                /dev/vg00/usr
  LV Name                usr
  VG Name                vg00
  LV UUID                YIwN17-wVq0-5p3I-8yVB-PYI0-nNc9-uwBvca
  LV Write Access        read/write
  LV Creation host, time ,
  LV Status              available
  (znak #) open                 1
  LV Size                4.00 GiB
  Current LE             1024
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
   
  --- Logical volume ---
  LV Path                /dev/vg00/var
  LV Name                var
  VG Name                vg00
  LV UUID                0UIFuv-yfYr-F0At-mFWL-4IsQ-XUgL-ALk9MC
  LV Write Access        read/write
  LV Creation host, time ,
  LV Status              available
  (znak #) open                 1
  LV Size                20.00 GiB
  Current LE             5120
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
   
  --- Logical volume ---
  LV Path                /dev/vg00/home
  LV Name                home
  VG Name                vg00
  LV UUID                2m9LcN-eDqR-Fyt5-ZVkW-p0n9-wRSU-UQmhZA
  LV Write Access        read/write
  LV Creation host, time ,
  LV Status              available
 (znak #) open                 1
  LV Size                4.00 GiB
  Current LE             1024
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
   
  --- Physical volumes ---
  PV Name               /dev/md3     
  PV UUID               w8Vv9p-MVbP-EF87-0QaC-k09Y-wYjf-MbTeTB
  PV Status             allocatable
  Total PE / Free PE    236931 / 229763
W tym miejscu mam pytanie, czy objętość 897.51 GiB wykazana w wierszu
Free  PE / Size       229763 / 897.51 GiB
jest wolną przestrzenią dyskową  do wykorzystania?

Zamierzam do powiększenia do 10 GB wielkości woluminu montowanego jako /usr użyć polecenia:
# lvextend -L +6G /dev/vg00/usr

Następnie do wprowadzenia zmian systemu plików zamierzam użyć polecenia:
# xfs_growfs /usr

Proszę o zweryfikowanie moich planowanych działań pod kątem poprawności z uwzględnieniem
minimalizacji ryzyka wywalenia serwera "kołami do góry".

--
rekam



Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3049
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: Powiększanie wielkości woluminu
« Odpowiedź #1 dnia: 2016-12-05, 14:13:25 »
Dobrze wnioskujesz, "Free  PE / Size" to ilość miejsca nie przydzielonego jeszcze do żadnych wolumenów logicznych.

Wygląda OK - tylko pamiętaj, że XFS może tylko rosnąć. Nie "przestrzel" pojemności, bo trzeba będzie kombinować z dodatkowym dyskiem dla zmniejszenia.

Jak jesteś z okolic Warszawy, to w najbliższy piątek na Polibudzie będą warsztaty właśnie z dyskologii stosowanej.
« Ostatnia zmiana: 2016-12-05, 14:20:33 wysłana przez Paweł Kraszewski »
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

rekam

  • Gość
Odp: Powiększanie wielkości woluminu
« Odpowiedź #2 dnia: 2016-12-05, 15:35:53 »
Cytuj
Wygląda OK - tylko pamiętaj, że XFS może tylko rosnąć. Nie "przestrzel" pojemności, bo trzeba będzie kombinować z dodatkowym dyskiem dla zmniejszenia.

Dziękuję bardzo  za pomoc
Przestrzelić się nie uda, bo potrzebuję dołożyć 6 GB z dostępnych prawie 900 GB.
Czy jest jakaś alternatywa dla XFS, co mógłbym użyć i "zapamiętać / zanotować raz na jutro" jako uniwersalne polecenie?

Niestety do Warszawy mam mnóstwo kilometrów. Bardzo przydałaby się ta wiedza - a może te zajęcia będą nagrywane i udostępniane na określonych warunkach?

--
rekam

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3049
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: Powiększanie wielkości woluminu
« Odpowiedź #3 dnia: 2016-12-05, 15:56:08 »
Cytuj
może te zajęcia będą nagrywane i udostępniane na określonych warunkach?
Czasami są nagrywane, ale rzadko. Są natomiast umieszczane prezentacje, jeżeli autor się podzieli.

Cytuj
Czy jest jakaś alternatywa dla XFS
Co do XFS-a - sam w weekend przeprowadziłem całą domową infrastrukturę z kombinacji Ext4/Btrfs na XFS. Odczuwalne zwiększenie płynności działania, zwłaszcza po połączeniu z kernelem Xanmod (dla obsługi schedulera dysku BFQ).

Jeżeli to jest jakiś bardziej rozbudowany system z "dziwnymi" wymaganiami, to jest jeszcze ZFS, ale ciągle jeszcze nie jest zintegrowany w mainline kernela (sprawy licencyjno-prawne). Nigdy nie stawiałem jeszcze ZFSa, ale z dokumentacji/prezentacji wynika, że to jest coś typu LVM+BTRFS+DMRAID w jednym podsystemie. Tylko, że ZFS ma mardzo duże wymagania co do maszyny na której działą (bardzo dużo RAMu, szybki procesor, szybkie dyski, dedykowane SSD na cache, UPS-y, itd).
« Ostatnia zmiana: 2016-12-05, 16:00:32 wysłana przez Paweł Kraszewski »
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy