對於文件系統,首先要明確的概念是操作系統要通過文件系統才能實現對文件及數據的管理,硬盤或分區只有通過創建文件系統才能被使用,創建文件系統的過程稱爲格式化。
沒有文件系統的設備稱爲祼設備,一般用於安裝ORANCLE之類的,而常見的Linux文件系統主要有:ext2、ext3、ext4、fat、nfs、proc、jfs、gfs、iso9660等,各文件系統的日誌、支持分區大小及單個文件大小和性能存在差異。
對於文件系統方面通常存在這樣幾個操作命令:
運用mke2fs創建文件系統:
例如:mke2fs –t ext4/dev/sda3
常用的參數包括:
-b blocksize指定文件系統塊大小
-c 建立文件系統時檢查壞損塊
-L lable 指定卷標
-j 建立文件系統日誌
運用mkfs簡單創建文件系統:
使用舉例:mkfs.ext4 /dev/sda3
命令dumpe2fs可以用來查看分區文件系統信息
dumpe2fs/dev/sda2
帶日誌的文件系統具有較強的穩定性(ext3,ext4),最大的好處是在執行事務過程中段出現意外,可以通過日誌記錄恢復操作,缺點是失去一定的性能。
文件系統打標籤方法(卷籤一般都用大寫):
e2label /dev/sdb1 LINUXCAST
通過fsck檢查並修復損壞的文件系統,直接在後面跟分區,但事先要卸載才行。
fsck –y /dev/sda1 不用提示默認修復
fsck –t /dev/sda1修復損壞較爲嚴重的磁盤
文件系統的操作命令很簡單,主要有mkfsmke2fs dumpe2fs eslabel fsck等幾個較爲簡單的操作命令。但是在實際操作中是經常用到的,所以要熟記。