FreeBSD10 изменяют размер изображения виртуального сервера к меньшему разделу

У меня есть VPS в новой системе Vultr, и я замечаю, что у них нет личинки объема плазмы готовой и доступной, который делает мою дилемму еще более интересной.

У меня есть изображение на 40 ГБ, которое я должен переместить в раздел на 15 ГБ.

Обычно просто перезагрузка в спасательный режим и выполненный fdisk или gparted, но это, кажется, не опция в системе Vultr.

Существует раздел начальной загрузки на VPS, но предварительные попытки получить доступ к нему с отказавшим монтированием

[\u@r2d2:/root] # gpart show
=>      34  83886013  vtbd0  GPT  (40G)
        34        94      1  freebsd-boot  (47K)
       128  83885919      2  freebsd-ufs  (40G)

сначала попытайтесь получить доступ к начальной загрузке:

# mount /dev/vtbd0p1 /mnt/boot/
mount: /dev/vtbd0p1: Input/output error

предыдущая попытка, которая заперла систему на полпути:

dump -0 -f - / | ssh -c blowfish root@target_machine "cd /; restore -rf -"

использованное пространство

[\u@r2d2:/root] # du -sh /
5.8G    /

То, что является эффективным все же безопасным путем (не заблокирует систему на полпути во время передачи, потому что это не может получить доступ к заблокированному файлу) передать FreeBSD10 живой сервер VPS другому живому серверу FreeBSD10 VPSs. Надо надеяться, ловя, что противный раздел начальной загрузки также.

Или измените размер смонтированного раздела.

0
задан 14 April 2015 в 12:19
1 ответ

Вы не можете смонтировать загрузочный раздел, потому что там нет файловой системы.

Однако метод дампа должен работать. Он не будет работать с заблокированными файлами, если вы не используете принудительную блокировку (что было бы довольно странно в первую очередь).

Когда дамп "блокируется", не могли бы вы нажать ^ T (ctrl-t), чтобы увидеть, что именно происходит?

0
ответ дан 5 December 2019 в 12:52

Теги

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