ハードドライブの使用履歴を監視しますか?


3

Mavericksでは、ハードドライブの使用履歴を監視する方法はありますか?

明確にするために、私は自分のハードドライブでどれだけのスペースを使用しているか知りたいだけではありません。時間の経過とともにハードドライブのスペース使用量の履歴が欲しいです。

  • それを可能にする機能がMaverickに組み込まれていますか?または追加のアプリはありますか?

  • ある場合、このビルトイン機能/アプリは過去の使用から情報​​を回復できますか、それとも設定してから使用量の記録のみを開始しますか?

私は自分の使用状況を手動で記録できることを知っていますが、それを自動的に行わせたいです。

編集:観測の頻度に関する限り、私は毎日から週に一度に至るまで何かに満足しています。


1
それはどのような頻度でしょうか。年に1回、月、週、日、時間、分、秒ごと?...問題が発生しました!
ラスケ14

はい、ありがとう、質問でより正確にします。
マーティンヴァンデルリンデン

それは1年あたり365レコードです!また、非常にわかりにくい結果になる可能性があります。何日かは他のものよりも上になり、電子メールやWebの使用が保留されるまで停止するからです。それでは、少し調整してみましょう。誰かがあなたにそれを行うためのスクリプトを書くかどうかを見てみましょう。現時点では、コンソールにあるいくつかの記録以外に、そのような記録はありません。
ラスケ14

毎週のように新しいレコードを作成することは、計算上またはスクリプトの点で問題ですか?そうでない場合、これは本当に必要なものです。私は誰かが素晴らしいスクリプトを書くことができます。また、プログラミングの経験がほとんどなく、OSXのスクリプトを作成したことがない(アクセスしたことのない)人にとってアクセスしやすいプロジェクトであることが判明した場合は、自分で学習して実行する準備ができています。しかし、私はおそらく...その後いくつかのガイダンスを必要とする
マーティン・ファン・デル・リンデン

回答:


3

crontabのシンプルなものはどうですか?

@daily (date; df)>> ~/drive_usage.log

これは、毎日、ホームディレクトリのファイルdrive_usage.logにジョブが実行された日付と時刻を追加します。異なるサンプリングレートが必要な場合は、@ dailyを@hourlyまたは@weeklyに変更します。

サンプル出力:

Thu 13 Feb 2014 22:15:22 GMT
Filesystem                                             512-blocks       Used  Available Capacity   iused      ifree %iused  Mounted on
/dev/disk1                                              487900160  332696088  154692072    69%  41651009   19336509   68%   /
devfs                                                         382        382          0   100%       661          0  100%   /dev
map -hosts                                                      0          0          0   100%         0          0  100%   /net
map auto_home                                                   0          0          0   100%         0          0  100%   /home
/dev/disk4                                             1952177496  322984856 1629192640    17%  40373105  203649080   17%   /Volumes/Samsung Time Machine
//paul@calliope._afpovertcp._tcp.local/paul%60s%20home 7689113744 6353779112 1335334632    83% 794222387  166916829   83%   /Volumes/paul's home
//paul@pollux/paul                                      125522808   65564368   59958440    53%         0 18446744073709551615    0%   /Volumes/paul

より多くの情報が必要な場合は、fs_usage(1)のようなものを使用することをお勧めします。


おかげで、私はcrontabの使用に精通していませんが、私はそれを調べます。これは私が必要とする解決策のようです。
マーティンヴァンデルリンデン

1
man 5 crontabターミナルでスターターとしてお試しください。また、スクリプトを作成する場合はpr(1)コマンドを
ご覧ください

maclife.com/article/columns/terminal_101_creating_cron_jobsに続くコマンドを実装しようとしました。どのように機能するかをお知らせします。
マーティンヴァンデルリンデン14

-良いもの、あなたはショートカットを使用することができます:@yearly, @monthly, @weekly, @daily, @hourly and @rebootOS Xでの物事が少し明確にすることができます
snakechowder

3

MuninはMac OS Xで利用可能です。Muninはサーバー監視ソフトウェアであり、監視対象の1つはディスク容量の使用量です。

Munin Macインストールドキュメントはこちら。

(はい、これはかなり重いソリューションですが、グラフが表示されます!:)


ええ、ナットを割るためにハンマーを使っているようですが、とにかく感謝します。
マーティンヴァンデルリンデン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.