アウフス

アウフス
開発者岡島順次郎
フルネーム高度な多層統合ファイルシステム
紹介された2006
特徴
ファイルシステムの権限POSIX
他の
サポートされているオペレーティングシステムサードパーティのカーネルモジュール経由のLinux
Webサイトaufs.sourceforge.net

aufs ( advanced multi-layered unification filesystemの略)は、Linuxファイルシステムユニオンマウントを実装します。バージョン2までは、 この名称はAnotherUnionFSの略でした。

2006年に岡島潤二郎氏によって開発された[ 1 ] aufsは、以前のUnionFSを完全に書き直したものです。信頼性とパフォーマンスの向上を目指しましたが、書き込み可能なブランチバランシング[ 2 ]などの新しい概念も導入され、その他の改良点もいくつか導入されました。これらの改良点の一部は、現在UnionFS 2.xブランチに実装されています。

aufsはLinuxのメインラインへの統合を拒否されました。そのコードは「密度が高く、読みにくく、コメントも不足している」と批判されました。[ 3 ]代わりに、OverlayFSがLinuxカーネルに統合されました。[ 4 ] [ 5 ] aufsをメインラインカーネルに統合しようと何度か試みましたが、作者は諦めました。[ 6 ]

使用

AufsはDebian "Jessie" (v8) とUbuntu 16.04に標準で含まれています。Debian "Stretch" (v9) にはaufsは含まれていませんが、Delldkmsを使用してaufsカーネルモジュールを自動コンパイルするaufs-dkmsパッケージが提供されています。

Dockerは当初、コンテナファイルシステム層にaufsを使用していました。これは現在でもストレージバックエンドの一つとして利用可能ですが、OverlayFSを使用するoverlay2バックエンドに置き換えられたため、非推奨となっています。[ 7 ]

いくつかのLinux ディストリビューションでは、UnionFS の代替として aufs を選択しました。以下に例を示します。

参照

参考文献

  1. ^ 「アウフスの歴史」 。 2015年11月8日閲覧
  2. ^プロジェクトのホームページにあるaufsの目標と新機能
  3. ^ Aurora, Valerie (2009-04-07). 「Unioning file systems: Implementations, part 2」 . LWN.net . 2015年11月8日閲覧。
  4. ^ "overlay filesystem · torvalds/linux@e9be9d5" . GitHub . 2016年7月12日閲覧
  5. ^ヘルウィッグ、クリストフ (2009-04-10)。「Re: [RFC Aufs2 #5 28/29] エクスポート検索関数2015 年 11 月 8 日に取得
  6. ^ Okajima, Junjiro (2009-04-10). 「Re: [RFC Aufs2 #5 28/29] エクスポートルックアップ関数」. 2018年10月1日閲覧。
  7. ^ 「非推奨のエンジン機能」 . GitHub . 2020年10月26日閲覧。
  8. ^ 「KNOPPIX 5.1 - CD上のライブLinuxファイルシステム」 knopper.net. 2013年1月5日. 2015年11月8日閲覧
  9. ^ Linux Live スクリプトArchived 2009-03-22 at the Wayback Machine 安定性向上のため AUFS を使用
  10. ^ “Gentoo Linux - Gentoo Linux - LiveDVD 11.0” . Gentoo.org. 2011年3月8日. 2012年4月13日時点のオリジナルよりアーカイブ。 2012年4月19日閲覧
  11. ^ 「Gentoo Linux - Gentoo Linux releases 11.2 LiveDVD」 . Gentoo.org. 2011年8月7日. 2012年4月17日時点のオリジナルよりアーカイブ。 2012年4月19日閲覧
  12. ^ “Gentoo Linux - Gentoo Linux releases 12.0 LiveDVD” . Gentoo.org. 2012年1月2日. 2012年4月21日時点のオリジナルよりアーカイブ。 2012年4月19日閲覧
  13. ^ "Manjaro linux54 カーネル PKGBUILD" . 2020-01-19 2020年1月19日に取得