linux文件系统相关命令(df/du/fsck/dumpe2fs)
一.文件系统查看命令df
格式
df [选项] [挂载点]
选项
| 名称 | 作用 | 
|---|---|
| -a | 显示所有的文件系统信息,包括特殊文件系统,如/proc,/sysfs | 
| -h | 使用习惯单位显示容量,如KB,MB或GB等 | 
| -T | 显示文件系统类型 | 
| -m | 以MB为单位显示容量 | 
| -k | 以KB为单位显示容量,默认就是以KB为单位 | 
示例
# df命令
[root@izm5e2q95pbpe1hh0kkwoiz tmp]# df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/vda1       41151808 13866168  25172208  36% /
devtmpfs          932240        0    932240   0% /dev
tmpfs             941744        0    941744   0% /dev/shm
tmpfs             941744      492    941252   1% /run
tmpfs             941744        0    941744   0% /sys/fs/cgroup
tmpfs             188352        0    188352   0% /run/user/0
[root@izm5e2q95pbpe1hh0kkwoiz tmp]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G   14G   25G  36% /
devtmpfs        911M     0  911M   0% /dev
tmpfs           920M     0  920M   0% /dev/shm
tmpfs           920M  492K  920M   1% /run
tmpfs           920M     0  920M   0% /sys/fs/cgroup
tmpfs           184M     0  184M   0% /run/user/0
二.统计目录或文件大小
格式
du [选项] [目录或文件名]
选项
| 选项 | 作用 | 
|---|---|
| -a | 显示每个子文件的磁盘占用量.默认只统计子目录的磁盘占用量 | 
| -h | 使用习惯单位显示磁盘占用量,如KB,MB或GB等 | 
| -s | 统计占用量,而不列出子目录和子文件的占用量 | 
示例
[root@izm5e2q95pbpe1hh0kkwoiz tmp]# du -h
4.0K    ./.font-unix
4.0K    ./.ICE-unix
4.0K    ./.X11-unix
4.0K    ./.XIM-unix
36K     ./hsperfdata_root
4.0K    ./systemd-private-9255c5ee9ec84f5987c1d9ba485e177e-ntpd.service-eKcnmD/tmp
8.0K    ./systemd-private-9255c5ee9ec84f5987c1d9ba485e177e-ntpd.service-eKcnmD
4.0K    ./.Test-unix
512K    .
[root@izm5e2q95pbpe1hh0kkwoiz tmp]# du -sh
512K    .
du命令和df命令的区别
df命令统计的空间要比du命令统计的空间大!!!!
占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间)
du命令是面向文件的,只会计算文件或目录占用的空间
三.文件系统修复命令fsck
格式
fsck [选项] 分区设备文件名
系统开机自动执行
选项
| 选项 | 作用 | 
|---|---|
| -a | 不用显示用户提示,自动修复文件系统 | 
| -y | 自动修复.作用和-a一致,不过有些文件系统只支持-y | 
四.显示磁盘状态命令dumpe2fs
格式
dumpe2fs 分区设备文件名
示例
[root@izm5e2q95pbpe1hh0kkwoiz tmp]# df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/vda1       41151808 13866916  25171460  36% /
devtmpfs          932240        0    932240   0% /dev
tmpfs             941744        0    941744   0% /dev/shm
tmpfs             941744      492    941252   1% /run
tmpfs             941744        0    941744   0% /sys/fs/cgroup
tmpfs             188352        0    188352   0% /run/user/0
[root@izm5e2q95pbpe1hh0kkwoiz tmp]# dumpe2fs /dev/vda1
dumpe2fs 1.42.9 (28-Dec-2013)
Filesystem volume name:   <none>
Last mounted on:          /
Filesystem UUID:          eb448abb-3012-4d8d-bcde-94434d586a31
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash
Default mount options:    user_xattr acl
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              2621440
Block count:              10485248
Reserved block count:     524262
Free blocks:              8958387
Free inodes:              2519237
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      1021
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8192
Inode blocks per group:   512
RAID stride:              32639
Flex block group size:    16
Filesystem created:       Sun Oct 15 23:18:59 2017
Last mount time:          Tue Aug 14 10:15:43 2018
Last write time:          Tue Aug 14 18:15:42 2018
Mount count:              6
Maximum mount count:      -1
Last checked:             Wed Jun 27 22:35:57 2018
Check interval:           0 (<none>)
Lifetime writes:          30 GB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:               256
Required extra isize:     28
Desired extra isize:      28
Journal inode:            8
First orphan inode:       1050280
Default directory hash:   half_md4
Directory Hash Seed:      2579899c-6862-4625-a8e6-425550384200
Journal backup:           inode blocks
Journal features:         journal_incompat_revoke
Journal size:             128M
Journal length:           32768
Journal sequence:         0x006d2f6d
Journal start:            5782
......
linux文件系统相关命令(df/du/fsck/dumpe2fs)的更多相关文章
- Linux命令-文件系统常用命令:df,du,fsck,dumpe2fs
		df -h 人性化显示文件系统的分区信息 注意:在linux中目录也是文件,不要混淆下面的目录文件说法. 传统方式查看文件大小可以使用:ll -h /目录/文件名,就可以看到文件的大小,但是如果你想看 ... 
- Linux 文件系统常用命令
		文件系统查看命令df df:查看分区,单位默认是KB df -h 统计目录或文件大小du du /etc/:会列出/etc/目录下的所有子目录所占的空间,最后给出/etc/目录的大小,属于高负载命令, ... 
- Linux文件管理相关命令
		Linux文件管理相关命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在了解了Linux文件管理背景知识之后, 我们可以 ... 
- Linux 文件系统相关的基本概念
		本文介绍 Linux 文件系统相关的基本概念. 硬盘的物理组成 盘片硬盘其实是由单个或多个圆形的盘片组成的,按照盘片能够容纳的数据量,分为单盘(一个硬盘里面只有一个盘片)或多盘(一个硬盘里面有多个盘片 ... 
- Linux进程相关命令使用场景
		Linux进程相关命令使用场景 在Linux系统上工作时,我们常常会碰到很多和进程相关的查询场景,今天在这里进行详细的讲解,进程相关的对象包括以下几个: 端口:Port 进程号:PId 执行文件所在路 ... 
- Linux 网络相关命令 Cheat Sheet
		以下漫画形式呈现的常用 Linux 网络相关命令速查表来自 twitter - 
- Linux性能相关命令
		Linux性能相关命令 目录 Linux性能相关命令 1. 查看硬盘相关信息 2. 查看CPU相关信息 3. 查看内存相关信息 4. 查看进程运行的信息 1. 查看硬盘相关信息 cat /proc/s ... 
- Linux解压缩相关命令
		Linux解压缩相关命令 运行级别: 0:关机 1:单用户 2:多用户无网络连接 3:多用户有网络连接 4:系统保留 5:图形界面 6:系统重启 通过init[0123456]来切换不同的运行级别 g ... 
- Linux 文本相关命令(1)
		Linux 文本相关命令(1) 前言 最近线上环境(Windows Server)出现了一些问题,需要分析一下日志.感觉 Windows 下缺少了一些 Linux 系统中的小工具,像在这波操作中用到的 ... 
随机推荐
- flash-session
			作用:更改session存储的位置 1.session默认存放在浏览器的cookie中 源码 wsgi->app.__call__->wsgi_app->push->self. ... 
- Linux下安装Ant
			前言 Apache Ant 是一个构建工具,可以将软件编译.测试.部署等步骤联系在一起完成自动化工作,比如可以利用Ant来执行Jmeter的 jmx 脚本,生成了 jtl 测试结果文件,接着再利用An ... 
- PHPStorm 最新版下载
			2019最新版phpstorm 包含其他版下载地址 https://www.jetbrains.com/phpstorm/download/other.html 
- .net Core Autofac稍微高级一点的方法
			前情摘要 前段时间写了autofac的注入但是每次都需要去修改startup这应该不是大家想要的. 至少不是我想要的. 网上有朋友说可以创建一个基础类来时间. 好了吹牛时间结束我们开始干点正事. 创建 ... 
- Centos7安装 Anaconda + jupyter notebook
			一.安装Anaconda 1 下载Anaconda安装脚本 为了避免漫长的等待,镜像源选择国内的清华镜像源,镜像源地址:https://mirrors.tuna.tsinghua.edu.cn/ana ... 
- 在python3 encode和decode 的使用
			说这个问题之前必须的介绍关于编码的在我们这的发展: 首先电脑能识别的最初的语言是二进制 ---010101这种 然后在是我们知道的ASSIC码 再过了就是 gb2312----------->g ... 
- 20190728三人开黑517codingACM模拟赛
			三人组队开黑ACM膜你赛 果然我最蔡 我就写了ACF所以就写这些吧awa Problem A 人话:给你一个w×h的矩形蛋糕,然后告诉你两个蜡烛的坐标,两个蜡烛都在网格点上且不在蛋糕边缘,问如何切一刀 ... 
- 目标检测——深度学习下的小目标检测(检测难的原因和Tricks)
			小目标难检测原因 主要原因 (1)小目标在原图中尺寸比较小,通用目标检测模型中,一般的基础骨干神经网络(VGG系列和Resnet系列)都有几次下采样处理,导致小目标在特征图的尺寸基本上只有个位数的像素 ... 
- c和c++中读取数据的方式总结
			目录 c 输出 printf() 输入 scanf getchar(), putchar() gets(), puts() c++ 输入 cin() getline() get() 输出 cout 最 ... 
- 项目架构级别规约框架Archunit调研
			背景 最近在做一个新项目的时候引入了一个架构方面的需求,就是需要检查项目的编码规范.模块分类规范.类依赖规范等,刚好接触到,正好做个调研. 很多时候,我们会制定项目的规范,例如: 硬性规定项目包结构中 ... 
