- 文件系统
Linux文件系统: ext2, ext3, ext4, xfs, btrfs, reiserfs, jfs, swap
swap: 交换分区
光盘:iso9660
Windows:fat32, ntfs
Unix:
FFS, UFS, JFS2
网络文件系统:NFS, CIFS
集群文件系统:GFS2, OCFS2
分布式文件系统:ceph,
moosefs,
mogilefs, GlusterFS, Lustre
根据其是否支持"journal"功能:
日志型文件系统: ext3,
ext4, xfs, ...
非日志型文件系统: ext2,
vfat
Linux的虚拟文件系统:VFS
- COMMAND
- 创建
#mkfs.FS_TYPE /dev/DEVICE
# mkfs -t FS_TYPE /dev/DEVICE
-L ‘LABEL‘ 设置卷标
#mke2fs
-t
{ext2|ext3|ext4}
-b
{1024|2048|4096}
-L
‘LABEL‘
-j: 相当于 -t ext3
mkfs.ext3
= mkfs -t ext3 = mke2fs -j = mke2fs -t ext3
-i #: 为数据空间中每多少个字节创建一个inode;此大小不应该小于block的大小;
-N #:为数据空间创建个多少个inode;
-m #: 为管理人员预留的空间占据的百分比;
-O FEATURE[,...]:启用指定特性
-O ^FEATURE:关闭指定特性
- #mkswap
mkswap [options] device
-L
‘LABEL‘
前提:调整其分区的ID为82;
- outher command
#blkid [OPTION]... [DEVICE]
-U UUID: 根据指定的UUID来查找对应的设备
-L LABEL:根据指定的LABEL来查找对应的设备
#e2label DEVICE [LABEL]
tune2fs:重新设定ext系列文件系统可调整参数的值
-l:查看指定文件系统超级块信息;super block
-L ‘LABEL‘:修改卷标
-m #:修预留给管理员的空间百分比
-j: 将ext2升级为ext3
-O: 文件系统属性启用或禁用
-o: 调整文件系统的默认挂载选项
-U UUID: 修改UUID号;
dumpe2fs:
-h:查看超级块信息
- 文件系统检测:
fsck:
File System CheCk
fsck.FS_TYPE
fsck
-t FS_TYPE
-a: 自动修复错误
-r: 交互式修复错误
Note: FS_TYPE一定要与分区上已经文件类型相同;
e2fsck:ext系列文件专用的检测修复工具
-y:自动回答为yes;
-f:强制修复;