文件系统
操作系统通过系统文件系统管理文件及数据,磁盘活分区需要创建文件系统之后才能够为操作系统使用,创建文件系统的过程又称为格式化。
没有文件系统的设备又称为裸(raw)设备
常见的文件系统有fat32、NTFS、ext2、ext3、xfs、HFS
文件系统之间区别:日志、支持的分区大小、支持的单个文件大小、性能
windows下的主流文件系统是:NTFS
linux下的主流文件系统Ext3、Ext4
MKE2FS
命令mke2fs创建一个文件系统
mke2fs -t ext4 /dev/sdb1
常用参数:
-b blocksize 指定文件系统块大小
-c 建立文件系统时检查块损坏
-L label 指定卷标(取名字)
-j 建立文件系统日志(ext34默认有)
MKFS也可以常见文件系统,但是支持的参数比较少
mkfs.ext3 /dev/sda3
mkfs.ext4 /dev/sda3
dumpe2fs 命令dumpe2fs可以查看分区的文件系统信息(文件系统的性能调整的时候才回去用)
dumpe2方 /dev/sda2
journal日志
带日志的文件系统(ext3、ext4)具有较强的稳定性,在出现错误的时候,事务出现意外的时候可以进行恢复
e2label可以同来为文件系统打标签(标签一般是大写)标签可以让我们知道该磁盘是用来干嘛的
e2label /dev/sda2 显示sda2的系统标签
e2label /dev/sdb1 LINUXCAST
命令fsck用来检查并学府损坏的文件系统
fsck /dev/sda2
使用-y参数不提示而直接进行修复
默认fsck会自动判断文件系统类型,如果文件系统损害较为严重,请使用-t参数指定文件系统类型
对于识别为文件的损坏数据(文件系统无记录),fsck会将该文件放入lost+found目录
系统启动时会对磁盘进行fsck操作
每一个格式化的磁盘都会有lost+found