Расширить/dev/sdb1 без размонтирования?

Кажется, существует приблизительно миллион веб-страниц о расширении системного раздела Вашей установки Ubuntu, и как необходимо сделать много шагов для расширения диска. Но ничто об увеличении размера вторичного объема.

У меня есть производственный веб-сервер под управлением Ubuntu 14.04. Я добавил дополнительный диск, 40 ГБ в размере, и переместился, смонтировался и fstab'ed / var к нему.

Все это работает, как предназначено. Однако теперь я добавил на 60 ГБ больше диска к нему в VMware, и я не могу сделать umount на диске, так как это занято.

Разве это не действительно никакой способ увеличить размер диска, не прерывая веб-сервер? Даже Windows Server 2003 может достигнуть этого.

Спасибо!

1
задан 26 February 2015 в 08:05

2 ответа

Можно только расшириться / изменяют размеры физического раздела, если файловая система размонтирована.

единственное исключение - то, при использовании LVM. При использовании LVM, Вы сначала добавили бы или расширили бы физический том, то расширили бы логический том, то расширили бы файловую систему.

С LVM, добавляя новый физический раздел, sdb1 в этом примере.

Первый делают раздел на/dev/sdb, или с fdisk, разделенным, или gparted

Тогда делает файловую систему:

mkfs.ext4 /dev/sdb1

Добавляют раздел к физическому тому (LVM), VolGroup00 в этом примере

pvcreate /dev/sdb1
vgextend VolGroup00 /dev/sdb1

Расширяют логический том, LogVol00 в этом примере

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

Изменяют размеры файловой системы. Я знаю, что это работает на ext3 и ext4. Это не будет работать с ext2. Я не уверен в других файловых системах

resize2fs /dev/VolGroup00/LogVol00

, Корректируют Ваши/dev/sdb1 группы объема и раздел к Вашему серверу.

, Если Вы НЕ используете LVM, Вы являетесь неудачливыми и должны будете управлять своими разделами с живым .iso

2
ответ дан 10 November 2019 в 10:56

Для любого ищущего о том, как к этому с поставщиком CloudAtCost ниже то, что работало на меня:

pvscan && vgextend localhost-vg /dev/sda3 && lvextend -l +100%FREE /dev/localhost-vg/root && resize2fs /dev/localhost-vg/root
0
ответ дан 10 November 2019 в 10:56

Другие вопросы по тегам:

Похожие вопросы: