文件系统管理相关命令
查看文件系统相关属性的命令:blkid
blkid是一个查看磁盘设备属性相关信息的命令行工具
blkid -L LABEL | UUID :根据UUID查看对应的设备是哪个
blkid [-ghlv] [-c file] [-w file] [-o format]
[-s tag] [-t NAME=value] device [device ...]
-i:显示io限制
lsblk命令:
lsblk -f:树状形式列出文件系统信息
e2label命令:查看卷标
e2label device
修改文件系统:tune2fs:用于在ext系列的文件系统上调整一些可以调整的参数
在使用mke2fs命令创建文件系统的时候,相关输出信息为:
会输出将superblock备份再哪些磁盘块,在最后,输出该文件系统会在被挂载34次或则使用180天的时候自动检查,可以使用tune2fs命令的-c或者-i选项改变这个默认行为
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
-c:就是用于指定一个文件系统被挂载多少次后会被e2fsck命令0自动检查(0和-1表示不检查)
-i:#{d|m|w}表示每隔多久进行一次检查
-l:用于显示superblock中存储的信息
使用tune2fs -l的输出:
-j:可以将一个ext2的文件系统升级为ext3的
-L:设定卷标
dumpe2fs :显示磁盘信息的命令
dumpe2fs device:会显示指定设备的superblock中存储的内容,和所有块组的信息
-h:只显示superblock中存储的信息
fsck:检查修复文件系统
-t:指定文件系统类型(同mkfs一样,当操作-t指定的类型的文件系统的时候,会调用相关的程序,如下)
-a:自动修复(否则会交互式询问是否修复)
e2fsck:检查修复ext系列的文件系统
-p:自动修复
-B:查找superblock的时候以多大的块大小
-b:指定备份superblock(恢复损坏的superblock时候使用)
磁盘块大小 默认superblock位置 第一个备份的位置 增量
1k 1 8193 8192
2k 1 16384
4k 1 32768
-f:强制检查
当文件系统故障时,可以使用e2fsck修复:
案例:
模拟故障,blocksize为1k
dd if=/dev/zero of=/dev/sda1 bs=1024 count=1 seek=1
这条命令会覆盖sda1分区的默认superblock
修复:
方法一:使用备份superblock
dd if=/dev/sda1 of=/dev/sda1 bs=1024 count=1 skip=8193 seek=1
方法二:使用e2fsck
e2fsck -b 8193 -B 1024 -p /dev/sda1
文件系统其他相关命令:
df:查看当前系统上各分区的空间使用情况
-h:单位显示
df -h device显示指定分区的空间使用情况
du:显示文件所占磁盘空间大小
dd:转换复制文件,与cp命令不同的是其是直接以磁盘块为单位复制的,不是以文件为单位
dd if=FILE of=FILE [options]
options:
bs:一次复制多少字节
count:复制多少个bs
skip:在输入跳过指定个磁盘块后开始
seek:在输入跳过制定个磁盘块后开始
conv:转换
转载于:https://blog.51cto.com/10764546/1714343
文件系统管理相关命令相关推荐
- linux重命名tar命令,linux常用操作指令4 —— 文件操作相关命令(mkdir、touch、rm、mv、cp、cat 、 find 、tar、chmod)...
文件操作相关命令 文件操作相关命令 1.创建文件夹mkdir 2.创建文件touch 3.移动文件夹mv(类似于剪切) 4.删除rm 5.重命名mv 6.复制cp 7.查看文件(cat.head.ta ...
- Linux中3个文件查找相关命令
1.which命令 我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置. whereis 查看文件的位置. locate 配 ...
- linux打开文件命令_详解Linux中3个文件查找相关命令
来自:民工哥技术之路 1.which命令 我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置. whereis 查看文件的位置. ...
- linux实验二目录与文件查看相关命令,Linux文件和目录管理相关命令(二)
今天小编将继续为大家带来Linux文件和目录管理相关命令的文章,想要做Linux运维工程师的小伙伴,来看一看,希望能对你有帮助哦~ 一 查看文件内容 上面提到的一些命令例如ls只是用来显示文件的属性与 ...
- Linux文件查看相关命令--cat,tail,head等等
Linux文件查看 文件管理之:查看文件内容 ==文本文件 (cat tac less more head tail tailf grep ...) cat [参数] 文件名 tac/less/mor ...
- 快速上手Linux核心命令(四):文件内容相关命令
前言 上一篇中已经预告,我们这篇主要说一说Linux中文件内容查看处理相关的命令.一共16个命令,其中 标注的为重点命令,工作中用的也比较多,需要熟练掌握 cat 合并文件或查看文件内容 1.简介 c ...
- Linux文件系统管理-常用命令df\du\fsck\dumpe2fs
一.分区 1234只能给主分区用,所有逻辑是从5开始的. du看到的就是跟分区下所有文件的大小. df是除了文件的大小还要包括系统和进程因为这个文件所占用的大小. 看剩余空间还是用 df 更准确 ...
- 虚拟机登录/系统管理等命令
一.安装和登录命令 login 1.作用 login 的作用是登录系统,它的使用权限是所有用户. 2.格式 [html] view plaincopy login [name][-p ][-h 主机名 ...
- linux命令回退文件夹,Linux命令总结
账号管理-注意:在管理员(root)的权限下使用 创建用户:useradd (选项) 用户名--useradd aaa 用户口令:passwd (选项) 用户名--passwd aaa 注意:设置密码 ...
最新文章
- python元组类型的变量以及字符串类型的变量作为参数进行传值
- stdarg.h的库函数用法小结
- 【机器学习】Python机器学习的神器- Scikit-learn使用说明
- OpenCV离散傅立叶变换
- 企业战略:前瞻性决定发展性
- [UOJ #167]【UR #11】元旦老人与汉诺塔
- 高端企业级存储IBM XIV访谈视频
- MYSQL中最基础的的聚合函数(avg求平均值及count求和)
- 群里又会python的吗_自从会了Python在群里斗图就没输过,Python批量下载表情包!...
- 通俗编程——白话NIO之Buffer
- iOS开发中的小Tips
- Python大众点评店铺刷好评
- 利用MATLAB生成软件二阶低通滤波器(绝对靠谱)
- 从二维码图片到镂空二维码stl模型(1)
- 绿色城市智慧管理:数字孪生地下综合管廊平台
- NAND Flash硬件读写原理
- 旅游企业该怎么进行网络品牌推广呢?如何宣传和规划旅游商品?
- django qq邮箱发送验证码
- 第三天-01-批处理文件
- 【Android 系统】--- 下载 Android源码
热门文章
- nginx实现301(加密)跳转和200跳转
- jquery 简单分页插件jQuerypage
- 【Java】二维码生成,QRcode
- 多线程编程(三)--创建线程之Thread VS Runnable
- [转]Installing Memcached on Windows
- 20159302 《网络攻击与防范》第四周学习总结
- 函数_方法_的四种调用方式
- iOS 设置系统音量和监听系统音量变化
- Objective-C中的@property和@synthesize用法
- 小贝拉机器人是朋友_报废机器人应该属于什么垃圾?《宝莱坞机器人2.0》给你答案...