JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... sync_file_range(int fd , off64_t offset , off64_t nbytes , unsigned int flags ); 説明 sync_file_range () を使うと、ファイルディ ... げられ、 (offset+nbytes-1) はページ境界にあわせて切り上げられる。 ビットマスク引数 flags には以下の値を指定することができる: SYNC_FILE_RANGE_WAIT_BEFORE 何らかの書き込みを行う前に、指定された領域のページで 書き出しを行うようにデバイスドライバにすでに要 ... 求が発行されている ページの書き出しが全て完了するのを待つ。 SYNC_FILE_RANGE_WRITE 指定された領域のページで、書き出し要求が発行されていない 全ての dirty (キャッシュだけが変更されている) ペ ... ... sync_file_range(int fd , off64_t offset , off64_t nbytes , unsigned int flags ); 説明 sync_file_range () を使うと、ファイルディ ... げられ、 (offset+nbytes-1) はページ境界にあわせて切り上げられる。 ビットマスク引数 flags には以下の値を指定することができる: SYNC_FILE_RANGE_WAIT_BEFORE 何らかの書き込みを行う前に、指定された領域のページで 書き出しを行うようにデバイスドライバにすでに要 ... 求が発行されている ページの書き出しが全て完了するのを待つ。 SYNC_FILE_RANGE_WRITE 指定された領域のページで、書き出し要求が発行されていない 全ての dirty (キャッシュだけが変更されている) ペ ... ... sync_file_range(int fd , off64_t offset , off64_t nbytes , unsigned int flags ); 説明 sync_file_range () を使うと、ファイルディ ... げられ、 (offset+nbytes-1) はページ境界にあわせて切り上げられる。 ビットマスク引数 flags には以下の値を指定することができる: SYNC_FILE_RANGE_WAIT_BEFORE 何らかの書き込みを行う前に、指定された領域のページで 書き出しを行うようにデバイスドライバにすでに要 ... 求が発行されている ページの書き出しが全て完了するのを待つ。 SYNC_FILE_RANGE_WRITE 指定された領域のページで、書き出し要求が発行されていない 全ての dirty (キャッシュだけが変更されている) ペ ... ... の要件 ( feature_test_macros (7) 参照): sync (): _XOPEN_SOURCE >= 500 || /* Since glibc 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.19: */ _BSD_SOURCE syncfs () ... : _GNU_SOURCE 説明 sync () causes all pending modifications to filesystem metadata and cached file data to be written to the underlying filesystem ... s. syncfs () は sync () と同様だが、オープンされたファイルディスクリプター fd が参照するファイルを含むファイルシステムだけを同期す ... ... の要件 ( feature_test_macros (7) 参照): sync (): _XOPEN_SOURCE >= 500 || /* Since glibc 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.19: */ _BSD_SOURCE syncfs () ... : _GNU_SOURCE 説明 sync () causes all pending modifications to filesystem metadata and cached file data to be written to the underlying filesystem ... s. syncfs () は sync () と同様だが、オープンされたファイルディスクリプター fd が参照するファイルを含むファイルシステムだけを同期す ... ... 能は向上するが、コンピュータがクラッシュした場合、 結果としてデータが損失したりファイルシステムが壊れたりするかもしれない。 sync はメモリにある内容すべてがディスクに書き込まれることを保証する。 通常、システムの終了には shutdown (8) や halt (8) のような ... (シャットダウンコマンドはシステムの停止前に同期を行わせている)。 このコマンドは 単なる 要求でしかないことに注意すること。 sync (1) はカーネルシステムコール sync (2) を呼び出し、 カーネルがフラッシュの予定を立てる。 したがって、 sync コマンドはバッフ ... ッセージを出力して正常終了する。 --version 標準出力にバージョン情報を出力して正常終了する。 関連項目 halt (8), shutdown (8), sync (2) 注意 プログラムのバグについては < bug-fileutils@gnu.org > へ報告してください。 これは Ragnar Hojland Espinosa < ragnar ... ... addr から始まり長さ length のメモリー領域に対応する部分が更新される。 The flags argument should specify exactly one of MS_ASYNC and MS_SYNC , and may additionally include the MS_INVALIDATE bit. These bits have the following meanings: MS_ASYNC Specifi ... es that an update be scheduled, but the call returns immediately. MS_SYNC Requests an update and waits for it to complete. MS_INVALIDATE Asks to invalidate other mappings of the same file (so that ... ATE が指定されたが、指定されたアドレス範囲にロックが存在する。 EINVAL addr が PAGESIZE の倍数でない。または、 flags に MS_ASYNC 、 MS_INVALIDATE 、 MS_SYNC 以外のビットが設定された。 または、 flags に MS_SYNC と MS_ASYNC の両方が設定された。 ENOMEM 指 ... ... れる。 このシグナルを受けると、おそらく init プロセスは 前もって定められた動作を行うことになる (多分すべてのプロセスの kill, sync, 再起動)。 LINUX_REBOOT_CMD_CAD_ON ( RB_ENABLE_CAD , 0x89abcdef) CAD を有効にする。 これ以降に CAD キーストロークが入力され ... em halted." というメッセージが表示され、システムは停止 (halt) する。 制御は ROM モニタに移る (ROM モニタがある場合)。 先に sync (2) を行なわないと、データが失われる。 LINUX_REBOOT_CMD_KEXEC ( RB_KEXEC , 0x45584543, Linux 2.6.13 以降) kexec_load (2) を ... 以降) "Power down" というメッセージが表示され、システムは停止 (stop) する。 可能な場合はシステムの電源が落とされる。 先に sync (2) を行なわないと、データが失われる。 LINUX_REBOOT_CMD_RESTART ( RB_AUTOBOOT , 0x1234567) "Restarting system." というメッ ... ... blocks ] [count= blocks ] [conv={ascii, ebcdic, ibm, block, unblock, lcase, ucase, swab, noerror, notrunc, sync}] 説明 dd はファイルを指定された入出力ブロックサイズで (デフォルトでは標準入力から標準出力へ) コピーする。 入出力の間に変換 ... された入力ブロックサイズ (デフォルトは 512 バイト) で、 一度に 1 ブロックを読み込む。 bs= bytes オプションが指定されていて、 sync , noerror , notrunc 以外の変換が指定されていない場合、 読み込んだ全データ (要求されたサイズより小さくてもよい) を出力ブロッ ... クに書き出す。 この出力ブロックは sync 変換が指定されていない限り、 読み込まれたものと正確に同じ長さを持っている。 sync が指定された場合は、 データは NUL またはス ... ... not support appending to a file, so the client kernel has to simulate it, which can't be done without a race condition. O_ASYNC シグナル駆動 I/O (signal-driven I/O) を有効にする: このファイルディスクリプターへの 入力または出力が可能になった場合に、シ ... ファイルの I/O はユーザー空間バッファーに対して直接行われる。 O_DIRECT フラグ自身はデータを同期で転送しようとはするが、 O_SYNC フラグのようにデータと必要なメタデータの転送が保証されるわけではない。同期 I/O を保証するためには、 O_DIRECT に加えて O_SY ... プデバイスに対してコールされた場合の サービス不能 (denial-of-service) 攻撃を避けるために カーネル 2.1.126 で追加された。 O_DSYNC ファイルに対する書き込み操作は、同期 I/O の データ 完全性完了の要件に基づいて行われる。 write (2) (や同様のコール) が返るま ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。