ext4
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/07/11 09:50 UTC 版)
ext4(fourth extended file system)は、Linuxのファイルシステムで、ジャーナリングファイルシステムの一つである。ext3の後継のファイルシステムで、拡張機能を使っていない場合に限りext3としてマウントできる。1EiBまでのストレージをサポートし、ファイルの断片化を防ぐextent file writingと呼ばれるシステムが導入される。ファイルのタイムスタンプは、ナノ秒単位で西暦1901年から2514年までの範囲をサポートする(ext3では秒単位で2038年まで)。Linuxカーネル 2.6.19より開発版が利用が可能になり、2.6.28[1]より安定版のファイルシステムとなった。
- ^ Linux 2 6 28 - Linux Kernel Newbies
- ^ a b Mathur, Avantika (2007年). “The new ext4 filesystem: current status and future plans” (PDF). Proceedings of the Linux Symposium. Ottawa, ON, CA: Red Hat. 2008年1月15日閲覧。
- ^ Torvalds, Linus. “extents and 48bit ext3”. LKML. 2006年6月9日閲覧。
- ^ Ts'o, Theodore. “Proposal and plan for ext2/3 future development work”. LKML. 2006年6月28日閲覧。
- ^ “ext4: Rename ext4dev to ext4”. Linus' kernel tree. 2008年10月20日閲覧。
- ^ Leemhuis, Thorsten. “Higher and further: The innovations of Linux 2.6.28”. Heise Online 2008年12月23日閲覧。
- ^ “Migrating to Ext4”. DeveloperWorks. IBM. 2008年12月14日閲覧。
- ^ Vijayan Prabhakaran, et al. (PDF). IRON File Systems. CS Dept, University of Wisconsin .
- ^ http://kernelnewbies.org/Ext4#head-38e6ac2b5f58f10989d72386e6f9cc2ef7217fb0
- ^ Theodore Ts'o (2006年10月5日). “Re: creation time stamps for ext4 ?”. 2010年4月13日閲覧。
- ^ Edge, Jake (2017年3月31日). “Extending statx()”. 2019年4月20日閲覧。
- ^
posix_fallocate()
は対象のファイルシステムがfallocate()
をサポートしていない場合、実装依存でfallocate()
のセマンティクスの一部をエミュレートすることができる。ただし、常にそうしなくとも構わない。fallocate()
は対象のファイルシステムがこれをサポートしていない場合、常にエラーとする。
- 1 ext4とは
- 2 ext4の概要
- 3 ディストリビューション
- ext4のページへのリンク