タグ

filesystemに関するleppsのブックマーク (2)

  • ローカル/クラウドのファイルにアクセスする·PyFilesystem MOONGIFT

    PyFilesystemPython製のオープンソース・ソフトウェア。システムを構築した当初はファイル数も多くなく、ローカルに保存しておけば良いレベルだったかも知れない。だがサービスが拡大する中で別サーバに保存したり、さらにAmazon S3のようなストレージサービスを利用することになったりする。 ローカルもクラウドも一緒に そうしたサービスのレベルによって選択肢が変わってきたとき、システムを都度修正するのは非常に面倒だ。さらに扱うファイルの種類によってライブラリを変えるのも大変だ。一元管理できるPyFilesystemを使ってみよう。 PyFilesystemは多数のファイル形式に対応したファイルアクセスツールだ。ローカルファイルはもちろん、FTP、メモリ、マウント、RPCSFTP、Amazon S3、テンポラリファイル、Wrap、Zipファイル等に対応している。インタフェースは共通

    ローカル/クラウドのファイルにアクセスする·PyFilesystem MOONGIFT
  • 第10回 P-Plamoの内部構造[その2] | gihyo.jp

    前回はP-Plamo独自のinitスクリプトの前半、squashfsのイメージファイルを見つけるまでの処理を紹介しました。今回は引き続いてinitスクリプトの後半の処理を紹介しましょう。 この部分では書き込み不可なsquashfsをルートファイルシステムとして利用するための作業が中心で、多くの処理がaufsに関する操作になるため、まずaufsについて紹介してからinitスクリプトの解説に移ります。 aufsとは aufsについては、前の連載でも簡単に紹介したように、linuxにおけるunion mountの実装のひとつです。 aufsはJunjiro Okajima氏が開発しているunion mountの実装で、Another Union FSという名称が示すように、元々はStony Brooks UniversityのErez Zadok教授のチームが開発していたUnion FSを元に、

    第10回 P-Plamoの内部構造[その2] | gihyo.jp
  • 1