共有
  • 記事へのコメント16

    • 注目コメント
    • 新着コメント
    その他
    moxtaka
    moxtaka "ソフトでなんとかしろという無茶振りに対して、「fsync を定期的に呼ぶ」という小手先の対応でお茶を濁し、自分の在職中に顧客からクレームが来ないことを祈る、というのが組み込みLinuxのアンチパターンです。"

    2019/03/15 リンク

    その他
    W53SA
    W53SA 「使い終わると電源がぶち切りされる運用」組み込み系なのか、はたまた修羅場なのか…

    2019/03/11 リンク

    その他
    tmatsuu
    tmatsuu flushだけではダメ、別途fsync。golangだとos.File.Sync()だろうか。

    2019/03/09 リンク

    その他
    otihateten3510
    otihateten3510 やっぱファイル怖いわ どうテストすればいいだろう

    2019/03/06 リンク

    その他
    daichirata
    daichirata rubyの場合はio.sync=trueでバッファリングしないっていうのがお作法だったりするよね

    2019/03/05 リンク

    その他
    buhoho
    buhoho "使い終わると電源がぶち切りされる運用"ええー!と思ったけどIoT機器ならありそう

    2019/03/05 リンク

    その他
    y_r
    y_r write しても OS までいかない -> flush しても永続層までいかない -> fsync せよ / flose じゃだめ / いつ電源が切られるかは開発者には予期できない / ↓ DB は DB 内部で対策してる。例えば SQLite https://www.sqlite.org/lockingv3.html

    2019/03/05 リンク

    その他
    k2wanko
    k2wanko Cloudに慣れきってるとローカルに書き出したら負けみたいな感じになってついつい忘れがち

    2019/03/05 リンク

    その他
    shozzy
    shozzy “使い終わると電源がぶち切りされる運用” 怖い... /rubyだとIO#fsyncか。https://docs.ruby-lang.org/ja/latest/method/IO/i/fsync.html

    2019/03/05 リンク

    その他
    vanbraam
    vanbraam fsync,fdatasync;どういうアプリかわからないけど,そもそも動作中にconfigを書き換える造りや,電源ぶち切りの運用がイケてないのでは?何にせよ書き出し処理の安全化は必要だが

    2019/03/05 リンク

    その他
    perl-o-pal
    perl-o-pal 電源を切る前にはSTOPボタンを連打して、ヘッドをシッピングゾーンに退避させないと。

    2019/03/05 リンク

    その他
    yarumato
    yarumato “C言語/Java/Pythonの例。Windows7やCentOS6で確認。正規シャットダウンでは起きないが予期しないOSシャットダウンで中途半端なファイル生成を防ぐためダーティバッファの書き出し完了(30秒かかることもある)を待つ方法”

    2019/03/05 リンク

    その他
    mas-higa
    mas-higa Ruby だと IO#sync= に true を渡してやると、そのファイルが同期モードになるっぽい。

    2019/03/05 リンク

    その他
    lorenz_sys
    lorenz_sys 「ほぼすべての言語で対策する必要あり」は失礼だけどちょっと疑問。現代のシステム開発は予期しないOSシャットダウン(特に電源断)などいちいち前提にしないと思うけどな?DBは電源断時にどうする?切りがないから。

    2019/03/05 リンク

    その他
    efcl
    efcl Linuxのfsyncとfdatasyncについて

    2019/03/04 リンク

    その他
    zetamatta
    zetamatta これ、fclose のエラーをちゃんとチェックすればよい話じゃないですかね?(実験してないけど)

    2019/03/04 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    全言語で気をつけるべき、ファイル書き込み時のお作法 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure y...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事