簡單瞭解EXT4檔案系統
最近看到了有EXT4的檔案系統的介紹,找了一下這個升級版的檔案系統的NEW FEATURE:
1 Multiblock Allocation
2 Delayed Allocation
3 Break 32000 subdirectory limit
4 directory Inodes reservation
5 nsec timestamps
6 inode version on disk
7 uninitialized groups
8 journal checksumming
9 persistent preallocation
10 Online Defragmentation
11 Undelete Feature for Ext4
12 Large file support
簡單看了看,其實對於大多數系統來說,子目錄數、單個檔案等等估計都很難達到EXT3的限制的,所以這些吸引力估計不大。
我比較關心的是Undelete Feature和directory Inodes reservation,一個是資料的UNDELETE,另一個是因為我碰見過因為Inodes滿導致listener不能啟動的案例,當時是找到系統生成很多零碎的日誌,把這些日誌刪除了。其實如果Inodes也可以和Block一樣預留一點,那生產系統發生問題的時候,至少可以先使用預留的部分來救火,然後再慢慢的解決問題了。
不過,簡單查了些資料,在目前的linux系統中,好像完全實現上面12個功能的釋出版還沒有,很多都只是提供了部分的功能,而且把EXT3 MOUNT為EXT4的時候,是MOUNT EXT4DEV格式的,從這裡也可以看出,目前的EXT4應該是處於開發中的EXT4DEV,而不是包含全部FEATURE的,所以使用的時候要看仔細。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25016/viewspace-1004043/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 恢復ext4檔案系統被誤刪的檔案
- 檔案系統(六):一文看懂linux ext4檔案系統工作原理Linux
- 簡單瞭解下企業雲盤的檔案管理系統有哪些
- NodeJs fs(檔案系統簡單操作)NodeJS
- 深入理解 ext4 等 Linux 檔案系統Linux
- EXT4檔案系統學習(12)VFS之檔案系統物件file_system_type物件
- EXT4檔案系統學習(15)VFS之VFS 檔案/目錄物件物件
- Linux的檔案系統與Shell簡單命令Linux
- EXT4檔案系統學習(14)VFS之VFS inode
- GFS(谷歌檔案系統)的JAVA簡單實現谷歌Java
- 簡單介紹一下 Linux 檔案系統?Linux
- 【檔案系統】嵌入式檔案系統Fatfs簡介
- NTFS、exFAT、FAT32、Ext4檔案系統的區別
- ext4和xfs檔案系統的擴容和收縮
- 在FreeBSD上mount Ext4檔案系統的行動硬碟硬碟
- WebSocket 簡單瞭解Web
- JWT簡單瞭解JWT
- 檔案系統(五):exFAT 檔案系統原理詳解
- 最簡單的分散式檔案系統 go-fastdfs分散式GoAST
- 根檔案系統簡介與BusyBox構建根檔案系統
- 簡單瞭解組策略
- 防火牆-簡單瞭解防火牆
- Golang介面簡單瞭解Golang
- Linux系統中檔案被刪除後的恢復方法(ext4)Linux
- EXT4檔案系統學習(10)VFS之磁碟結構Group和superblockBloC
- EXT4檔案系統學習(9)VFS之磁碟結構inode和direntry
- Linux EXT4檔案系統TF卡空間容量顯示和計算Linux
- Linux檔案系統詳解Linux
- Linux 檔案系統詳解Linux
- 高效可靠安全的大檔案傳輸系統,瞭解一下!
- Redis——Redis.conf檔案簡單詳解Redis
- 簡單瞭解 TiDB 架構TiDB架構
- 簡單瞭解python爬蟲Python爬蟲
- Node.js簡單瞭解Node.js
- 簡單瞭解負載均衡負載
- 快應用簡單瞭解
- 一種簡單的win10系統重灌步驟,你瞭解多少?Win10
- EXT4檔案系統學習(13)VFS之VFS超級塊super_blockBloC