Resize file system

Просмотр структуры:

    lsblk

===================Расширение qcow2===========================

qemu-img resize vm.qcow2 +5GB

============Пересоздание раздела через fdisk==================

$ fdisk /dev/sda

Command (m for help): p

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048     9437183     4717568   83  Linux

Command (m for help): d

Selected partition 1

Command (m for help): p

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n

Command action

   e   extended

   p   primary partition (1-4)

p

Partition number (1-4, default 1): 1

First sector (2048-10485759, default 2048):

Using default value 2048

Last sector, +sectors or +size{K,M,G} (2048-10485759, default 10485759):

Using default value 10485759

Command (m for help): p

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1            2048    10485759     5241856   83  Linux

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.

The kernel still uses the old table. The new table will be used at

the next reboot or after you run partprobe(8) or kpartx(8)

Syncing disks.

partprobe

=========Расширение физического раздела LVM =================

  pvresize /dev/sda1

=========Расширение логического раздела LVM =================

  # забирает всё свободное место с sda1

  

  lvextend /dev/ubuntu-vg/ubuntu-lv /dev/sda1 

=========Расширение файловой системы=========================

  resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

=========Альтернатива===================

# Создание физического раздела LVM 

pvcreate /dev/sdb1

# Добавление раздела в группу

vgextend VolGroup00 /dev/sdb1

# Расширение логического раздела на 10G

lvextend -L +10G /dev/mapper/VolGroup00-LogVol00

# Расширение логического раздела на 100% свободного месте

lvextend -l +100%FREE /dev/mapper/VolGroup00-LogVol00

# до нужного объема:

lvextend -L500G /dev/vg01/lv01

======================================================

Расширение файловых систем:

ext2/ext3/ext4:

resize2fs /dev/vg01/lv01

XFS:

xfs_growfs /dev/vg01/lv01

Reiserfs:

resize_reiserfs /dev/vg01/lv01