公式ドキュメントにこのファイルの説明がありません。 devices.txtの公式ドキュメントでは、このファイルが「234 = /dev/btrfs-control Btrfs control device」であることがわかります。
答え1
に定義されていますfs/btrfs/super.c
カーネルソースコードから、さまざまなBtrFS関連のioctl()
システムコールに使用されます。
libbtrfs
一般的に言えば、パッケージライブラリを開発しない限り気にする必要はありませんbtrfs-progs
。
しかし、気になるならぜひご覧ください。Documentation/btrfs-ioctl.rst
btrfs-progsパッケージからioctl fd
、各BtrFS ioctlの詳細な説明を読んで、「デバイスのファイル記述子の制御」で指定された項目を確認してください。
または、以下を見ることができます。btrfs_control_ioctl
カーネルソースコードの関数、制御装置を介してアクセスできるioctlを実装します。この記事を書く時点には4つのioctlがあります:
BTRFS_IOC_SCAN_DEV
BTRFS_IOC_FORGET_DEV
BTRFS_IOC_DEVICES_READY
BTRFS_IOC_GET_SUPPORTED_FEATURES