Movatterモバイル変換


[0]ホーム

URL:


コンテンツにスキップ
Wikipedia
検索

ext2

出典: フリー百科事典『ウィキペディア(Wikipedia)』
ext2
開発者Rémy Card
正式名Second extended file system
導入1993年1月 (Linux)
パーティション識別子Apple_UNIX_SVR2(Apple Partition_Map)
0x83 (MBR)
EBD0A0A2-B9E5-4433-
87C0-68B6B72699C7
(GPT)
構造
領域管理inode
限度
最大ファイル サイズ2TiB
最大ファイル数1018
最大ファイル名長255バイト
最大ボリューム サイズ16TiB
ファイル名の文字NULと/以外使用可能
特徴
タイムスタンプ変更, 属性変更, アクセス
日付範囲1901年12月14日 -2038年1月18日
日付分解能1s
フォーク可能
パーミッションPOSIX
透過的圧縮任意
透過的暗号化なし
重複排除無し
対応OSLinuxBSDWindowsIFS経由)、macOS
テンプレートを表示

ext2 (second extended filesystem) は、Linuxオペレーティングシステムで広く利用されていたファイルシステムである。初期のextファイルシステムを拡張したためext2と名付けられた。現在の多くのディストリビュータext4を標準で採用している。

パーティションの上限は当初2GiBであったが、2.4系カーネルでは4TiBまで拡張されている。255バイトまでのファイル名や、可変長のディレクトリエントリに対応している。また、一部をスーパーユーザー (root) のために予約しており、通常の領域を使い切ってもメンテナンスを行うことができる。

ext2は、ジャーナリングを備えていないため、いったんクラッシュするとファイルシステムの復旧に時間がかかる。そのため、ext3ReiserFSなどのジャーナリングファイルシステムの普及に努めている。

歴史

[編集]

初期のLinuxの開発は、MINIX上でクロス開発されていた。extがLinuxで採用されたのはその経緯があったためである。しかし、システム内部の構造は16ビットであり、64MiBまでのファイルサイズのサイズ制限があり、14文字までのファイル名長もそのままLinuxにも残された。

新しいファイルシステムの追加を安易にするためのAPIをLinuxカーネルに加えたのち、extは、VFS APIを用いた最初のファイルシステム (ext) が1992年4月に公表され、Linux 0.96cにそのファイルシステムが含まれることになった。改訂されたextはMINIXのファイルシステムの2つの制約を解決することに至ったが、inodeとタイムスタンプのサポートが不完全なままであった。

1993年1月、この問題の解決として2つの新しいファイルシステムであるxiafs英語版とext2が開発された。Berkeley Fast File Systemから多くのアイディアを取り込んだ。

それ以降、ext2はVFS APIの新規の拡張を多く取り込みテスト段階になった。

最終的にext2は4TiBと255バイトまでのファイル名長、可変長ブロックサイズを得ることとなった。

構造

[編集]

ext2の空間はフラグメントを減らし、ディスクシークを最小化するためにブロックで分けられており、ブロックグループを作り組織化する。

スーパーブロックはOSの起動にとって重要な情報を含む。

ディスク
光ディスク /磁気テープ
Flashメモリ /SSD
分散ファイルシステム(有償)
オープンソースソフトウェア(無料)
ネットワーク型
特殊用途
疑似・仮想
暗号化
その他
カテゴリカテゴリ
スタブアイコン

この項目は、コンピュータに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めていますPJ:コンピュータ/P:コンピュータ)。

https://ja.wikipedia.org/w/index.php?title=Ext2&oldid=103122314」から取得
カテゴリ:
隠しカテゴリ:

[8]ページ先頭

©2009-2026 Movatter.jp