ホーム

ラズベリーパイの扱い方の基本

ラズベリーパイの操作の基本:dfコマンドでディスクの使用量を調べる

2019/2/18 ラズベリーパイの扱い方の基本

スポンサーリンク

ラズベリーパイを使用していて、SDカードの容量に対して、あとどれくらいの空き容量があるのかは気になるところだと思います。

そんなときは、dfコマンドで現在の使用量や空き容量を調べてみましょう。

dfコマンドの基本について書きます。

スポンサーリンク

目次

dfコマンドの使い方

dfコマンドは、ファイルシステムごとにディスクの使用量等の情報を表示するコマンドです。

具体的には、各ファイルシステムの総サイズ、使用サイズ、残りサイズ、使用率(%)、マウント位置を表示します。

スポンサーリンク

10

ファイルシス1K-ブロック使用使用可 使用% マウント位置

/dev/root 16636 39% /

% /dev

tmpfs % /dev/shm

tmpfs % /run

tmpfs 51204 51161% /run/lock

tmpfs % /sys/fs/

/dev/ 33% /boot

% /run/user/1001

/dev/ 362% /media/aaa/

「1K-ブロック」が総サイズ、「使用」が使用サイズ、「使用可」が残りサイズ、「使用%」が使用率です。単位はバイトです。

一番知りたい情報は、やはり自分のホームディレクトリ下にどれだけのサイズのファイルを置いていて、あとどれくらい使用できるかでしょう。

それには、ラズベリーパイをインストールして、そのまま使用している場合、ルートディレクトリのサイズを見ることになります。

ルートディレクトリは、この場合、/dev/rootとして見えているファイルシステムをルートディレクトリにマウントして使用していますので、/dev/rootの行を見ます。

上記の結果より、ルートディレクトリ下は、バイト使用していて、 バイトが残っており、使用率は39%ということになります。

ただし、これはルートディレクトリ下にあるすべてのファイルの総サイズですので、/usr 下にインストールしたツール類のサイズなども含まれています。

巨大なファイルを自分で生成してしまい、No space left on . などというエラーメッセージがでるときは、このルートディレクトリの行が100%になっているはずです。

このdfコマンドで、今どれくらいの空き容量がルートディレクトリにあるのかを見ておけば、いろいろなファイルを作成するときに安心ですね。

dfコマンドのオプション

dfコマンドは、あまりオプションを使用することは少ないかもしれません。単にdfと打ち込んで、あとどれくらい空き容量があるかをすばやく見る、という使い方が多いでしょう。

ここでは、以下の2つのオプションを上げておきます。

–total:total使用量等の表示

dfの行の末尾に、totalの使用量等の情報を付加して表示します。

10

11

ファイルシス1K-ブロック使用使用可 使用% マウント位置

/dev/root 16632 39% /

% /dev

tmpfs % /dev/shm

tmpfs % /run

tmpfs 51204 51161% /run/lock

tmpfs % /sys/fs/

/dev/ 33% /boot

% /run/user/1001

/dev/ 362% /media/aaa/

total 37366 37% –

-h: サイズの単位を文字で表示

このオプションを使用すると、大きい値のサイズ情報をK, M, Gなどをつけて(近似値で)表示します。

10

ファイルシス 1K-ブロック 使用 使用可 使用% マウント位置

/dev/root 27G9.9G 16G 39% /

460M % /dev

% /dev/shm

% /run

.0M4.0K5.0M1% /run/lock

% /sys/fs/

/dev/ 23M 46M 33% /boot

tmpfs 93M 0 93M0% /run/user/1001

/dev/ 28M2% /media/aaa/

近似値にはなりますが、ひと目で読みやすくなります。

スポンサーリンク

シェアする

フォローする

関連記事

ラズベリーパイでsedを使う:たくさんのファイルを一挙に置換する

ラズベリーパイで、sedを使った置換作業を行うときの初歩的な例です。 エディタでたくさんのファイルを1つずつ開いて、置換操作を行なっていくのは大変です。 こんなとき、sedを使えば、たくさんのファイルに対して同じ置換処理を素早く行うことができます。

ラズベリーパイの操作の基本:grepコマンドでキーワード検索

grepは、指定した範囲内のファイルに対してキーワード検索し、検索文字列にヒットするファイルを探しだすときに使用するコマンドです。 このコマンドも、ラズベリーパイでプログラミングを勉強するときに、使用する機会が多いコマンドの1つです。

ラズベリーパイので、タブを活用して画面をシンプルに使う

ラズベリーパイでを使うことに慣れてきたら、タブを複数開いて活用してみましょう。 ノートPCなど画面サイズが限られた…

ラズベリーパイの操作の基本:dateコマンドでファイル名に日時情報をつける

などLinux系のOSを使う環境における、dateコマンドの使用方法と活用方法の一例を説明します。 ラズベリーパイで作成したファイルやディレクトリに、日付を打ってバックアップをとっておきたい場合に、参考にしてください。

ラズベリーパイの操作の基本:コマンドでファイル名を一括置換

は、ファイル名を一括でリネームするコマンドです。 このコマンドは、もともとUNIXにもなかったようですが、を含むLinux系のOSをインストールすると標準で入っているコマンドで、すぐに使える状態になっているはずです。 使い慣れると大変便利で、使用する機会も多いと思います。まだ使ったことがないという方は是非試してみてください。

ラズベリーパイの操作の基本:duコマンドでディレクトリのサイズを調べる

ラズベリーパイを使用していて、自分が作成したディレクトリにどれくらいのサイズのファイルがあるかを知りたいことがあります。 このようなときは、duコマンドを使用します。 duコマンドの基本について書きます。

ラズベリーパイの操作の基本:tarでたくさんのファイルを1つにまとめる

ラズベリーパイの操作の基本コマンドとして、tarを取り上げます。 tarコマンドは、たくさんのファイルを1つのファイルにまとめるコマン…

ラズベリーパイでawkを使ってみよう:awkの使い方の基本

ラズベリーパイで、例えばセンサーの値を読みだして数値のデータファイルを作ったときに、そのデータを後から統計的に処理したくなることがあります。 1回きりなら、表計算ソフトで行えばよいでしょう。 しかし、たくさんのデータファイルを作って、それらに対して同じ計算処理を行う場合などには、このawkがとても便利です。 awkは非常に高機能でいろいろなことができますが、まずは基本を押さえておきましょう。

ラズベリーパイの電源を切る前の注意

Pi の電源を切るとき、いきなり電源を切ってはいけません。作成したデータを失ったり、SDカードが壊れたりすることがあります。 これまでSDカードが数枚壊れた経験を合わせて、この注意について書きます。

ラズベリーパイでsleepやを使ってコマンドを定期実行する

ラズベリーパイで、コマンドを定期的に実行する方法です。 ここではsleepやを使ってやってみます。 毎日同じ時間に定期的にバックアップを取ったり、ディレクトリの不要なファイルを削除するといった処理を行うことができます。

ラズベリーパイの操作の基本:grepコマンドでキーワード検索

ラズベリーパイのマインクラフトでデータが読めない!バックアップのススメ

コメントをどうぞ