zerofree
以下を使用してVirtualBox vdiイメージを圧縮できるようにUbuntu 11.04で実行しようとしています。
VBoxManage modifyhd Ubuntu.vdi --compact
実行するには、zerofree
ディスクイメージが読み取り専用でマウントされます。私はフォローアップをしています。このガイドラインこれを使用して、回復モードで読み取り専用に再マウントするように求められます(ルートシェルプロンプトにドロップ)。
mount -n -o remount,ro -t ext2 /dev/sda1 /
ただし、これを行うとエラーが発生します。
mount: / is busy
これを行う方法についてのアイデアはありますか?
フォローアップ:Jia Liの回答に従ってこの投稿このコマンドを実行すると、問題を解決できます。
service rsyslog stop
service network-manager stop
killall dhclient
ベストアンサー1
一部のプロセスは書き込み用にファイルを開いたままにします。たとえば、rsyslogd
ネットワークツールdhclient
などのログを作成するプログラムです。一つずつ閉じて再インストールしてみると効果があるかもしれません。
このプログラムを使用して、特定のファイルを使用するプロセスを見つけることができますfuser
。たとえば、fuser -v -m /
プロセスのリストが返されます。しかし、これがファイルシステムを使用する原因の1つであるかどうかはわかりません。