sda1,sda2
sdb1,sdb2
设备名称 + 分区号
存在/dev/目录下 /dev/sda /dev/sda1
主流的分区机制有 MRB 和GPT两种,且分区是软件概念
MRB是传统的分区机制,应用绝大多数使用BIOS的PC设备
MBR支持32bit和64bit系统
MBR分区数量有限
MBR只支持不超过2T的硬盘
命令mke2fs用来创建文件系统
mke2fs -t ext4 /dev/sda3
ls /dev/sdb*
常用参数
-b blocksize 指定文件系统块大小
-c 建立文件系统时检查坏损块
-L label 指定卷标
-j 建立文件系统日志
mkfs命令
mkfs.ext3 /dev/sda3
mkfs.ext4 /dev/sda3
mkfs.vfat /dev/sda3
查看分区下的文件系统信息
dumpe2fs /dev/sda2
journal 日志
带日志的文件系统 ext3 ext4 拥有较强的稳定性,在出错的情况可以进行恢复
使用 “两阶段提交”的方式进行磁盘操作,当进行磁盘操作时
1.文件系统将准备执行的事务的具体内容写入日志
2.文件系统进行操作
3.操作成功后,将事务的具体内容从日志中删除
好处:当事务执行的时候如果出现意外,可以通过查询日志进行恢复操作
缺点:丧失一定的系统性能
为分区添加标签
e2label /dev/sdb1
不加参数,则返回当前分区的标签
e2label /dev/sdb1 LINUXCAST
fsck 检查并修复损坏的文件系统
fsck /dev/sda2
磁盘必须卸载
-y 参数不提示而直接进行修复
默认 fsck 会自动判断文件系统类型
如果文件系统损坏的较为严重,用-t参数指定文件系统类型
对于识别为文件的损坏数据,fsck会将文件放入lost+found目录
系统启动时会对磁盘进行fsck操作
mount 挂载
mount /dev/sda3(要挂载的分区) /mnt(挂载点)
参数:
不带参数的Mount命令会显示所有已挂载的文件系统