У меня есть экземпляр сервера Debian, и мне нужно увеличить размер его корневого раздела. Я установил программу parted и сначала сделал резервную копию. Затем я подключил к экземпляру еще один том на 2 ГБ.
Когда я запускаю команду "df", она дает мне такой результат.
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 2063184 1726312 232068 89% /
udev 10240 0 10240 0% /dev
tmpfs 102288 88 102200 1% /run
/dev/disk/by-uuid/3068f754-1f20-4436-8445-c287cc497619 2063184 1726312 232068 89% /
tmpfs 5120 0 5120 0% /run/lock
tmpfs 204560 0 204560 0% /run/shm
В parted консоли, когда я запускаю команду «устройства печати», я получил это.
(parted) print devices
/dev/xvdb (2147MB)
/dev/xvda (2147MB)
Когда я запустил команду «печатать бесплатно», я получил это.
(parted)print free
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdb: 2147MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
32.3kB 1049kB 1016kB Free Space
1 1049kB 2147MB 2146MB primary ext4 boot
Когда я запускаю "напечатать все" в parted, я получил это.
(parted) print all
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdb: 2147MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 2147MB 2146MB primary ext4 boot
Итак, есть два устройства. Один из них - это свободный том. Мне нужно объединить эти два и создать один корневой том с 4 ГБ. Так что кто-нибудь, пожалуйста, скажите мне, какую команду я должен использовать в parted?
Похоже, вы хотите распределить корневой том на нескольких дисках, но в долгосрочной перспективе было бы менее опасно и более удобно монтировать один из / usr, / home или / var на новый диск.
Преимущество этого подхода заключается в том, что он освобождает место для / и упрощает резервное копирование. Вы можете поместить данные, которые более важны, на новый том и вернуть эти 2 ГБ при их изменении, вместо того чтобы каждый раз создавать резервные копии всех 4 ГБ.