web-dev-qa-db-ja.com

ファイルボルトから削除されたディスクスペースを再利用する

メインのユーザーアカウントをファイルボルトで暗号化しています。

一部のデータ(20 GBなど)を削除した後、ハードドライブの空き容量は変更されていません(はい、ゴミ箱を空にしたり、ファイルが実際になくなったことを確認したりしました)。また、ディスクユーティリティアプリで「空き容量の消去」を試してみました。

ログオフして再起動しましたが、これまでのところ、スペースは再利用されていません。

ファイルボルトまたはディスクユーティリティに何らかの再利用方法があると思いますが、見つかりません。

何か案は?

7
cbrulak

これは私のために働いた:

  1. Filevaultアカウントからログアウトします
  2. 管理者としてログインします(他のユーザーアカウントは機能しますが、別の管理者アカウントを持つことをお勧めします)
  3. ターミナルで:su - <yourusername>パスワードを尋ねられます

コンピュータが接続されていることを確認してください。接続されていないと、次の手順が失敗します。

  1. hdiutil compact *.sparseimage filevault(アカウント)パスワードを要求します
  2. 成功、33GBが解放されました。
4
martin

私は同じ問題を抱えていました。私にとっては、単純なログアウトと再ログインで十分でした。

1
daniel

免責事項:私はFileVaultを使用したことがありません。

これは Appleディスカッション掲示板 約1年半前に出てきました。私が理解していることから、問題は、空き領域がありますが、データはFileVaultイメージ全体に沿って間隔が空けられており、領域を解放する前に圧縮する必要があるということです。

始める前に必要なもの:
1)Filevaultedユーザーアカウント(user
2)ProsoftによるDriveGeniusアプリケーション
3)2番目の管理者ユーザー(user2
4)3時間(Filevaultのサイズによって異なります)

するべきこと:
1)別の管理者ユーザーとしてログインします
2)「ターミナル」を開きます。
3)ユーザーのフォルダに移動します。
cd /Users/ user
4)filevaultedフォルダーとサブフォルダーのアクセス許可を変更します。
Sudo chown -R user.sparsebundle user2
5)sparsebundleファイルの名前を変更します。
mv user.sparsebundle user.dmg
6)DriveGeniusでuser.dmgを開きます。
7)マウントされたイメージをデフラグします。
スパースイメージの実際のサイズによっては、これにはしばらく時間がかかります。
8)アプリケーションを閉じ、Finderでイメージをアンマウントするか、マウントされたフォルダにマークを付けて、「cmd + E」を押します。
9)画像の名前を変更します。
mv user.dmg user.sparsebundle
10)権限の変更:
chmod -R user.sparsebundle user
11)現在のユーザーをログアウトします(user2)。
12)ログインuserとログアウトして、Filevaultのスパースイメージを圧縮します。

Drive Geniusの代わりに、ドライブをデフラグするために必要な任意のユーティリティ(iDefragなど)を使用できると想定しています。

1
fideli

まったく同じ問題がありました...「FileVaultが空き領域をクリーンアップしています」というメッセージの表示を停止し、Filevaultをオフにしてから再びオンにするソリューションを試すのに十分なスペースがありませんでした。

解決:

  1. ターミナルアプリケーションに移動します(アプリケーション/ユーティリティ/ターミナルの下にあります)

  2. ターミナルウィンドウで、次の2つのコマンドを入力します。

    Sudo rm -R ~/.Trash
    Sudo rm -R /.Trashes
    
  3. 最初のコマンドを入力すると、パスワードの入力を求められます

  4. 2番目のコマンドを入力した後、「exit」と入力してターミナルセッションを終了します

  5. ログアウトしてから再度ログインします。

1
dyt459