HDスペースをゆっくりと食べているものをどのように把握できますか?
-
16-10-2019 - |
質問
数日ごとに、MacBookでハードドライブスペースが実行されているか、使い果たされていることに気付きます。不思議なことに、コンピューターを再起動すると、ギガバイトのスペースを回収できます(この過去には、約2.2GBを回復できました)。しかし、私はそのスペースを消費した私の個人的な活動で何も識別することはできません。
Macが自動的にダウンロードしているのはRogue iTunesポッドキャストまたは巨大なソフトウェアアップデートである可能性があります。これらのいずれかが再起動時にスペースを取り戻すでしょうか?
私が考えることができる可能性の1つは、FileVaultには何らかのディスクリークがあり、ファイルを解放しないように割り当てないということです。これは理にかなっていますか?このスペースがどこに向かっているのかを判断するために実行できるツールはありますか?それを仮定します は filevault、無効にしようとする必要がありますか?ほぼ完全なコンピューターでfilevaultを変える最良の方法は何ですか?
解決
daisydisk (無料トライアル、9.99ドル)
Daisydiskは一種のようなものです Windirstat Windowsの場合、ファイルを視覚的な階層として見ることができ、どのファイルが最もスペースを占有しているかを調べることができます。
デイジーディスクが優れている場所は2つの場所です。
- 効率的にプログラムされており、並列プロセスを使用すると、AppleがコアストレージとAPFとよりユニークなファイルシステムの割り当てを持っているすべての特別なケースを迅速に検索します。 ローカルスナップショット /コンテナ。
- また、これらの特別なケースとエラーのすべてを非常によく説明しています。大量の欠落スペースを備えた割り当てがある場合、コマンドラインでローカルスナップショットをパージするすべての詳細を学ぶことができません。グラフがDONであるときにディスクユーティリティを実行するためにリカバリを起動する時期を知っています。 tは正しく追加するなど...
はいはお金がかかりますが、長年にわたって堅実なツールであったので、長期的に正気と時間を節約できれば幸いです。
彼のためにサティアの功績 スーパーユーザーの回答.
他のヒント
私は持っていました 非常によく似た問題, 、そして、私はそれを解決するためのいくつかの方法をコンパイルすることにしました。したがって、以下に、これらのオプションがあり、それらのいくつかはここですでに提供されている答えから得ました。これは質問から少しオフトピックであることを理解していますが、答えに合わせています。これには多くの部分があり、それらはすべて私がどうにかして自分自身を試すことができるソフトウェアです。
一般的に、使用するために細心の注意を払うことは良い考えです sudo 以下のオプションがソフトウェアにアクセスできるように すべてのファイル, 、おそらくいくつかが含まれます 大きい 隠されたもの。
ディスク使用量をチェックするためのアプリの簡単なリストを次に示します。
おばあちゃん グラフィックのみであり、Treemapを使用して、スキャンする前に論理的または物理的な方法でファイルを測定し、パッケージの内容を表示/非表示にし、その場で配色を変更できます。また、複数のウィンドウをアーカイブまたは比較するためにスキャンされたデータを保存することもできます。
ディスクインベントリx また、TreeMapグラフィカルスキームも使用しますが、フォルダーとファイルのリストビューも並んでいます。 Grahpicsは、grandperspectiveほど良いものではありません。リストはOmnidisksweeperほど良いものではありませんが、両方をミキシングするのは良い仕事です。 Finderプラグインがあり、3つの設定の間に最も多くのオプションがあります。それは最も複雑ですが、すべてが完全ではありません。
Omnidisksweeper Graphicであり、Finderの列ビューに非常に似ています。分析するフォルダーまたはディスクを選択し、計算に時間がかかった後にディスク使用によって注文します。その後、リストされているものはすべて削除(ゴミに移動)するだけです。
そのため、それぞれに利点とハイライトがありますが、トップになるものがあるかどうかはまだわかりません。それらはすべて無料です。
また、特定の予想される場所をスキャンするためのアプリと、空間使用のためのファイルを最適ではない方法で別のアプローチがあります。彼らは基本的に、システムについていくつかの既知のものを収集します。システムについては、ディスクをすべて1つの素晴らしいインターフェイスで膨らませることができるため、何を削除するかを確認して決定できます。
CleanMymac キャッシュ、ログ、言語ファイル、ユニバーサルバイナリ、開発「ジャンク」、拡張、アプリケーションをリストします。ファイルをスキャンし、それが持っているいくつかの知識ベースも使用します。優れたインターフェース、使いやすい。
CleanApp 基本的にCleanMymacと同じです:アプリケーション、優先ペイン、言語、キャッシュをリストしますが、それはコミュニティを追加します - 各ファイルまたはバンドルを削除した人の数を示します。さらに別の機能、ロギングは、ファイルを移動してアプリを動作させるアクティビティにログに記録し、それぞれに見つけることができるすべての「リンク」があります。それははるかに技術的で詳細です。また、Treemapのような見方を提供しますが、そのために別のオプションを使用することを非常にお勧めします。
xslimmer 非常に具体的です。それ 「脂肪」バイナリから「不要な」コードを削除する と 不要な言語を剥ぎ取ります, 、ウェブサイトに記載されているように。つまり、ユニバーサルバイナリは、いくつかの異なるアーキテクチャと言語で実行されるファイルを保存するための多くのスペースを使用します。したがって、これはそれらすべてをストリップして、コンピューターのニーズのみに縮小します。
AppCleaner ここには無料のオプションがあり、アプリケーション、ウィジェット、「その他」のみをリストしています。アプリファイルをドロップできるシンプルなインターフェイスがあり、内部リンクを分析し、それに基づいてバンドルの外側に残されたものを削除します。
別のアプローチは、複製ファイルを探していることです。多くの商業的なオプションがあり、いくつかは以下のリストよりも優れているかもしれませんが、私はそれらをすべて試していません。とにかく、私はどちらを試すことができるかを考慮して、アプリの選択をリストしています。
片付ける このテーマでは非常によく知られているアプリです。どのような重複をスキャンするかを指定できます。基本的なモードと高度なモード、いくつかの異なる戦略、および基準を提供します。
MrClean フォルダーを複製してゴミ箱に捨てるだけの無料ツールです。あなたが何をしているのかを確信しているなら、非常に単純ですが効率的です。
シマリス スキャンを複製し、ゴミ箱を選択できるようにします。フォルダのノードビューを提供し、選択できます。他の場所で複製されているフォルダー内のすべてのファイルを削除するか、その逆「ハンドピッキングだけでなく、すべてのファイルをスキャンするのに非常に時間がかかる場合がありますが、その後非常にまともな仕事をします。
Dupecheck "ファイルをドロップすると、スポットライトインデックスを使用して、どこかに潜在的な複製があるかどうかを確認します「これはこの素晴らしいオープンソースアプリに関するものです。一度にスペースクリーニングに最適なツールではありませんが、時間が経つにつれてスペースを清潔に保つのに役立ちます。
DuplicateFilesearcher ウェブサイトから:」コンピューター上の複製ファイルを見つけて削除するのに役立つ無料の強力なソフトウェアユーティリティです。また、MD5とSHAのハッシュを計算するためにも使用できます。ソフトウェアは、Windows、Linux、Solaris、MacOSで実行されます。"。 十分に言った。
次に、コマンドライン(端末)を使用するだけで、新しいものをインストールせずに、欠落しているディスクスペースを探すためにできる他の2つのことについて、関連する部分を引用することにより、同様のアプローチについて簡単に説明します。
これ(長いが良い)はそうです MacFixitフォーラムから(より多くのオプションと詳細を求めてそこに行きます):
ほとんどの場合、ボリュームの一部を占めるファイルが実際にありますが、ファイルはファインダーの通常の使用では見えません。
Finder's Go Toフォルダー機能(GOメニュー)を使用して、これらのパス名を貼り付けることにより、これらのフォルダーの内容のサイズを見てください。
/private/var/vm /private/var/log /Volumes
/private/var/vmディレクトリには、仮想メモリが使用するスワップファイルが含まれています。より多くのデータがRAMからハードドライブに交換されるため、新しいものが作成されます。それらを作成するプロセス全体は、各再起動または再起動から始まります。自分で削除しようとしないでください。起動した直後に、すべてのスワップファイルの合計サイズを確認し、ディスクがいっぱいになったときに確認してください。 Pantherでは、最初の2つのスワップファイルは64 MBで、それぞれ1つのスワップファイルがそれぞれ1つ(128 MB、256 MB、512 MB、1 GB)のサイズの2倍のサイズです。最大サイズの1 GBです。 Tigerでは、最初の2つのスワップファイルは64 MB、次のスワップファイルは128 MBで、追加のスワップファイルは256 MBです。
毎日、毎週、および毎月のメンテナンススクリプトを実行しない場合(ユーティリティを使用するか、ターミナルで毎日のsudo定期的な毎週、およびsudo定期的な毎日のsudoを実行することで)、スタートアップボリュームのログは大きすぎる。エラーが頻繁に発生し、ログに記録されている場合、/private/var/log/system.logで非常に大きなファイルを使用できます。
/ボリュームのファイルは、マウントボリュームのエイリアスである必要があります。これらのエイリアスを削除しないでください。あなたがそれらにすることは、対応するボリュームの内容に起こるからです。開始する前に、事故なしでこのフォルダーを探索できると確信していない場合は、欠落しているディスクスペースの問題がそのボリュームのみに影響する場合、スタートアップボリューム以外のボリュームを適切にアンマウントします。外部のfirewireドライブは、適切な解除後に切断できます。
時々、バックアップの意図した宛先(またはターゲット)ボリュームを見つけることができないバックアッププログラムは、宛先と同じ名前のフォルダーを作成し、フォルダーを /volumesディレクトリに入れます。スタートアップボリューム全体が、内部のフォルダー /ボリュームにバックアップされている場合があります。不足しているスペースの量がユーザーフォルダーのサイズの場合、そのようなバックアップが説明である可能性があります。カーボンコピークロナーまたは別のバックアップまたはクローニングユーティリティを使用し、スケジュールでバックアップを作成するように設定を構成し、目的の宛先ボリュームがマウントされていないか、スケジュールされた時間に寝ていない場合、バックアップは /Volumesディレクトリで作成されます。
アクティブな起動ボリュームで通常Invisible /Volumesディレクトリのサイズを確認するには、新しいFinderウィンドウを開きます。左側のリストの起動ボリュームを選択し、列ビュー(3つのビューの右側にあるもの)を選択します。 Finder's Goメニューから、フォルダーに移動することを選択し、貼り付けます。
/Volumes
/VolumesディレクトリはFinderで表示されます。 Command Iを選択して、そのサイズを見つけてコマンドIを入力します。My /Volumesディレクトリは12kであると報告されています。
この他のものは出身です Mac OS Xヒントフォーラム (そこにはそれ以上ではありません):
ターミナルでDUを実行して、何が起こっているのかを確認することをお勧めします。これには数分かかる可能性があります。
例は、Terminal.Appを開くと、これらのコマンドを実行することです。
sudo du -h -d 1 -c /
パスワードを入力したときに入力してから、手放すと、実行するのに数分かかりますので、パティブになります。
du ディスク使用の略です。あります DF. 。私はそれを含めるのが好きです -x
上記のコマンドへ:
sudo du -cxhd 1 /
コマンドラインオプションに追加すると、 自動車サービス アプリを開くため。これにより、GUIで異なる(およびより完全な)結果が得られます。
または、 あなたが電源PCを使用している場合、ロゼッタなどを使用してSnow Leopardを使用してください, 、混ぜることができます どれか 前述のアプリの 擬似. 。管理者として物事を開くのは小さなアプリです。 sudoのguiのように想像してください。
最後に、aがあります 完全な初心者ガイド 「The X Lab」では、長すぎるためにここで引用しません。
ディスクインベントリx もう1つの優れたディスクスペースビジュアライザーです。
ここでは、FileVaultまたはその他のサードパーティソフトウェアは障害ではありません。
Mac OS Xは、ディスクスペースを使用する複雑で最新のオペレーティングシステムであり、ダイナミックでしばしば予測不可能な方法です。 Swapfileが成長して縮小するだけでなく、OS Xには、あなたの知る限り、大きなサイズに成長できる動的ローダー共有キャッシュを作成するサブシステムもあります。キャッシュは/var/db/dyldにあります/
二度と OS Xのキャッシュとスワップファイルを台無しにします。キャッシュは、セーフモードに起動するとフラッシュされ、通常のブーツ中に再作成されます。要するに、それはOS Xを実行するための単純なディスクスペースのオーバーヘッドです。キャッシュを実際に回復または制御することはできません。
macfixitforums.comの誰かが親切にリストをまとめました ユージュアル・サスペクツ 投稿の下でMac OSのディスクスペースを奪う ディスクスペースはどこに行きましたか?
ダウンロードして実行します おばあちゃん ディスクスペースを占有しているものの素敵なグラフィカルビューのために - このようなもの:
再起動の前後にこれを実行すると、大きな違いが何であるかを確認できるはずです。
回収されたスペースは、スワップ(VM)およびSleepImageファイルからのものであるように聞こえます。再起動すると、ファイルがクリアされます /var/swap/
RAMが不足している場合やラップトップを使用している場合、かなり成長する可能性があります。ラップトップを使用している場合は、呼ばれるファイルが見つかります sleepimage
それはあなたがインストールしたRAMの量のサイズとそれです できる 安全に削除されます - ここから何でも削除することは一時的なものです。
大きなファイルを見つけるために、グランドパースペクティブやディスクインベントリXなどのアプリケーション(提案)を使用することをお勧めするよりも多くのスペースが必要な場合。また、追加の言語翻訳を手作業で削除するか、次のようなアプリケーションを使用することもできます 単一言語 - たとえば、極端なIWEBがモノリンガルを実行した後、ほぼ1GBから約150MBに低下します。
FileVaultをオフにしたい場合は、Appleのフォローをフォローできます 指示: :システム設定のセキュリティ優先ペインでFileVaultをチェックするだけです。
Appleに含まれているツールを使用することを気にする場合、ツールは必要ありません。
システム情報と このMacについて Appleメニューのメニューバーアイテム。
- Appleメニューを選択します
- このMacについて
- より詳しい情報
- ストレージ(間のウィンドウの左上 ディスプレイ と メモリー)
このツールはを使用します スポットライトデータ, 、それで、それがオフに見えたら、あなたはできます スポットライトをリセットします Macを数時間実行して、ストレージ使用グラフにフィードするすべてのデータを再生します。実際、最近のOS(10.10および10.11)では、ブートで徐々に低下してクリアされている多くの場合、継続的に停止してデータベースファイルを生成することが原因です。コマンドで確認できます。
sudo du -sm /.Spotlight-V100; sleep 600; sudo du -sm /.Spotlight-V100
そうすれば、このディレクトリのサイズとさらに10分後に(またはパスワードの再入力を見ていない場合はそれ以上)スナップショットを取得します。
より詳細なデータが必要な場合は、ファインダーを使用して、コンピューターのリストビューでウィンドウを開きます。
- シフト +コマンド + c
- コマンド + 2
- コマンド + j
チェックします すべてのサイズを計算します 次に、三角形を確認して使用してフォルダーを公開し、20分間にわたってMacを使用するときにどのフォルダーが成長しているかを追跡します。
ファイルシステムのRAW Accessを使用して検査することもできます fs_usage
ターミナルアプリでは、ファイアホースから一口飲もうとするようなものです。で検索するプロセスまたはフォルダを絞り込むことができる場合 grep
ファイルシステムのアクティビティは、ファイルシステムアクセスの最低レベルで何が起こっているかを知るためにより役立ち、便利になります。
Omniグループからのもう1つの無料で便利なMacディスクスペースユーティリティ、 Omnidisksweeper.
ファイルシステムアクティビティのリアルタイム視覚化
ヴェンテラー
http://fernlightning.com/doku.php?id=software:fseventer:start
ライオンを使用する場合
モバイルタイムマシン
ローカルディスクスペースがインテリジェントに使用されます。システムからアラートを引き起こすことはありません。興味がある場合は、端末で2つのコマンドを実行できます。
man mtmd
Q
tail -f /private/var/log/system.log | grep -E 'backup|mtm'
- その端子ウィンドウを脇に置き、背景にしたままにし、通常は1時間ほど動作します。記録されたものはあなたを安心させるはずです。満足/終了したら、端子窓を前景に持ってきてから、実行中のコマンドを中断します。
コントロールc
モバイルタイムマシンファイルシステムの誤解
の Mac OS X 10.7ライオン:ARS Technicaレビュー(18ページ) (2011-07-20)オーバーラップの認識、最適ではないものの説明、およびコピーの話があります。
概念 使用されているローカルディスクスペースの コピー 当然のことながら、「何かをコピーするには時間がかかり、CPUの荷物」やその他のそのような考えがあります。
LionがモバイルタイムマシンにNFSを使用しているのは、ローカルスナップショットがそうであることが証明されると思います いいえ その意味で、コピーに匹敵します。 容疑者 ファイルのコピーも移動も含まれないスペースの非常にインテリジェントな使用 - カタログBツリーで行われた魔法と、HFS+ボリュームの関連レベル、およびMTMFのあるレベルで。
[macbookpro08:~] gjp22% date
Tue 2 Aug 2011 15:13:04 BST
[macbookpro08:~] gjp22% uname -a
Darwin macbookpro08.centrim.freeman-centre.ac.uk 11.0.0 Darwin Kernel Version 11.0.0: Sat Jun 18 12:56:35 PDT 2011; root:xnu-1699.22.73~1/RELEASE_X86_64 x86_64
[macbookpro08:~] gjp22% sudo fileXray --volume_header /Volumes/MobileBackups
Could not determine an appropriate HFS+ volume from "/Volumes/MobileBackups". The file system type of /Volumes/MobileBackups is 'mtmfs'.
要約すると、最初の懸念が脇に置かれた後、ほとんどの人は、地元のスナップショットが良いことであり、パフォーマンスに影響を与えるか、無視できるかのどちらかであることを見つけるべきです。
スノーヒョウまたはライオンのFileVault 1
オペレーティングシステムのより近代的なバージョンでは、FileVault 1にバンドを使用することは問題ではないはずです。アフェアスペースは、ログアウトする必要なく、動的に解放されます。
2年前にFileVault 1では、質問が投稿されたときに、FileVault 1で順調に管理されているかどうかは、思い出せません。
犯人ファイルを見つけます。解決
上記のすべての回答の中で..端末のこのコマンドを押して、犯人ファイルを見つけることができます...
このコマンドは、サイズが約100MBを超えるすべての個々のファイルを見つけ、端末に印刷します。
sudo find / -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
私の場合、Tomcatログファイルが13GBのフープに移動しました。
filevaultはいくつかを引き起こす可能性があるようです 問題 空きスペースに関するいくつかの問題。 FileVaultが提供する統合が実際に必要な場合を除き、私はそれを無効にして使用することをお勧めします TrueCrypt 代わりは。それはオープンソースであり、狂気に自由なスペースを食べることはありません。
チェックアウトすることもできます このガイド OS Xでハードドライブスペースを解放するか、ディスク使用量ディスクユーティリティを実行する方法について(1など ダグ・ハリス 提案)。
編集: もともと答えて以来、FileVaultはOS X Lionで大幅にオーバーホールされており、より信頼性が高くなっています。
大きさは
13.00米ドルのディスクスペースビジュアライザーです。上記の他のプログラムと同様ですが、システムや他のユーザーに属するファイルを表示、測定、削除するモードもあります。
私はここで他の多くの人と同じようにディスクインベントリを使用し、iPhoneとiPadのバックアップの複数のファイルを見つけたことがわかりました。私がそれに穴を開けたとき、私は私が今より長く使用した古いデバイスのために2年前の4 GBのバックアップがあることを発見しました。これは私の128 GBのハードドライブで素晴らしい発見でした。
Macに複数のデバイスがある場合は、〜ライブラリ/アプリケーションサポート/MobilesYnc/バックアップを確認してください。各バックアップは独自のフォルダーにあり、時代遅れのバックアップは簡単に際立っています。
アプリディスク地図作成を試してみてください。完全に無料で、隠されたシステムを表示します。また、1 GBを超えるファイルを表示することもできます。
私の場合、何らかの理由で私のラップトップで複製がオンになっていたのは、Runaway MySQL / MariadBインスタンスでした。使用:GPLツール - ディスクインベントリx http://www.derlien.com/downloads/index.html
私の場合、Mariadb-は、それぞれ1GBで/usr/local/var/mysql 50ファイルで複製するためのビンログファイルの束を作成していました。
「コンピューターを再起動すると、ギガバイトのスペースを回復できるようになります」はまったく興味がありません。 Afaik、それはキャッシュを洗い流すソフトウェアです。重いFirefoxユーザー(100以上のオープンタブ)として、MacBookを再起動すると、1〜2 GBのディスクスペース(その後、新しいFirefoxキャッシュデータが満たされます)の近くに何かがあります。
AFAIK肥大化したキャッシュを持つ他のソフトウェアがあります。 Mac OS X(Snow Leopard?)の以前のバージョンから、Quicktimeの更新がライブラリに保存されており、削除できることを覚えています。