Я получил запущенный экземпляр настройки сервера EC 2 с Ubunto. Какой лучший способ увеличить размер диска без простоев и минимального риска?
Прочитав руководства, можно создать новый диск, перенести данные, отключить диск подкачки экземпляра и снова включить его. Такой подход звучит немного рискованно, потребует некоторого времени простоя. Интересно, есть ли лучший подход?
источник
fdisk
для изменения размера, что касается корневого раздела, обычно вы не можете записать таблицу разделов диска, пока он смонтирован, и Вы не можете размонтировать его. Вам придется перезагрузиться в один момент :)Я делаю (и это не совсем отвечает на ваш вопрос) следующим образом:
echo '- - -' > /sys/bus/scsi/devices/host1/scsi_host/host1/scan
(возможно, вам придется адаптировать номер хоста)pvcreate
на новом найденном диске (fdisk -l
для просмотра списка всех дисков).vgcreate
иlvcreate
)tar
целевая точка монтирования, чтобы восстановить его.Шаги 6 и 8 являются необязательными, если вы используете новое пространство перед установкой чего-либо. Если вы хотите заменить существующий каталог, вы должны избегать записи чего-либо между концом архива и восстановлением.
Вы можете повторить шаги с 4 по 8 для разных точек монтирования, это позволит расширить необходимое пространство, а затем изменить размер томов на линии без перерыва.
источник
Масштабирование хранилища файловой системы ZFS Zero Downtime в AWS (или в другом месте)
укрупняются
Установите ZFS на EC2.
http://serverascode.com/2016/09/05/aws-zfs-user-data.html
DOWNSIZE
источник
После изменения размера тома EBS вот что я только что выполнил, когда мне нужно было расширить пул ZFS:
источник