6

Я пытаюсь использовать zerofree, который, кажется, ответ на этот вопрос: Как уменьшить размер виртуальной машины?

Я успешно размонтировал /dev /sda1, и zerofree работал нормально, выпустив ~ 37gb.

Но я не могу размонтировать или перемонтировать как доступный только для чтения /dev /mapper /mypc-root, он говорит:

umount: / is busy

или же

mount: / is busy

Используемые команды были:

$ umount /dev/mapper/mypc-root
$ mount -no remount,ro -t ext2 /dev/mapper/mypc-root /

Я нахожусь в однопользовательском режиме, ввел его с помощью 'init 1'.

Гостевой SO - это Ubuntu 12 с зашифрованным LVM и home.

Есть идеи?

3 ответа3

7

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

Вам нужно будет выполнить эту процедуру с Live-CD.

2

Обычно это происходит, когда вы удалили, но по-прежнему открываете файлы в корневой файловой системе. Какой-то процесс хранит ссылку на файл и не может быть освобожден на диске, пока он не будет закрыт. Обновление системных библиотек - один из способов создать такую ситуацию.

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

Перезапуск этих процессов помогает. Это позволяет ядру освободить файлы, а файловая система может быть чисто размонтирована.

Другим вариантом является принудительное повторное монтирование с использованием ключа SysRq:

echo u > /proc/sysrq-trigger

Это безопасно, но заставит kernel/fsck пожаловаться на следующее монтирование / запуск.

0

Вы можете следить за этим постом: https://unix.stackexchange.com/questions/42015/mount-is-busy-when-tring-to-mount-as-read-only-so-that-i-can-run- zerofree

В моем случае я не хотел беспокоиться о процессах убийства. Поскольку у меня в VirtualBoX было две виртуальные машины, я смонтировал диск виртуальной машины, который мне нужно было сжать на другой виртуальной машине, и освободить его от этой машины.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .