Linuxでusrのローカル容量を増やす方法は? [閉鎖]

Linuxでusrのローカル容量を増やす方法は? [閉鎖]

Linuxプロダクション仮想マシンがあるため、/usr/localフォルダスペースを増やす必要があります。以下のようにパーティションを接続し、ディスクを300 GBの容量でフォーマットしました。

[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

警告する

生産システムで作業しています。上記のコマンドを理解していることを確認してください。今後あなたはそれを使用します。私のアドバイスによれば、起こりうるすべてのことに対して完全な責任を負うことになります。

関連情報