コマンドを実行すると、サイズが 471M で、他の 5 つのサイズが 1.1G と推定されることdf -h
が示されました。これらに対して何をすればよいでしょうか?udev
tmpfs
答え1
udev
tmpfs
コマンドの出力では、df
ファイルシステムの種類を参照します。おそらく次のようなものが表示されます。
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 787M 1.5M 786M 1% /run
/dev/sda1 28G 25G 1.6G 94% /
tmpfs 3.9G 193M 3.7G 5% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sdb1 110G 81G 24G 78% /mnt/extra
tmpfs 787M 40K 787M 1% /run/user/1000
tmpfs
- 本質的には、ディスク デバイスではなく RAM にある仮想ファイル システムです。ファイル システムであるため、そこに保存されるデータは、ディスク ストレージの通常のファイル システムと同様に、一定の順序で存在しますが、ファイルはメモリ内に存在し、永続的ではありません (つまり、次回コンピューターの電源を切ると、それらのファイルは消えてしまいます。ただし、この情報はシステムの実行中にのみ必要であり、ディスクにデータを保存する理由はありません)。他の Linux ディストリビューションでは、/tmp
ディレクトリがこのようなtmpfs
ファイル システムのマウント ポイントとして機能している場合があります。
ユーデブファイルシステムも仮想的なものですが、全体的にはさらに多くの部分があります。udev システムこのファイルシステムに保存される情報は、もちろんデバイスファイル(実際の物理デバイスとユーザー間のインターフェイス)に関連しています。詳細については、関連する質問このファイルシステムの興味深い動作は、特定のファイルに書き込むときにデータが実際には蓄積されないことです。これは、通常のディスク ファイルシステムとは異なります。たとえば、キャラクタ デバイス/dev/null
またはを考えてみましょう/dev/tty1
。
「これらをどうしたらいいか?」という質問に対する答えは「何もしない」です。一般ユーザーにとって、これらは興味深いものではありません。これらは RAM から実行され、実際のディスク領域を消費せず、システムである程度重要な役割を果たします。ソフトウェア開発者、システム管理者、上級ユーザー - 彼らには、これらをどうするかという十分な理由があります。作成する/dev
彼らの目的のために別のtmpfsを用意しなければ、システムに新しく追加されたデバイスをどのように扱うかの設定やルールを調べたり変更したりする理由が生まれますudev
。しかしもちろん、そのようなタイプのユーザーには、これらのファイルシステムについて「何か」を行う理由があります。
/dev/sda1
ファイルシステム列に表示されますが、実際にはデバイス ファイルであることに注意してください。 で表されるデバイス上の実際のファイルは ext4 または NTFS ファイルシステムである可能性があり、またはコマンド/dev/sda1
で確認できます。lsblk -f
df -T