1

ドライブ (および で表示されるような関連する統計情報iostat) とパーティションをマウント ポイントにリンクするプロジェクトに取り組んでいますが、OS X がFusion Driveを実行する方法に問題があります。

IO RegistryDisk Arbitration Frameworkからドライブとパーティションに関する情報を収集できました。同様に、statfs (またはmountまたはdfコマンド) を使用して、ドライブとマウント ポイントを関連付けることができました。ただし、Fusion Drive が写真に入るミッシング リンクがあります。の出力例を次に示しますdiskutil list

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            999.7 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +999.3 GB   disk1
                                 Logical Volume on disk0s2
                                 FA33A826-C98E-425A-BCF1-9A68A926D36E
                                 Unlocked Encrypted

(読み取り/書き込み/読み取りバイト/書き込みバイト、転送に費やされた時間など)からの IORegistry 統計は、上記の出力にiostat関連付けられています。disk0ただし、df(または同等のプログラムによる statfs 関数) は、/マウント ポイントを次のように関連付け/dev/disk1ます。

$ df
Filesystem                        512-blocks       Used  Available Capacity  iused     ifree %iused  Mounted on
/dev/disk1                        1951825920  575057552 1376256368    30% 71946192 172032046   29%   /

/のファイルシステムの読み取り/書き込みを物理ドライブと関連付けることができるようにしたいと考えていますdisk0。と関連付ける方法がないか、ここや他の場所で数時間かけて検索しましdisk1disk0s2。のソースコードdiskutilは明らかにDiskManagementフレームワークにあり、公開されていません。

上記のコマンドの出力をテキストで解析する以外にdiskutil list、マウントされた (仮想) フュージョン ドライブをその基になる (物理) パーティションに関連付ける方法はありますか?

4

1 に答える 1