Linux에서 usr의 로컬 용량을 늘리는 방법은 무엇입니까? [폐쇄]

Linux에서 usr의 로컬 용량을 늘리는 방법은 무엇입니까? [폐쇄]

Linux 프로덕션 가상 머신이 있는데 /usr/local폴더 공간을 늘려야 합니다. 아래와 같이 파티션을 연결하고 디스크를 300GB 용량으로 포맷했습니다.

[root@CentOS6-4SVR ~]# df -hT
Filesystem           Type   Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                     ext4   433G  373G   39G  91% /
tmpfs                tmpfs  3.9G     0  3.9G   0% /dev/shm
/dev/xvda1           ext4   477M   46M  406M  11% /boot
/dev/mapper/VolGroup-lv_home
                     ext4    41G   10G   29G  26% /home

[root@CentOS6-4SVR ~]# lsblk              
NAME                        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvdb                        202:16   0  400G  0 disk 
└─VolGroup-lv_root (dm-0)   253:0    0  440G  0 lvm  /
xvda                        202:0    0  100G  0 disk 
├─xvda1                     202:1    0  500M  0 part /boot
└─xvda2                     202:2    0 99.5G  0 part 
  ├─VolGroup-lv_root (dm-0) 253:0    0  440G  0 lvm  /
  ├─VolGroup-lv_swap (dm-1) 253:1    0  7.8G  0 lvm  [SWAP]
  └─VolGroup-lv_home (dm-2) 253:2    0 41.7G  0 lvm  /home
xvdc                        202:32   0  300G  0 disk 

[root@CentOS6-4SVR ~]# vgdisplay          
  --- Volume group ---
  VG Name               VolGroup
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  7
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               499.50 GiB
  PE Size               4.00 MiB
  Total PE              127873
  Alloc PE / Size       125314 / 489.51 GiB
  Free  PE / Size       2559 / 10.00 GiB
  VG UUID               jH8M8M-P8ey-apiK-888r-OhDj-ERSf-bn13N9

이를 위해 사용 가능한 방법을 언급해 주세요.

편집 01

아래와 같이 확장하려고 하는데 다음과 같은 오류가 발생합니다. 조언해주세요.

[root@csc-akaza-test-01 ~]# pvcreate /dev/xvdc
  Couldn't find device with uuid gBPzEJ-Ir84-Q8pw-IJ8J-Bh10-ISIy-1snfWG.
  Couldn't find device with uuid d4eTfV-HR7R-TLeH-tYgy-e2JC-B6sl-d5ysHa.
  Physical volume "/dev/xvdc" successfully created

[root@csc-akaza-test-01 ~]# vgextend VolGroup /dev/xvdc
  Couldn't find device with uuid gBPzEJ-Ir84-Q8pw-IJ8J-Bh10-ISIy-1snfWG.
  Couldn't find device with uuid d4eTfV-HR7R-TLeH-tYgy-e2JC-B6sl-d5ysHa.
  Volume group "VolGroup" successfully extended

[root@csc-akaza-test-01 ~]# lvresize -r -l 100%FREE VolGroup/lv_root
  Couldn't find device with uuid gBPzEJ-Ir84-Q8pw-IJ8J-Bh10-ISIy-1snfWG.
  Couldn't find device with uuid d4eTfV-HR7R-TLeH-tYgy-e2JC-B6sl-d5ysHa.
  Cannot change VG VolGroup while PVs are missing.
  Consider vgreduce --removemissing.
  Cannot process volume group VolGroup

답변1

이미 LVM을 사용하고 있고 파일 시스템이 마운트되어 있지 않으므로 /usr/local간단히 새 디스크(실제로는 파티션)를 볼륨 그룹에 추가한 다음 루트 논리 볼륨과 파일 시스템의 크기를 늘릴 수 있습니다.

pvcreate /dev/xvdc1
vgextend VolGroup /dev/xvdc1
lvresize -r -l 100%FREE VolGroup/lv_root

경고하다

생산 시스템에서 작업하고 있습니다. 위에 표시된 명령을 이해했는지 확인하세요.앞으로당신은 그것을 사용합니다. 내 조언을 따르면 일어날 수 있는 모든 일에 대해 전적인 책임을 지게 됩니다.

관련 정보