LINUX.ORG.RU

linux расширение корневого раздела за счёт нового диска

 ,


1

2

Вобщем-то вопрос в шапке. Заканчивается место на диске, корень. Добавил диск физически, но не знаю, какими средствами это лучше реализовать, что бы свести к минимуму возможность похерить всю систему.

Ответ на: комментарий от grem

Беда в том, что это виртуалка, и она уже выжрала весь физический диск, нет варианта даже элементарно точку сделать. Судя по fdisk, это уже не в первый раз такое, т.е. один раз диск уже монтировался. Так что этот будет третим.

HardMgn ()
Ответ на: комментарий от HardMgn
  • NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  • fd0 2:0 1 4K 0 disk
  • sda 8:0 0 923G 0 disk
  • ├─sda1 8:1 0 500M 0 part /boot
  • ├─sda2 8:2 0 499,5G 0 part
  • │ ├─centos-root 253:0 0 50G 0 lvm /
  • │ ├─centos-swap 253:1 0 7,8G 0 lvm [SWAP]
  • │ └─centos-home 253:2 0 1,7T 0 lvm /home
  • ├─sda3 8:3 0 200G 0 part
  • │ └─centos-home 253:2 0 1,7T 0 lvm /home
  • └─sda4 8:4 0 202G 0 part
  • └─centos-home 253:2 0 1,7T 0 lvm /home
  • sdb 8:16 0 873G 0 disk
  • └─sdb1 8:17 0 873G 0 part
  • └─centos-home 253:2 0 1,7T 0 lvm /home
  • sdc 8:32 0 127G 0 disk
HardMgn ()
Ответ на: комментарий от gremlin_the_red
 
--- Volume group ---
  VG Name               centos
  System ID
  Format                lvm2
  Metadata Areas        4
  Metadata Sequence No  10
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                4
  Act PV                4
  VG Size               1,73 TiB
  PE Size               4,00 MiB
  Total PE              454271
  Alloc PE / Size       453745 / 1,73 TiB
  Free  PE / Size       526 / 2,05 GiB
  VG UUID               aWZNYF-GHZE-9si5-vxBk-ORpE-NCUk-HfZ0yk
--- Logical volume ---                                                            
LV Path                /dev/centos/swap                                           
LV Name                swap                                                       
VG Name                centos                                                     
LV UUID                NeqW2m-wYwa-aV51-DHC6-GIzc-tT2k-mBs6SK                     
LV Write Access        read/write                                                 
LV Creation host, time localhost.localdomain, 2016-10-31 19:28:22 +0300           
LV Status              available                                                  
# open                 2                                                          
LV Size                7,75 GiB                                                   
Current LE             1984                                                       
Segments               1                                                          
Allocation             inherit                                                    
Read ahead sectors     auto                                                       
- currently set to     8192                                                       
Block device           253:1                                                      
                                                                                  
--- Logical volume ---                                                            
LV Path                /dev/centos/home                                           
LV Name                home                                                       
VG Name                centos                                                     
LV UUID                uqUK3l-F0wK-3V0w-sbLX-BPTC-Lrvz-PDo7Rt                     
LV Write Access        read/write                                                 
LV Creation host, time localhost.localdomain, 2016-10-31 19:28:22 +0300           
LV Status              available                                                  
# open                 1                                                          
LV Size                1,67 TiB                                                   
Current LE             438961                                                     
Segments               5                                                          
Allocation             inherit                                                    
Read ahead sectors     auto                                                       
- currently set to     8192                                                       
Block device           253:2                                                      
                                                                                  
--- Logical volume ---                                                            
LV Path                /dev/centos/root                                           
LV Name                root                                                       
VG Name                centos                                                     
LV UUID                Yd6ZwA-4O79-9a1W-1kFa-ZXWg-q3ZZ-JBEk1T                     
LV Write Access        read/write                                                 
LV Creation host, time localhost.localdomain, 2016-10-31 19:28:23 +0300           
LV Status              available                                                  
# open                 1                                                          
LV Size                50,00 GiB                                                  
Current LE             12800                                                      
Segments               1                                                          
Allocation             inherit                                                    
Read ahead sectors     auto                                                       
- currently set to     8192                                                       
Block device           253:0                                                      

HardMgn ()
Ответ на: комментарий от HardMgn

Если раздел создал, то всё делается так:

vgextend centos /dev/sdc1
lvextend -l +100%FREE /dev/centos/root
resize2fs /dev/centos/root
Вместо 100% можешь подставить другое значение, если тебе не обязательно весь новый диск корень отдавать, и хочется что-то и на home оставить. Допустим, чтобы разделить диск поровну между root и home:
vgextend centos /dev/sdc1
lvextend -l +50%FREE /dev/centos/root
lvextend -l +100%FREE /dev/centos/home
resize2fs /dev/centos/root
resize2fs /dev/centos/home

gremlin_the_red ★★★ ()
Ответ на: комментарий от gremlin_the_red

Мне нужно добавить в /home Всё валится туда. в root места вагон и тележка.

Файловая система        Размер Использовано  Дост Использовано% Cмонтировано в
/dev/mapper/centos-root    50G         7,3G   43G           15% /
devtmpfs                   16G            0   16G            0% /dev
tmpfs                      16G            0   16G            0% /dev/shm
tmpfs                      16G         553M   15G            4% /run
tmpfs                      16G            0   16G            0% /sys/fs/cgroup
/dev/sda1                 494M         181M  314M           37% /boot
/dev/mapper/centos-home   1,7T         1,6T   99G           95% /home
tmpfs                     3,1G            0  3,1G            0% /run/user/0
tmpfs                     3,1G            0  3,1G            0% /run/user/2006

HardMgn ()
Ответ на: комментарий от gremlin_the_red
Файловая система        Тип       1K-блоков Использовано  Доступно Использовано% Cмонтировано в
/dev/mapper/centos-root xfs        52403200      7578832  44824368           15% /
devtmpfs                devtmpfs   15990580            0  15990580            0% /dev
tmpfs                   tmpfs      16000300            0  16000300            0% /dev/shm
tmpfs                   tmpfs      16000300       565736  15434564            4% /run
tmpfs                   tmpfs      16000300            0  16000300            0% /sys/fs/cgroup
/dev/sda1               xfs          505580       184324    321256           37% /boot
/dev/mapper/centos-home xfs      1797758108   1694538168 103219940           95% /home
tmpfs                   tmpfs       3200060            0   3200060            0% /run/user/0
tmpfs                   tmpfs       3200060            0   3200060            0% /run/user/2006
HardMgn ()