Nowe posty

xx Dystrybucja do szkolnej pracowni. (6)
Dzisiaj o 18:39:04
xx zapis klatki filmu mp4 w postaci obrazu jpg (1)
Dzisiaj o 15:22:08
xx Jaką dystrybucje polecacie pod mój sprzęt? (1)
Dzisiaj o 14:53:22
xx Thunderbird - jedna poczta na dwóch dystrybucjach (3)
Dzisiaj o 12:34:56
xx Nowe forum linuxowskie (5)
Dzisiaj o 11:55:40
xx zrobmikompa.pl - co myślicie o tej stronce (8)
Dzisiaj o 11:44:47
xx Jaka dystrybucja pod mon sprzęt? (1)
Dzisiaj o 10:52:58
xx BIOS nie widzi dysku z Linuxem (2)
2019-09-14, 10:41:31
xx Problem z antiX wersja live (0)
2019-09-12, 20:56:49
xx Serwer do Nauki (5)
2019-09-05, 07:35:50

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

Offline rekam

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 8
    • Zobacz profil
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: 2510
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • keybase.io/pkraszewski
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
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline rekam

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 8
    • Zobacz profil
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: 2510
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • keybase.io/pkraszewski
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
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy