空の0B SIZE読み取り/書き込みループデバイスは何ですか?

空の0B SIZE読み取り/書き込みループデバイスは何ですか?

0B SIZE空( )読み書きloop装置とは何ですか?

sudo lsblk --all
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
loop0    7:0    0    0B  0 loop 
loop1    7:1    0    0B  0 loop 
loop2    7:2    0    0B  0 loop 
loop3    7:3    0    0B  0 loop 
loop4    7:4    0    0B  0 loop 
loop5    7:5    0    0B  0 loop 
loop6    7:6    0    0B  0 loop 
loop7    7:7    0    0B  0 loop 
sda      8:0    0  100G  0 disk 
└─sda1   8:1    0  100G  0 part /
sudo mount | grep -i loop
sudo cat /proc/mounts | grep -i loop
sudo cat /etc/fstab | grep loop
sudo lsof /dev/loop0

出力がありません。

sudo dmesg | grep loop
[    0.572944] Calibrating delay loop (skipped), value calculated using timer frequency.. 4390.12 BogoMIPS (lpj=8780240)
[   15.902123] systemd[1]: Starting [email protected] - Load Kernel Module loop...
[   15.909809] loop: module loaded
[   15.915496] systemd[1]: [email protected]: Deactivated successfully.
[   15.915643] systemd[1]: Finished [email protected] - Load Kernel Module loop.
  • Debian 11() では、このようなことが起こったことはありませんbullseye
  • これはbookwormDebian 12()で導入されました。

このような屋根ふき装置はどのように生成されますか?この循環器は何のために使用されますか。

答え1

これらはすべて循環装置、モジュールによって生成されますloop。これは、デフォルトのストレージをブロックデバイスとして表示するために使用されます。画像に保存されているファイルシステムをマウントするために使用されます。

これらの一部はデフォルトでインスタンス化されていますが、プライマリストレージに接続するまで空です。実際、lsblk空のデバイスは表示されません。lsblk --all

この動作は Debian 11 から 12 への切り替えに直接関係しません。loopモジュールがロードされると、Debian 11でも発生します。

関連情報