0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【2025年02月版】Ubuntu で ディスクを追加して、論理ディスクのサイズを拡張するメモ

Posted at

はじめに

Ubuntu のディスク容量が気がついたら足りなくなりそうだったので容量を拡張したい。。。

論理ディスクに、ディスクを追加して拡張するメモ

環境

  • 今の /dev/sda がいっぱいになりそう
  • ファイルシステムは ext4
  • ディスクを追加したら、/dev/sdb として認識されている
$ lsblk
NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                         8:0    0    8G  0 disk 
├─sda1                      8:1    0    1M  0 part 
├─sda2                      8:2    0  1.8G  0 part /boot
└─sda3                      8:3    0  6.2G  0 part 
  └─ubuntu--vg-ubuntu--lv 252:0    0  6.2G  0 lvm  /
sdb                         8:16   0    8G  0 disk 
sr0                        11:0    1  2.6G  0 rom  

$ sudo pvs
  PV         VG        Fmt  Attr PSize  PFree
  /dev/sda3  ubuntu-vg lvm2 a--  <6.25g    0 

$ sudo vgs
  VG        #PV #LV #SN Attr   VSize  VFree
  ubuntu-vg   1   1   0 wz--n- <6.25g    0 

$ sudo lvs
  LV        VG        Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  ubuntu-lv ubuntu-vg -wi-ao---- <6.25g            

論理ディスクの拡張手順

  1. 物理ボリュームの追加
  2. ボリュームグループへの物理ボリュームの追加
  3. 論理ディスクを拡張
  4. ファイルシステムを拡張

物理ボリュームの追加

$ sudo pvs
  PV         VG        Fmt  Attr PSize  PFree
  /dev/sda3  ubuntu-vg lvm2 a--  <6.25g    0 

$ sudo pvcreate /dev/sdb
  Physical volume "/dev/sdb" successfully created.

$ sudo pvs
  PV         VG        Fmt  Attr PSize  PFree
  /dev/sda3  ubuntu-vg lvm2 a--  <6.25g    0 
  /dev/sdb             lvm2 ---   8.00g 8.00g

ボリュームグループへの物理ボリュームの追加

$ sudo vgs
  VG        #PV #LV #SN Attr   VSize  VFree
  ubuntu-vg   1   1   0 wz--n- <6.25g    0 

$ sudo vgextend ubuntu-vg /dev/sdb
  Volume group "ubuntu-vg" successfully extended

$ sudo vgs
  VG        #PV #LV #SN Attr   VSize  VFree 
  ubuntu-vg   2   1   0 wz--n- 14.24g <8.00g

論理ディスクを拡張

$ sudo lvs
  LV        VG        Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  ubuntu-lv ubuntu-vg -wi-ao---- <6.25g    
  
$ sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
  Size of logical volume ubuntu-vg/ubuntu-lv changed from <6.25 GiB (1599 extents) to 14.24 GiB (3646 extents).
  Logical volume ubuntu-vg/ubuntu-lv successfully resized.
  
$ sudo lvs
  LV        VG        Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  ubuntu-lv ubuntu-vg -wi-ao---- 14.24g        

ファイルシステムを拡張

$ sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/ubuntu-vg/ubuntu-lv is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 2
The filesystem on /dev/ubuntu-vg/ubuntu-lv is now 3733504 (4k) blocks long.

$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
 :
 :
/dev/mapper/ubuntu--vg-ubuntu--lv   14G  4.8G  8.6G  36% /
 :
 :

xfsとかなら

$ sudo xfs_growfs /

さいごに

かんたんでしたね

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?