歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux磁盤及文件系統管理 3 文件系統

1 文件系統

1 操作系統通過文件系統來管理文件及數據,磁盤或分區需要創建文件系統之後才能為操作系統使用 ,創建文件系統的過程稱為格式化

2 沒有文件系統的設備稱為裸設備

3 常見的文件系統有fat32 , NFTS , ext2 , ext3 , xfs , HFS等

4 windows下的主流的文件系統是NTFS,Linux下的主流文件系統為ext2 和 ext3

5 判斷一個文件系統的好壞主要是: 最大的分區的大小,支持最大的文件的個數 , 支持文件名的長 度,日子功能,文件存取性能

2 創建文件系統

1 使用命令mke2fs -t ext4 /dev/sda1 來創建文件系統

-b  指定文件系統塊(block)大小(block是文件系統讀寫操作的最小單位,默認是4096)

-c  建立文件系統的時候檢查塊損壞

-L  指定卷標

-j   建立文件系統日志

2 mkfs也可以創建文件系統,相對有mke2fs比較簡單,支持的參數比較少

mkfs.ext4 /dev/sda1

mkfs.ext3 /dev/sda1

mkfs.vfat  /dev/sda1

3 dumpe2fs 可以用來查看分區的文件系統的情況

dumpefs /dev/sda1

4 日志

1 帶日志的文件系統具有較強的穩定性,在出現錯誤的時候,可以進行修復

2 使用帶日志的文件系統,會使用一個“兩階段提交”方式進行提交,當進行磁盤操作的 時候,文件系統進行以下操作

-文件系統將准備執行的事務的具體內容寫入日志

-文件系統進行操作

-操作成功後將日志刪除

3 這樣做的好處是當出現意外的時候,我們可以通過之前寫入的日志來寫恢復數據。但是會喪失一 定的性能

5 E2LABEL來打標簽

1 e2label /dev/sda1 LINUXCAST,一般默認標簽的名字為大寫

6 fsck來檢查並修復文件系統

1 fsck /dev/sda1

2 使用-y的參數無提示直接修復 fsck -y /dev/sda1

3 系統啟動是會對磁盤進行fsck操作

 

Copyright © Linux教程網 All Rights Reserved