検索クエリーを入力してください
<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
- シン再生
手順の例
アプリケーションを利用する手順の例を次に示します。
アプリケーションの設定例
- FCL ファイルを開きます。
vxfs_fcl_open(mount_point, 0, &fh);
- シークを実行するための時間を設定します。
- gettimeofday を使って現在の時刻を取得します。
- fcl_time_t に 1 時間前の時刻を設定します。
- FCL ファイルでその時刻のレコードにシークします。
gettimeofday(&tm, NULL); tm.sec -= 3600 vxfs_fcl_seektime(fh, tm);
- 適切なイベントマスクを使って、ファイルを終端まで読み取ります。アプリケーションファイルには、ファイルオープンのレコードとアクセス情報のみ必要です。
- ファイルの i ノード番号と世代数が、各 FCL レコードでシークされているものと同じであるかどうかをチェックします。
- ファイルにアクセスしたユーザーに関する情報を必要に応じて表示します。
vxfs_fcl_read(fh, buf, BUFSZ, VX_FCL_FILEOPEN_MASK | \VX_FCL_ACCESSINFO_MASK, &nentries);