| 開発者 | 岡島順次郎 |
|---|---|
| フルネーム | 高度な多層統合ファイルシステム |
| 紹介された | 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は含まれていませんが、Dellのdkmsを使用してaufsカーネルモジュールを自動コンパイルするaufs-dkmsパッケージが提供されています。
Dockerは当初、コンテナファイルシステム層にaufsを使用していました。これは現在でもストレージバックエンドの一つとして利用可能ですが、OverlayFSを使用するoverlay2バックエンドに置き換えられたため、非推奨となっています。[ 7 ]
いくつかのLinux ディストリビューションでは、UnionFS の代替として aufs を選択しました。以下に例を示します。
- KnoppixライブCD Linuxディストリビューション– 2006年末から「安定性とパフォーマンスの向上のため」[ 8 ]
- NimbleX 2008以降。Linux-Liveと同時に切り替え
- Porteus LiveCD、RAMで完全に実行
- Slax(およびLinux-Liveスクリプト全般)バージョン6以降[ 9 ]
- Xandros Linuxディストリビューションは、ASUS Eee PCモデル901で利用可能
- Ubuntu 10.04 LTS ライブ CD
- Debian 6.0 ライブメディア
- Gentoo LinuxライブDVD 11.0 [ 10 ]
- Gentoo Linux LiveDVD 11.2 [ 11 ]
- Gentoo LinuxライブDVD 12.0 [ 12 ]
- Salix Live はバージョン 13.1.1 までは Linux-Live スクリプト経由で、バージョン 13.37 以降は SaLT 経由で動作します。
- Puppy Linuxの各バージョンは、シャットダウン時に変更内容をディスクに保存し、RAM上で完全に実行できます。例えば、Slacko 5.3.3をLiveCDとして実行できます。
- Manjaro Linuxはパッチを当てた公式カーネルを介して[ 13 ]
参照
- Linuxコアへの統合に選ばれた競合プロジェクトであるOverlayFS
- ファイルシステム
- ユニオンマウントはファイルシステムのブランチをマージする概念を記述します
- UnionFS、古いユニオンマウントプロジェクト
- シスリナックス
参考文献
- ^ 「アウフスの歴史」 。 2015年11月8日閲覧。
- ^プロジェクトのホームページにあるaufsの目標と新機能
- ^ Aurora, Valerie (2009-04-07). 「Unioning file systems: Implementations, part 2」 . LWN.net . 2015年11月8日閲覧。
- ^ "overlay filesystem · torvalds/linux@e9be9d5" . GitHub . 2016年7月12日閲覧。
- ^ヘルウィッグ、クリストフ (2009-04-10)。「Re: [RFC Aufs2 #5 28/29] エクスポート検索関数」2015 年 11 月 8 日に取得。
- ^ Okajima, Junjiro (2009-04-10). 「Re: [RFC Aufs2 #5 28/29] エクスポートルックアップ関数」. 2018年10月1日閲覧。
- ^ 「非推奨のエンジン機能」 . GitHub . 2020年10月26日閲覧。
- ^ 「KNOPPIX 5.1 - CD上のライブLinuxファイルシステム」 knopper.net. 2013年1月5日. 2015年11月8日閲覧。
- ^ Linux Live スクリプトArchived 2009-03-22 at the Wayback Machine 安定性向上のため AUFS を使用
- ^ “Gentoo Linux - Gentoo Linux - LiveDVD 11.0” . Gentoo.org. 2011年3月8日. 2012年4月13日時点のオリジナルよりアーカイブ。 2012年4月19日閲覧。
- ^ 「Gentoo Linux - Gentoo Linux releases 11.2 LiveDVD」 . Gentoo.org. 2011年8月7日. 2012年4月17日時点のオリジナルよりアーカイブ。 2012年4月19日閲覧。
- ^ “Gentoo Linux - Gentoo Linux releases 12.0 LiveDVD” . Gentoo.org. 2012年1月2日. 2012年4月21日時点のオリジナルよりアーカイブ。 2012年4月19日閲覧。
- ^ "Manjaro linux54 カーネル PKGBUILD" . 2020-01-19 。2020年1月19日に取得。