Linux 2.6内核配置说明(File systems文件系统)
轉載博客博主的網址? https://blog.csdn.net/liu1164316159/article/category/1588671
Second extended fs support
Ext2文件系統是Linux的標準文件系統,擅長處理稀疏文件
Ext2 extended attributes
Ext2文件系統擴展屬性(與inode關聯的name:value對)支持
Ext2 POSIX Access Control Lists
POSIX ACL(訪問控制列表)支持,可以更精細的針對每個用戶進行訪問控制,需要外部庫和程序的支持
Ext2 Security Labels
安全標簽允許選擇使用不同的安全模型實現(如SELinux)的訪問控制模型,如果你沒有使用需要擴展屬性的安全模型就別選
Ext2 execute in place support
程序在寫入存儲介質時就已經分配好運行時的地址,因此不需要載入內存即可在芯片內執行,一般僅在嵌入式系統上才有這種設備
Ext3 journalling file system support
Ext3性能平庸,使用journal日志模式時數據完整性非常好(但怪異的是此時多線程并發讀寫速度卻最快)
Ext3 extended attributes
Ext3文件系統擴展屬性(與inode關聯的name:value對)支持
Ext3 POSIX Access Control Lists
POSIX ACL(訪問控制列表)支持,可以更精細的針對每個用戶進行訪問控制,需要外部庫和程序的支持
Ext3 Security Labels
安全標簽允許選擇使用不同的安全模型實現(如SELinux)的訪問控制模型,如果你沒有使用需要擴展屬性的安全模型就別選
Ext4dev/ext4 extended fs support
尚處于開發狀態的Ext4
JBD (ext3) debugging support
僅供開發者使用
JBD2 (ext4dev/ext4) debugging support
僅供開發者使用
Reiserfs support
性能幾乎全面超越Ext2(處理稀疏文件比Ext2慢),小文件(小于4k)性能非常突出,創建和刪除文件速度最快,處理大量目錄和文件(5k-20k)時仍然非常迅速.日志模式建議使用Ordered,追求極速可使用Writeback模式,追求安全可使用Journal模式.建議使用noatime,notail選項掛載分區以提高速度和避免bug.用于NFS和磁盤限額時需要額外的補丁
Enable reiserfs debug mode
啟用ReiserFS調試模式,僅供開發者使用
Stats in /proc/fs/reiserfs
在/proc/fs/reiserfs文件中顯示Reiserfs文件系統的狀態,僅供開發者使用
ReiserFS extended attributes
ReiserFS文件系統擴展屬性(與inode關聯的name:value對)支持
ReiserFS POSIX Access Control Lists
POSIX ACL(訪問控制列表)支持,可以更精細的針對每個用戶進行訪問控制,需要外部庫和程序的支持
ReiserFS Security Labels
安全標簽允許選擇使用不同的安全模型實現(如SELinux)的訪問控制模型,如果你沒有使用需要擴展屬性的安全模型就別選了
JFS filesystem support
IBM的JFS文件系統
XFS filesystem support
碎片最少,多線程并發讀寫最佳,大文件(>64k)性能最佳,創建和刪除文件速度較慢.由于XFS在內存中緩存盡可能多的數據且僅當內存不足時才會將數據刷到磁盤,所以應當僅在確保電力供應不會中斷的情況下才使用XFS
Quota support
XFS的磁盤配額支持
Security Label support
擴展的安全標簽支持.SElinux之類的安全系統會使用到這樣的擴展安全屬性
POSIX ACL support
POSIX ACL(訪問控制列表)支持,可以更精細的針對每個用戶進行訪問控制,需要外部庫和程序的支持
Realtime support
實時子卷是專門存儲文件數據的卷,可以允許將日志與數據分開在不同的磁盤上
GFS2 file system support
一種用于集群的文件系統
OCFS2 file system support
一種用于集群的文件系統
Minix fs support
老古董文件系統
ROM file system support
用于嵌入式系統的內存文件系統的支持
Inotify file change notification support
新式的文件系統的變化通知機制,簡潔而強大,用于代替老舊的Dnotify
Inotify support for userspace
用戶空間的Inotify支持
Quota support
磁盤配額支持,限制某個用戶或者某組用戶的磁盤占用空間,Ext2/Ext3/Reiserfs都支持它
Old quota format support
老式的配額格式支持
Quota format v2 support
新的v2格式允許使用32位的UID/GID
Dnotify support
舊式的基于目錄的文件變化的通知機制(新機制是Inotify),目前仍然有一些程序依賴它
Kernel automounter support
內核自動加載遠程文件系統(v3,就算選也不選這個舊的)
Kernel automounter version 4 support (also supports v3)
新的(v4)的內核自動加載遠程文件系統的支持,也支持v3
Filesystem in Userspace support
FUSE允許在用戶空間實現一個文件系統,如果你打算開發一個自己的文件系統或者使用一個基于FUSE的文件系統就選吧
CD-ROM/DVD Filesystems
CD-ROM/DVD文件系統
ISO 9660 CDROM file system support
CD-ROM的標準文件系統
Microsoft Joliet CDROM extensions
Microsoft對ISO 9660文件系統的Joliet擴展,允許在文件名中使用Unicode字符,也允許長文件名
Transparent decompression extension
Linux對ISO 9660文件系統的擴展,允許將數據透明的壓縮存儲在CD上
UDF file system support
某些新式CD/DVD上的文件系統,很少見
DOS/FAT/NT Filesystems
DOS/Windows的文件系統
MSDOS fs support
古老的MSDOS文件系統
VFAT (Windows-95) fs support
從Win95開始使用的VFAT文件系統
Default codepage for FAT
默認代碼頁
Default iocharset for FAT
默認字符集
NTFS file system support
從WinNT開始使用的NTFS文件系統
NTFS debugging support
僅供調試使用
NTFS write support
NTFS寫入支持
Pseudo filesystems
偽文件系統
/proc file system support
顯示系統狀態的虛擬文件系統(irq設置,內存使用,加載的設備驅動器,網絡狀態等),許多程序依賴于它
/proc/kcore support
系統物理內存的映象
/proc/vmcore support
以ELF格式轉儲的已崩潰內核鏡像,僅供調試使用
Sysctl support (/proc/sys)
顯示各種不同的內核參數,并讓root用戶能交互地更改其中的某些內容
sysfs file system support
導出內核內部對象及其屬性和對象之間的相互關系的文件系統,它把連接在系統上的設備和總線以及驅動程序等組織成為一個分級的文件,內核啟動時依靠它掛載根分區,禁用sysfs后必須在內核引導參數中使用設備號指定根分區
Virtual memory file system support (former shm fs)
tmpfs文件系統(以前叫shm[共享內存]文件系統)支持
Tmpfs POSIX Access Control Lists
POSIX ACL(訪問控制列表)支持,可以更精細的針對每個用戶進行訪問控制,需要外部庫和程序的支持
HugeTLB file system support
大多數現代計算機體系結構提供對多種內存頁面大小的支持(比如IA-32結構支持4K和4M(PAE模式為2M)兩種頁面).TLB(Translation Lookaside Buffer)是虛擬地址到物理地址的翻譯緩沖區,這種緩沖區在處理器上是很寶貴的,操作系統總是嘗試將有限的TLB資源發揮到極致.特別是能夠輕松獲得若干G內存的時候(>4G),這種優化就顯得尤為關鍵.只有開啟此選項之后才能提供hugepage支持.
Userspace-driven configuration filesystem
configfs是用戶空間驅動的文件系統,提供與sysfs相反的功能
Miscellaneous filesystems
非主流的雜項文件系統
Network File Systems
網絡文件系統
Partition Types
高級磁盤分區類型,不確定可以全不選
Native Language Support
本地語言支持.如果你僅僅使用幾種主流的Linux文件系統(ext2/3/4,Reiserfs,JFS,XFS),就不需要這個東西.但是如果你需要使用FAT/NTFS分區的話,就需要這個東西了.
Base native language support
如果你啟用了本地語言支持,那么這個必選
Default NLS Option
默認本地語言,建議使用UTF-8
{此處省略的部分請按需選擇,一般至少需要CP437,ASCII,ISO-8859-1}
Distributed Lock Manager
通用的分布式鎖管理器,不明白就不選
總結
以上是生活随笔為你收集整理的Linux 2.6内核配置说明(File systems文件系统)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux 2.6内核配置说明(Netw
- 下一篇: linux 下的 initrd r