wiki:technical:proxmox:resize_hdd

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
wiki/technical/proxmox/resize_hdd.txt · Последнее изменение: 2024/05/21 20:45 — Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki