
VirtualBoxでFedora 34を使用しています。 Live CDからリカバリモードで起動してzerofree
実行しようとしましたが、ファイルシステムを開くことができませんでした。エラーは「ファイルシステムを開けません」でした。マウントにも問題がありました。入力しましたがmount -o remount,ro /dev/sda2
エラーが発生しましたmount point not mounted or bad option
。どうすれば解決できますか?私もそうしてみましたが、sudo zerofree
それもできませんね。数時間グーグルをしてみたところ、Ubuntuに関する情報だけが見つかり、私のケースには適用できませんでした。
答え1
この問題を解決しましたか?私が見た最初の問題は、インストールコマンドに関するものです。マウントポイントを提供しません(エラーを説明しています)。マウントポイント(例:mkdir /mnt/temp)を作成し、/ dev / sda2をマウントポイントにマウントします。
次に、説明によると、ドライブ全体をバックアップに「追加」したいが、未使用領域はバックアップしたくない場合に便利です。 (すべての0を数バイトに圧縮します)
答え2
TL/DR
root
回復モードで実行:
# echo "u" > /proc/sysrq-trigger
# mount /dev/mapper / -o remount,ro
# zerofree -v /dev/sda<THE_DRIVE_NUMBER>
長い答え
私は答えを見つけましたここ:
ルートパスワードがあることを確認してください。
$ sudo passwd -u root
$ sudo passwd root
覚えやすいパスワードを入力してください。
再起動
$ sudo shutdown -r now
VirtualBoxのロゴ画面が表示されたら、画面が表示されるまで[RIGHT SHIFT]キーを押し続けます。詳細オプションを選択し、回復モードを選択します。次の画面で、ルートコンソールにドラッグアンドドロップを選択します。プロンプトで#
前に設定したルートパスワードを入力します。
# mount | grep "sda"
sda
または、ルートディレクトリ(sda1
などsda2
)の番号をメモしてください/
。私たちはこの例を想定します/dev/sda2
。
# echo "u" > /proc/sysrq-trigger
# mount /dev/mapper / -o remount,ro
# zerofree -v /dev/sda2
# shutdown -r now
注:再起動するとドライブがマウントされるため、rw
使用後のように再インストールする必要はありません。zerofree
fstab
rw
それでは、正常に起動するようにしましょう。
ルートパスワードを無効にするには(私はセキュリティ上の理由からこれを行う人の一人です):
$ sudo passwd -l root
今私は通常システムをシャットダウンし、ドライブを圧縮します。
$ sudo shutdown -hP now