====== Resize disk - изменение размера диска ====== # Смотрим исходные размеры дисков. # Изменим размер диска /dev/sdb, раздел /dev/sdb1 полон # в веб-морде ProxMox для нужного диска меняем размер. # root@z:~# df -h Файловая система Размер Использовано Дост Использовано% Cмонтировано в udev 962M 0 962M 0% /dev tmpfs 197M 1,9M 195M 1% /run /dev/sda1 7,8G 2,3G 5,2G 31% / tmpfs 984M 0 984M 0% /dev/shm tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 197M 0 197M 0% /run/user/0 /dev/sdb1 314G 298G 0 100% /media/sdb # отмонтируем раздел: root@z:~# umount /dev/sdb1 # Раздел отмонтировался успешно: # Если нет, останавливаем процессы, которые использует диск и пробуем. # Если не получаемся, грузимся в rescue и действуем оттуда ))) root@z:~# df -h Файловая система Размер Использовано Дост Использовано% Cмонтировано в udev 962M 0 962M 0% /dev tmpfs 197M 1,9M 195M 1% /run /dev/sda1 7,8G 2,3G 5,2G 31% / tmpfs 984M 0 984M 0% /dev/shm tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 197M 0 197M 0% /run/user/0 root@z:~# fdisk -l /dev/sdb Disk /dev/sdb: 500 GiB, 536870912000 bytes, 1048576000 sectors Disk model: QEMU HARDDISK Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x5fcc2eae Device Boot Start End Sectors Size Id Type /dev/sdb1 2048 671088639 671086592 320G 83 Linux # Заходим в fdisk # 1. удаляем /dev/sdb1 # 2. создаем /dev/sdb1 с новым размером, у меня это 500G root@z:~# fdisk /dev/sdb Welcome to fdisk (util-linux 2.38.1). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): d Selected partition 1 Partition 1 has been deleted. Command (m for help): n Partition type p primary (0 primary, 0 extended, 4 free) e extended (container for logical partitions) Select (default p): Using default response p. Partition number (1-4, default 1): 1 First sector (2048-1048575999, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-1048575999, default 1048575999): Created a new partition 1 of type 'Linux' and of size 500 GiB. Partition #1 contains a ext4 signature. Do you want to remove the signature? [Y]es/[N]o: y The signature will be removed by a write command. # Видим, что раздел создался с большим размером, 500G # Выходим из в fdisk, w q # Ремонтируем файловую систему, фиксим все ошибки (может быть много их) root@z:~# e2fsck -f /dev/sdb1 # Монтируем раздел. Я примонтировал то, что было в fstab просто root@z:~# mount -a # Изменяем размер диска в системе. root@z:~# resize2fs /dev/sdb1 Filesystem at /dev/sdb1 is mounted on /media/sdb; on-line resizing required old_desc_blocks = 40, new_desc_blocks = 63 The filesystem on /dev/sdb1 is now 131071744 (4k) blocks long. # Смотрим, что получилось root@z:~# df -h Файловая система Размер Использовано Дост Использовано% Cмонтировано в udev 962M 0 962M 0% /dev tmpfs 197M 1,9M 195M 1% /run /dev/sda1 7,8G 2,3G 5,2G 31% / tmpfs 984M 0 984M 0% /dev/shm tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 197M 0 197M 0% /run/user/0 /dev/sdb1 492G 298G 170G 64% /media/sdb