
出力を見ると、lsblk
通常は次のように表示されます。
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 298.1G 0 disk
├─sda1 8:1 0 1023M 0 part /boot
└─sda2 8:2 0 297.1G 0 part /
sr0 11:0 1 1024M 0 rom
/
私のルートファイルシステムのマウントポイントとして。ただし、起動すると、sudo systemctl start docker
次のような結果が表示されます。
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 298.1G 0 disk
├─sda1 8:1 0 1023M 0 part /boot
└─sda2 8:2 0 297.1G 0 part /var/lib/docker/btrfs
sr0 11:0 1 1024M 0 rom
これで私のルートファイルシステムのマウントポイントがlsblk
変更されました/var/lib/docker/btrfs
。これにより、3つの質問が発生します。
- これは本当ですか?
- これが規制に従うのか、それともそうではないのですか?
- なぜ?
答え1
パーティションは複数のパスにマウントできますが、1つだけが表示されますlsblk
。あなたの場合には、とマウントされたファイルシステムが/dev/sda2
あります。システムの周りにマウントされる方法の詳細については、を使用してください。btrfs
/
/var/lib/docker/btrfs
subvolumes
cat /proc/mounts
3番目のポイントは、dockerがbtrfsサブボリュームをLinuxコンテナ用のストレージとして使用して、刑務所に閉じ込められたデーモンを実行することです。これにより、これらのコンテナのスナップショットを簡単に作成できます。