ユーザ用ツール

サイト用ツール


50_dialy:2023:02:05

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
50_dialy:2023:02:05 [2023/02/05 01:46] – 作成 matsui50_dialy:2023:02:05 [2023/02/05 02:02] (現在) matsui
行 1: 行 1:
 ====== 2023.02.05 Ubuntu ディスクサイズ変更 ====== ====== 2023.02.05 Ubuntu ディスクサイズ変更 ======
  
 +KVMで利用しているUbuntuのrootディスクを増やしたい時
  
  
 +
 +===== 1. ホストOSで作業 =====
 +
 +==== qcow2を増やす ====
 +
 +関連:[[01_linux:08_仮想化:35_qcow2_resize]]
 +
 +この例では25G増やす。
 +
 +VMは停止してから作業を行う。
 +<code>
 +# virsh domblklist vm001 
 + Target   Source
 +-------------------------------------------------
 + vda      /var/lib/libvirt/images/vm001.qcow2
 +
 +
 +# cd /var/lib/libvirt/images/
 +# qemu-img resize -f qcow2 vm001.qcow2 +25G
 +</code>
 +
 +
 +===== 2. VM上で作業 =====
 +
 +ホストOS上で、qcow2イメージのサイズを変更しただけだと、VM上から見たら物理ディスクが増えただけなので
 +PVや、LVを増やして行きます。
 +
 +==== partedでディスクサイズ変更 ====
 +
 +関連: [[01_linux:99_その他:35_gpt対応大容量ディスクにパーティションを追加_parted]]
 +
 +
 +<code>
 +# parted /dev/vda
 +GNU Parted 3.4
 +Using /dev/vda
 +Welcome to GNU Parted! Type 'help' to view a list of commands.
 +(parted) p                                                                
 +Model: Virtio Block Device (virtblk)
 +Disk /dev/vda: 53.7GB
 +Sector size (logical/physical): 512B/512B
 +Partition Table: gpt
 +Disk Flags: 
 +
 +Number  Start   End     Size    File system  Name  Flags
 +      1049kB  2097kB  1049kB                     bios_grub
 +      2097kB  2150MB  2147MB  ext4
 +      2150MB  26.8GB  24.7GB
 +
 +(parted) resizepart 3                                                     
 +End?  [26.8GB]? 100% 
 +
 +(parted) p                                                                
 +Model: Virtio Block Device (virtblk)
 +Disk /dev/vda: 53.7GB
 +Sector size (logical/physical): 512B/512B
 +Partition Table: gpt
 +Disk Flags: 
 +
 +Number  Start   End     Size    File system  Name  Flags
 +      1049kB  2097kB  1049kB                     bios_grub
 +      2097kB  2150MB  2147MB  ext4
 +      2150MB  53.7GB  51.5GB
 +
 +(parted) q                                                                
 +Information: You may need to update /etc/fstab.
 +</code>
 +
 +
 +==== pvを増やす ====
 +
 +<code>
 +# pvs
 +  PV         VG        Fmt  Attr PSize   PFree
 +  /dev/vda3  ubuntu-vg lvm2 a--  <23.00g    0
 +
 +# pvresize /dev/vda3 
 +  Physical volume "/dev/vda3" changed
 +  1 physical volume(s) resized or updated / 0 physical volume(s) not resized
 +
 +# pvs
 +  PV         VG        Fmt  Attr PSize   PFree 
 +  /dev/vda3  ubuntu-vg lvm2 a--  <48.00g 25.00g
 +</code>
 +
 +==== lvを増やす ====
 +
 +関連: [[01_linux:99_その他:77_lvm_resize]]
 +
 +<code>
 +# lvresize -L +25G /dev/ubuntu-vg/lv-0
 +# pvs
 +  PV         VG        Fmt  Attr PSize   PFree
 +  /dev/vda3  ubuntu-vg lvm2 a--  <48.00g    0 
 +# lvs
 +  LV   VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
 +  lv-0 ubuntu-vg -wi-ao---- <48.00g 
 +</code>
 +
 +
 +==== resize2fsでファイルシステムを増やす ====
 +
 +関連: [[01_linux:99_その他:77_lvm_resize#最後に引数なしで_resize2fsを実行]]
 +
 +これでやっと、rootディスクが増えます。
 +
 +<code>
 +# df
 +Filesystem                   1K-blocks     Used Available Use% Mounted on
 +tmpfs                          1638552     1640   1636912   1% /run
 +/dev/mapper/ubuntu--vg-lv--0  23558544 17006940   5329564  77% /
 +
 +# resize2fs /dev/ubuntu-vg/lv-0 
 +resize2fs 1.46.5 (30-Dec-2021)
 +Filesystem at /dev/ubuntu-vg/lv-0 is mounted on /; on-line resizing required
 +old_desc_blocks = 3, new_desc_blocks = 6
 +The filesystem on /dev/ubuntu-vg/lv-0 is now 12581888 (4k) blocks long.
 +
 +# df
 +Filesystem                   1K-blocks     Used Available Use% Mounted on
 +tmpfs                          1638552     1640   1636912   1% /run
 +/dev/mapper/ubuntu--vg-lv--0  49353520 17006948  30076148  37% /
 +</code>
 {{tag>日記 ubuntu}} {{tag>日記 ubuntu}}
50_dialy/2023/02/05.1675561609.txt.gz · 最終更新: 2023/02/05 01:46 by matsui