У меня есть 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. Надо надеяться, ловя, что противный раздел начальной загрузки также.
Или измените размер смонтированного раздела.
Вы не можете смонтировать загрузочный раздел, потому что там нет файловой системы.
Однако метод дампа должен работать. Он не будет работать с заблокированными файлами, если вы не используете принудительную блокировку (что было бы довольно странно в первую очередь).
Когда дамп "блокируется", не могли бы вы нажать ^ T (ctrl-t), чтобы увидеть, что именно происходит?