标签:linux文件系统管理
Linux文件系统管理
Linux文件系统:ext2,ext3,ext4,xfs,btrfs,reiserfs,jfs,swap
swap:交换分区
光盘:iso9660
Windows:fat32,NTFS
Unix:FFSS,UFS,JFS2
网络文件系统:NFS,CIFS
集群文件系统:GFS2,OCFS2
分布式文件系统:ceph,moosefs,mogilefs,glusterFS,Lustre
根据其是否支持"journal"功能:
日志型文件系统:ext3,ext4,xfs...
非日志型文件系统:ext2,vfat
文件系统的组成部分:
内核中的模块:ext4
用户空间的管理工具:mkfs.ext4,mkfs.xfs,mkfs.vfat
Linux的虚拟文件系统:VFS
创建文件系统:
mkfs命令
# cat /proc/filesystems --> 查看当前系统支持哪些文件系统
1. # mkfs.FS_TYPE /dev/DEVICE
2. # mkfs -t FS_TYPE /dev/DEVICE
-L "LABEL" :设定卷标
mke2fs:ext系列文件系统专用管理工具
-t {ext2|ext3|ext4}
-b {1024|2048|4096}
-L "LABEL"
-j:相当于-t ext3
mkfs.ext3 = mkfs -t ext3 = mke2fs -t ext3 = mke2fs -j
-i #:为数据空间中没多少个字节创建一个inode;此大小不应该小于block的大小
-n #:为数据空间创建多少个inode
-m #:为管理人员预留空间占据的百分比
-O FEATURE[,...]:启用指定特性
-O ^FEATURE:关闭指定特性
mkswap:创建交换分区
注意:要先调整分区的ID为82
mkswap [options] device
-L "LABEL"
其它常用工具:
blkid:查看块设备属性信息
blkid [OPTION]... [DEVICE]
-U UUID:根据指定的UUID来查找对应的设备
-L LABEL:根据LABEL查找对应的设备
e2label:管理ext系列文件系统的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:交互式修复错误
注意:FS_TYPE一定要与分区上已存在的文件系统类型相同
e2fsck:ext系列文件专用的检测修复工具
-y:自动回答为yes
-f:强制性修复
标签:linux文件系统管理
原文地址:http://sanyuan.blog.51cto.com/873226/1978840