Как уменьшить размер диска виртуальной машины (Hyper-V)

Я пытался удалить каталог, названный -p. ответ @Moo достиг того, что я не смог с rm ./-p, который широко доступен всюду по многим веб-страницам после поиска Google.

Другой метод должен использовать inode число. Я использовал метод, описанный здесь:

https://www.cyberciti.biz/tips/delete-remove-files-with-inode-number.html

Короче говоря, используйте следующие команды:

  1. Для отображения файла или каталога inode число.
ls -il
  1. Использование find команда с помощью -exec rm -irf аргумент в пользу файла или -exec rm -ifdr для каталога.
find . -inum  -exec rm -irf {} \;
find . -inum  -exec rm -irdf {} \;

Удостоверяются, что Вы используете -f во флаге, иначе колотите, будет жаловаться на неспособность найти каталог или файл.

Протестированный на:

Distributor ID: Ubuntu
Description:    Ubuntu 16.04.6 LTS
Release:        16.04
Codename:       xenial

2
задан 15 June 2009 в 12:44
3 ответа

Менеджер Hyper-V не делает то, что Вы хотите сделать, но можно изменить размер образов дисков в Диспетчере виртуальных машин System Center.

5
ответ дан 3 December 2019 в 08:45

Assming у Вас нет доступа к Диспетчеру виртуальных машин System Center (в сообщении Мычания выше) единственным способом, которым я знаю о сделать, это - тот же путь, как Вы были бы физический сервер. Попробуйте http://gparted.sourceforge.net/livecd.php за начальную загрузку CD, чтобы изменить размер раздела, затем использовать Снимок Диска или подобный для резервного копирования C: раздел. Создайте новый vhd корректного размера, начальной загрузки от WinPE CD или подобный и восстановите C: к новому vhd.

Это намного менее страшно, чем реальный сервер, потому что можно просто скопировать vhds, где-нибудь безопасный, прежде чем Вы начнете переделывать их. Также, потому что контроллер будет просто похож на контроллер IDE к начальной загрузке CD, Вы не должны волноваться о дисковых драйверах.

МЛАДШИЙ

4
ответ дан 3 December 2019 в 08:45

Ваши VHDs были созданы как динамический или фиксированный размер? Если они фиксируются, необходимо смочь преобразовать их в динамический, то выполненный компактное на них для спуска фактического пространства физического диска они используют.

Если Вы хотите уменьшить сумму пространства, хостовая операционная система позволяется, Вы могли бы уменьшить размер раздела на диске или в госте ОС или в использовании утилиты, такой как gparted. Затем при выполнении компактного в Hyper-V на диске он уменьшит физический размер, использовал и не должен расти вне размера раздела, так как гость не будет использовать пространство, которое Вы удалили из раздела.

1
ответ дан 3 December 2019 в 08:45

Теги

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