/dev/btrfs-control はどんなファイルですか?

/dev/btrfs-control はどんなファイルですか?

公式ドキュメントにこのファイルの説明がありません。 devices.txtの公式ドキュメントでは、このファイルが「234 = /dev/btrfs-control Btrfs control device」であることがわかります。

ベストアンサー1

に定義されていますfs/btrfs/super.cカーネルソースコードから、さまざまなBtrFS関連のioctl()システムコールに使用されます。

libbtrfs一般的に言えば、パッケージライブラリを開発しない限り気にする必要はありませんbtrfs-progs

しかし、気になるならぜひご覧ください。Documentation/btrfs-ioctl.rstbtrfs-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

おすすめ記事