歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux文件系統概念及基本操作

Linux文件系統概念及基本操作

日期:2017/2/28 14:47:16   编辑:Linux教程

Linux文件系統概念及基本操作(格式化分區來創建文件系統、查看指定文件系統)

9.1 文件系統概念(Overview)

操作系統(OS)是通過文件系統 用來管理文件和數據的;

磁盤或分區 需要創建文件系統後,才能夠為操作系統所使用;

創建文件系統的過程又稱之為格式化.

沒有文件系統的設備稱之為裸(RAW)設備;

常見的文件系統有:FAT、FAT32、NTFS、EXT2、EXT3、EXT4、XFS、HFS等;XFS以性能和可擴展性著稱

判斷一個文件系統的優劣(文件系統之間的區別):

.支持的分區大小

.支持的單個文件的大小(Windows 文件系統ntfs)

.支持文件名長度

.日志功能

.性能(文件存取性能)

Windows下的主流文件系統是FAT32、NTFS;

Linux下的主流文件系統是:EXT3、EXT4;

9.2 Linux支持的文件系統

.ext2 .ext3 .ext4 .fat(msdos) .vfat .nfs .iso9660 .proc .gfs .jfs

9.3 文件系統相關操作的命令(Command Reference)

9.3.1 創建文件系統

命令mke2fs創建文件系統

常用參數

-t type 指定文件系統類型 ext4、ext5、xfs等

-b blocksize 指定文件系統塊大小 4096(4k)或2048等;是每次文件系統讀寫操作的最小單位,默認是4096(4k);所意買硬盤的時候,都會說4k讀寫的性能有多高。

-c check 檢查壞塊(在建立文件系統時)

-L Label 指定卷標(類似於windows下的c: d:)

-j journal 建立文件系統日志

mke2fs –h

mke2fs –t ext4 /dev/sdb1

命令mkfs.也用於建文件系統(快速創建文件系統)

相較於mke2fs簡單,支持的參數少

不能進行精細化控制

mkfs.帶了很多子命令,如下圖

.mkfs.ext3 /dev/sdb1

.mkfs.ext4 /dev/sdb1

.mkfs.vfat /dev/sdb1

9.3.2 查看指定文件系統的信息

命令dumpe2fs查看指定文件系統的詳細信息(在對文件系統性能做微調的時候去用)

dumpe2fs /dev/sdb1

Copyright © Linux教程網 All Rights Reserved