aufs




aufs (AnotherUnionFS) は Linux のファイルシステムサービスであり、複数の異なるファイルシステム (ブランチと呼ばれる) のファイルやディレクトリ同士を透過的に重ねる (マージする) ことができる技術である。UnionFS を完全に書き換えるもので、信頼性とパフォーマンスの改善を狙いとしている。




目次






  • 1 概要


  • 2 脚注


  • 3 関連項目


  • 4 外部リンク





概要



aufs は UnionFS と同様にディスクへのデータの書き込みを直接制御する訳ではない。書き込み可能な何れかのブランチがこれを行う。


2006年の始めから岡島順治郎によって開発されてきた[1]


aufs は書き込み可能なブランチのバランシング等の新しい概念や多くの改善も取り入れている[2]。これらの新しいアイディアの一部は UnionFS 2.x にも実装されてきている。


より良い安定性とパフォーマンスのために、Knoppixは UnionFS から aufs へ切り替えた[3]。SLAXはバージョン6から同様にaufsへ移行した。Linux Live スクリプト[4]も、 aufs を使っている。


ASUS Eee PC モデル 901 で利用できる Xandros も同様に移行した。


Debian、Ubuntu 系には aufs を利用し、ファイルシステムへの変更をメモリ ( tmpfs ) に保存するためのツール、fsprotec が入っている。これにより、実験的に設定ファイルを変更した状態でサーバを動作させ、再起動さえすれば元の状態に復元出来る、といった使い方も可能になる[5]


コンテナ型仮想化技術であるDockerでは aufs をストレージドライバとして利用し、同技術の特徴である差分管理を実現している[6]



脚注




  1. ^ “岡島順治郎によってメンテナンスされている aufs プロジェクトの履歴”. 2018年1月8日閲覧。


  2. ^ “プロジェクトの公式サイト内の aufs の目標と新しい特徴”. 2018年1月8日閲覧。


  3. ^ “Knoppix リリースノート”. 2018年1月8日閲覧。


  4. ^ “Linux Live Kit”. 2018年1月8日閲覧。


  5. ^ “Projects->fsprotect->Information”. 2018年1月8日閲覧。


  6. ^ “Use the AUFS storage driver”. 2018年1月8日閲覧。



関連項目



  • ファイルシステム


  • UnionFS - Erez Zadok 教授と Stony Brook 大学の彼のチームによって開発された aufs より古い union mount プロジェクト。

  • Docker



外部リンク



  • 公式ウェブサイト

  • 単純な例

  • Linuxキーワード - AUFS:ITpro

  • AuFS | 情報科学 | IT用語辞典 | 日立ソリューションズ





Popular posts from this blog

Accessing regular linux commands in Huawei's Dopra Linux

Can't connect RFCOMM socket: Host is down

Kernel panic - not syncing: Fatal Exception in Interrupt