linux运维基础[系统磁盘管理]——————存储设备的识别、df、du、fsck
文章目录
- 1. 本地存储设备的识别
- 1.1 fdisk -l
- 1.2 cat /proc/partition
- 1.3 blkid
- 1.4 df
- 2.文件系统常用命令
- 2.1 df
- 2.1.1 -h
- 2.1.2 -T
- 2.1.3 -a
- 2.2 du
- 2.2.1 -h
- 2.2.2 -s
- 2.3 对比df与du
- 2.4 fsck
1. 本地存储设备的识别
使用以下方式进行本地设备识别:
fdisk -l | 查看系统真实存在的设备 |
---|---|
cat /proc/partitions | 查看被系统已经识别的设备 |
blkid | 查看系统可以使用的设备 |
df | 查看系统正在挂载使用的设备 |
这里我们要区分一下这几个命令的作用:
- 查看系统真实存在的硬盘设备,看到的不一定是系统识别的
- 存在的,不一定是识别的
- 识别的,不一定是可以使用的
- 可以使用的,不一定是正在用的
也就是说:系统真实存在的不一定能被识别,能识别的不一定能被用,能用的不一定是正在用
1.1 fdisk -l
查看系统真实存在的设备:
fdisk -l
1.2 cat /proc/partition
查看被系统已经识别的设备,即已经更新过分区表之后的所有分区都可以看到:
cat /proc/partitions
1.3 blkid
查看可以使用的设备,也就是经过格式化的设备:
blkid
1.4 df
看系统正在挂载使用的设备,这个在后面我们会详细说明:
df
2.文件系统常用命令
2.1 df
df命令是用来统计文件系统的占用情况的,分区已经用了多大空间,还有多大空间:
df [选项] [挂载点]
2.1.1 -h
加上-h人性化显示:
df -h [挂载点]
可以直接看到文件大小,加上要查看的挂载点,精准查看:
2.1.2 -T
显示文件的系统类型:
df -T [挂载点]
可以取定自己的文件系统。
2.1.3 -a
显示所有的文件系统信息,包括特殊文件系统,如/proc、/sysfs
df -a [挂载点]
2.2 du
统计目录或文件大小
du [选项] [文件名|目录名]
但是一般不用他看文件的大小,使用ls可以直接看到,但是如果用ls来查看目录大小:
ls只会统计这个目录下一级子目录和子文件占用的大小,而不会统计子目录中的数据,这个文件中的数据占有多少。
只能使用du命令:
2.2.1 -h
加上-h人性化显示:
du -h 目录名
2.2.2 -s
直接查看总大小:
du -s 目录名
2.3 对比df与du
如果我们查看/分区的大小,使用df查看:
du查看/分区大小:
按说df因该比du看到的小,因为他把/目录下的几个目录都单独作为其他的分区计算了,但是为什么是一样的:
- df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间)
- du命令是面向文件的,只会计算文件或目录占用的空间。
所以df看到的可用空间就是真正的可用空间。
2.4 fsck
文件系统修复命令,如果出现文件系异常,就使用此命令修复:
fsck [-a|-y] 分区设备文件
自动进行修复,这个命令最好不要手动执行。
服务器启动的时候回自己检测,自己修复。
linux运维基础[系统磁盘管理]——————存储设备的识别、df、du、fsck相关推荐
- linux运维基础[系统磁盘管理]——————磁盘的物理结构[内部结构、外部结构、计算磁盘大小]
文章目录 1. 磁盘的外部结构 2.磁盘的内部结构 3. 计算一个磁盘的大小 1. 磁盘的外部结构 我们首先查看一个磁盘的结构,然后我们来进行一一的解读: 磁盘的主轴:决定磁盘的转速,转的越快,就会效 ...
- Linux运维基础进阶——PPT汇总
Linux运维基础 admin day1--云网络基础 day2--Linux系统简介.安装Linux系统.Linux基本操作 day3--命令行基础.目录和文件管理 day4--管理用户和组.tar ...
- 第一阶段·Linux运维基础-第1章·Linux基础及入门介绍
01-课程介绍-学习流程 02-服务器硬件-详解 03-服务器核心硬件-服务器型号-电源-CPU 01-课程介绍-学习流程 1.1. 光看不练,等于白干: 1.2 不看光练,思想怠慢: 1.3 即看又 ...
- Linux运维-服务器系统篇
Linux运维-服务器系统篇 开篇导读: 本篇博文是此系列教程的第二课,在这一课中将大概的介绍一下服务器上的操作系统,了解一下它的基本概念和发展历程. 服务器系统的概念和作用 如何理解服务器操作系统? ...
- linux 运维基础问题_Linux基础能力问题和解答
linux 运维基础问题 This section contains Aptitude Questions and Answers on Linux Basics. 本节包含有关Linux基础知识的 ...
- Linux 运维基础
2.新手必须掌握的 Linux 命令 2.1 强大好用的 Shell shell(也称为终端或壳)充当的是人与内核(硬件)之间的翻译官. 2.2 执行查看帮助命令 man man 命令来查看 man ...
- 网络配置——Linux运维基础
今天把Linux的网络配置总结了一下,尽管并不难可是是个比較重要的基础.然后我也不知到自己以后是否会做运维,可是我知道自己比較喜欢刨根问底.还有就是我很珍惜我以前掌握过的这些运维的技能.今天突然间问自 ...
- linux运维基础进阶和shell入门,Linux运维工程师从基础到进阶:Shell变量知识梳理...
原标题:Linux运维工程师从基础到进阶:Shell变量知识梳理 Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁.Shell既是一种命令语言,又是一种程序设计语言,涵盖的知识点多且杂 ...
- 0基础linux运维,Linux运维基础
字符匹配: . 匹配任意单个字符 [] 匹配指定范围内的任意单个字符 [^] 匹配指定范围外的任意单个字符 [:alnum:] 字母和数字 [:alpha:] 代表任何英文大小写字符,亦即 A-Z, ...
最新文章
- Delphi中Chrome Chromium、Cef3学习笔记(二)
- Java Spring Boot 2.0 实战之制作Docker镜像并推送到Docker Hub和阿里云仓库
- android 之ListView总结(一个综合实例)
- java 1e6,java-GeoPoint getLatitudeE6()返回-80000000,但getLong...
- 输出两个文件中不同/相同的行
- 摩尔投票法(力扣- -229. 求众数 II)
- LeetCode 2. Add Two Numbers
- (Quicker)懒人福利:鼠标快捷操作工具箱
- Python菜鸟教程第二十课之初识Django
- 设计师该如何把简历写好?
- CorelDRAW教程大全集
- 多商户JAVA扫码点餐小程序源码SaaS模式
- Android 之解析XML文件
- 03_我不是潘金莲,聊相似性推荐
- 哈里森,史上最具空间价值的钟表匠
- 联发科p60和骁龙710哪个好_骁龙710、麒麟710和联发科P60哪个好 性能对比测试 (全文)...
- Mobius 莫比乌斯
- Android 模拟返回键、菜单键、主页键
- Rook1.0部署+排错
- 学习游戏3D建模电脑推荐,入门级应该怎么学才能做出好看的模型?
热门文章
- linux配置ftp错误530,ubuntu16安装配置ftp服务(和530错误解决)
- 深度学习: 深度学习框架 横向对比
- 不懂英文能靠建站卖站达到月入上万?
- Unity LineRenderer 画运动轨迹
- 简单了解计算机组成原理 -- CPU与操作系统
- 2020年度整理国内一线互联网公司内部Android面试题库,android网络文件下载
- 冠词,a/an/the --- 元音字母
- 微信小程序 MinUI 组件库系列之 avatar 头像组件
- linux的dve界面如何debug,VCS课时3:使用DVE进行Debug
- 动物派对场景插图设计