検索クエリーを入力してください
<book_title> を検索 ...
Veritas™ File System プログラマーズリファレンスガイド - Linux
Last Published:
2018-01-16
Product(s):
InfoScale & Storage Foundation (7.3.1)
- Veritas File System Software Developer's Kit
- FCL(File Change Log)
- マルチボリュームサポート
- 名前付きデータストリーム
- Veritas File System I/O
- シン再生
データ構造
fsap_info と fsdev_info のデータ構造は、vxfsutil.h ヘッダーファイルと libvxfsutil.a ライブラリファイルで調べられます。
vxfsutil.h ヘッダーファイルと libvxfsutil.a ライブラリファイルを参照してください。
簡単に参照できるように、これらのデータ構造体を以下に示します。
#define FSAP_NAMESZ 64 #define FSAP_MAXDEVS 256 #define FSDEV_NAMESZ 32 struct fsap_info { /* policy structure */ char ap_name[FSAP_NAMESZ];/* policy name */ uint32_t ap_flags; /* FSAP_CREATE | FSAP_INHERIT | FSAP_ANYUSER */ uint32_t ap_order; /* FSAP_ORDER_ASGIVEN | FSAP_ORDER_LEASTFULL | FSAP_ORDER_ROUNDROBIN */ uint32_t ap_ndevs; /* number of volumes */ char ap_devs[FSAP_MAXDEVS][FSDEV_NAMESZ]; /* volume names associated with this policy */ }; struct fsdev_info { /* volume structure */ int dev_id; /* a number from 0 to n */ uint64_t dev_size; /* size in bytes of volume */ uint64_t dev_free; uint64_t dev_avail; char dev_name[FSDEV_NAMESZ];/* volume name */ };
メモ:
fsap_info2 と fsdev_info2 の構造の新しいバージョン、および関連する API (vxfs_vol_enumerate2、vxfs_ap_define2 など) が最新リリースで追加されていて、追加の情報を返します。 詳しくは、vxfsutil.h を参照してください。