タグ

Linuxとstorageに関するraimon49のブックマーク (4)

  • ファイル書き込みをするプログラムで気をつけた方がよいこと | IIJ Engineers Blog

    この記事について この記事では、ファイルに書き込みを行うプログラムを実装する時の注意点について説明します。 ファイル書き込みは、プログラミングにおいて比較的よく利用される機能でありながら、実装時に注意していないと、システムクラッシュ(意図しない電源の喪失や OS のクラッシュ等)後にファイル上のデータが整合性を失う可能性、平たく言えば、データが破損する場合があります。 今回の主な内容はトランザクションに関連する事柄で、ご存知の方からすると当たり前と思われることだと思われますが、執筆者がプログラミングの勉強を始めて以降知らない期間が長かったことと、他にもご存知ない方がある程度いらっしゃるのではないかと思ったため、このように記事にさせていただきました。 また、ここで説明する注意点は、クラッシュ後にデータの整合性が重要でない場合は、気を付ける必要がないものであることを先に書いておきます。 先にこ

    ファイル書き込みをするプログラムで気をつけた方がよいこと | IIJ Engineers Blog
  • 株式会社 QTmedia | COARAの発展形デジタルエージェンシー

    想いにかたちはありません。 それでも確かに存在して、人と世界を動かします。 お客さまの想いをくみ取り、解決策を提案する。 多彩なアイディアと技術を駆使して、効果をもたらすまで実行する。 私たちの取組みで、お客さまの想いをあまねく伝える。 伝わる想いで、人と世界を彩り豊かに変えていく。 「明日を今日よりあざやかに」 それがQTmediaの想いです。

    株式会社 QTmedia | COARAの発展形デジタルエージェンシー
    raimon49
    raimon49 2020/01/26
    どの方法も、やっぱりある程度は富豪的なストレージ消費になっちゃうな。
  • 電源を切っても消えないメモリとの付き合い方

    メモリのように書けて永続化される次世代ストレージデバイスNVDIMMの扱い方を解説します これは2019年10月19日に行われる予定だった カーネル/VM探検隊@北陸 5回目(台風の影響で中止) での発表資料です サンプルコード: https://github.com/Fadis/kernelvm_20191019_samples

    電源を切っても消えないメモリとの付き合い方
    raimon49
    raimon49 2019/10/21
    もうR&Dから具合的な実装のフェーズに来ているんだなぁ。
  • hardlink.pyを使ったらディスクの空き容量が劇的に増えた - hnwの日記

    ノートPCを使っているとディスクの空き容量が不足してくることがありますよね。僕の場合、$HOME/src/php以下にPHP 5.0.0から5.5.5まで88バージョンのPHPのソースコードを展開しているのですが、このサイズが約8.9GiB、約110万ファイルと恐ろしい量であることがわかりました。 そこで、この全ファイルに対してhardlink.pyを適用してみたところ、7.7GiBほど空き容量が増えました。稿ではこのhardlink.pyについて紹介します。 hardlink.pyとは hardlink.pyは、同じファイルを見つけてhardlinkにしてくれるPythonスクリプトです。同じファイルが多ければ多いほどディスクの空き容量を節約できるというわけです。 同じファイルと見なす条件はオプション指定で変更できますが、僕は「ファイルの中身とオーナーとパーミッションが完全一致、ただし

    hardlink.pyを使ったらディスクの空き容量が劇的に増えた - hnwの日記
    raimon49
    raimon49 2013/11/17
    節約スプリクト
  • 1