スワップはファイルシステムではなくパーティションですか?

スワップはファイルシステムではなくパーティションですか?

スワップはファイルシステムではなくパーティションですか?こんな感じではdfないのでしょうか?

ファイルシステムを含めるかどうかに関係なく、すべてのパーティションを一覧表示するコマンドはありますか?

ありがとうございます。

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           788M  1.5M  786M   1% /run
/dev/sda3       260G   17G  231G   7% /
tmpfs           3.9G  403M  3.5G  11% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda4       550G  323G  200G  62% /home
tmpfs           788M   56K  788M   1% /run/user/1000
tmpfs           788M  4.0K  788M   1% /run/user/1001

$ cat /proc/swaps 
Filename                Type        Size    Used    Priority
/dev/sda2                               partition   15625212    12653864    -2

答え1

スワップはファイルシステムではなくパーティションですか?

スワップスペースを設定する一般的な方法は、実際にパーティション(たとえば、パーティション/dev/sda2)を使用することです。スワップ領域にはいくつかの識別子があるため識別できますが、ファイルシステムではありません。ファイルは含まれません。

もちろん、いくつかの一般的なファイルシステムのファイルにスワップスペースを追加することもできます。

(交換ではありませんが、はいパーティションですが、内部に配置できます。存在するパーティション。 )

これがdfが表示されない理由ですか?

dfそれ、そして単純な事実はマウントされたファイルシステム(プロセスに表示)

ファイルシステムを含めるかどうかに関係なく、すべてのパーティションを一覧表示するコマンドはありますか?

すべてのディスクパーティショニングツールfdisksfdiskGPartedがあります。ただし、パーティションの内容を表示したり、表示しないことがあります。 (/proc/partitionsリストも含まれていますが、詳細はありません。)

答え2

スワップはファイルシステムではなくパーティションですか?

スワップファイル/パーティションが大きすぎます。汚れカーネルがランダムアクセスメモリを格納する場所です。 RAMにはファイルを含めることができますが、これにはRAM DISK変換が必要です。

dfそれで、表示ができないのでしょうか?

はい、ソースman page:

名前付きf
- ファイルシステムのディスク容量使用量を報告します。

ファイルシステムを含めるかどうかに関係なく、すべてのパーティションを一覧表示するコマンドはありますか?

parted --list

関連情報