前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >磁盘管理的几个常用命令

磁盘管理的几个常用命令

作者头像
保持热爱奔赴山海
发布2019-09-18 12:36:27
7470
发布2019-09-18 12:36:27
举报
文章被收录于专栏:数据库相关数据库相关

一般创建文件系统,直接用mke2fs即可,可以接很多的参数。  

mke2fs命令

-c    格式化时候检查坏块【速度会很慢,不建议使用该参数】   -t    跟格式【ext2|ext3|ext4】     -L    后面跟卷标【labelname】     -b    blocksize 块大小【常用的有1024、2048、4096】     -g    blocks-per-group 每个块组有多少个块组成     -G    直接定义该分区上块组的数量     -i    为数据空间中每多少个字节创建一个inode;此大小不应该小于block的大小;     -I    定义inode大小     -N    定义inodes的数量     -j    启用日志功能,相当于-t ext3    【mkfs.ext3=mke2fs -j=mke2fs -t ext3=mkfs -t ext3】     -m    保留给管理员使用的数据空间百分比【直接用整数表示,如-m 3 表示保留3%的空间给管理员】     -U    指定UUID【一般不用,系统自动生成的即可】     -O XXXX    启用指定特性     -O ^XXXX    关闭指定特性     【-O的特性有如下:mke2fs -O 设备名 [ -b block-size ] [ -L volume-label ] [ -n ] [ -q ][ -v ] external-journal [ blocks-count ]】

1.     # blkid工具

blkid /dev/sdb1        # 查看分区LABEL、UUID信息     blkid -L  "LABEL"    # 根据卷标来查找分区     blkid -U "UUID"        # 根据uuid号来查找分区

2.     # e2label工具    【改变卷标label】

格式:e2label DEVICE [new-label]     e2label /dev/sdb2 "DEMO2"    #修改卷标

3.     # tune2fs 工具    【修改文件系统的参数,djust tunable filesystem parameters】      

参数用法:   tune2fs [ -l ] [ -c max-mount-counts ] [ -e errors-behavior ] [ -f ] [ -i            interval-between-checks  ]  [  -j ] [ -J journal-options ] [ -m reserved-            blocks-percentage ] [ -o [^]mount-options[,...]  ] [ -r  reserved-blocks-            count  ]  [  -s  sparse-super-flag ] [ -u user ] [ -g group ] [ -C mount-            count ] [ -E extended-options ] [ -L volume-name  ]  [  -M  last-mounted-            directory ] [ -O [^]feature[,...]  ] [ -T time-last-checked ] [ -U UUID ]            device

-l /dev/sdb1    # 查看分区的详细参数信息【超级块等】   -L new-label    # 修改卷标名     -j                # 启用日志功能【将ext2升级到ext3】     -m 数值            # 修改保留给管理员使用的磁盘百分比     -U new-uuid        # 修改UUID    -o [options]    # 调整文件系统默认的挂载选项     -O [^]feature]    # 文件系统属性启用或禁用         例如 tune2fs -O ^has_journal /dev/sdb1    # 这样就取消了文件系统的日志记录功能, blkid /dev/sdb1可以看到文件系统变成了ext2类型了】

4.     dumpe2fs 工具【列出文件系统的具体信息,dump ext2/ext3/ext4 filesystem information】

不加任何参数,显示所有的详细信息   -h    # 只显示超级块的信息

5.     fsck命令【文件系统检测,file system check】

fsck后面可以接分区名,挂载点,UUID,LABEL

fsck.ext3|ext4...  分区   或者fsck -t ext3|ext4...  分区     注意:fsck -t 指定的文件系统类型必须和原来磁盘上文件的文件系统类型一致。

fsck -a     # 自动修复错误   fsck -r        # 交互式修复错误

6.     e2fsck命令【ext类的文件系统专用的检测修复工具】

-p    自动修复   -f    强制修复     -y    自动回答为yes     -f    强制检查

Note:   mans手册里面,建议先卸载分区,再执行e2fsck命令。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015/08/25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档