
Linux磁盘分区: 磁盘分区:一个硬盘可以有多个分区(分盘)
- lsblk 查看磁盘信息
- lsblk -f 查看磁盘详细信息
- fdisk 对磁盘分区
- mkfs 对磁盘建立文件系统
- fsck 用于检查文件系统的正确性,并对 Linux系统进行修复
- mount 挂载
- umount 取消挂载
- df 查看文件系统磁盘空间占用情况
- du 查看目录的磁盘空间的使用情况
安装Linux系统时我们已经把磁盘挂载到目录中了
查看:设备挂载情况 lsblk 简略的查看 lsblk -f 详细的查看 添加磁盘流程: 第一步:在虚拟机上分配一个硬盘给Linux系统右键点击你虚拟机上的系统
选择磁盘类型时,新旧磁盘类型一致
多少g可以自己选择
重启系统,输入lsblk 可以看到新建的硬盘
输入lsblk -f 可以看到详细信息(可以发现没有分区和挂载)
第二步:对硬盘进行分区 fdisk分区命令为: fdisk /dev/sdb(硬盘名称)
| m | 显示命令了列表 |
| p | 显示磁盘分区 ,相当于 fdick -l |
| n | 新建分区 |
| d | 删除分区 |
| w | 写入并保存 |
| q | 不保存退出 |
输入 n n为新建一个分区
输入p p为主分区 e为拓展分区
分区号1-4都可以,这里选择1(方便展示),然后连按两个回车
输入 w 保存分区 ,后输入lsblk 查看分区
第三步:确定文件类型 mkfs -tlinux系统常见的文件类型:ext2/3/4 ,xfs,brtfs
这里选择 ext4 命令为:mkfs -t ext4 /dev/sdb1(分区名)
第四步:对分区进行挂载选择你要挂载的目录,不纯存在的话可以新建一个目录(在这里我新建 pro 目录)
使用 mount 命令进行挂载
mount /dev/vdb1 /root/peo
注意:这种方式是临时的挂载,重启之后会消失
五:永久挂载的方式:修改启动文件/etc/fstab ,使得每次启动都能把该磁盘挂载到/root/peo
用vim 打开/etc/fstab
第一个0 代表不做dump备份 第二个0代表不检查硬盘扇区
重启过后再执行lsblk -f 指令 就可以可看到 该硬盘被永久挂载
六:删除挂载使用 umount 设备名
例如:删除 peo的挂载
fsck 检查文件系统的正确性 fsck [参数] 文件系统| 参数 | 介绍 |
| -t | 给定文件系统的类型 |
| -s | 一个一个的执行fsck命令进行检查 |
| -A | 对 /etc/fstab 文件中所有列出来的分区进行检查 |
| -C | 显示完整的检查进度 |
| -d | 列出fsck命令的debug结果 |
| -a | 检查发生错误,自动修复 |
| -r | 检查发生错误,询问是否修复 |
| -P | 与-A同时存在时 ,多个fsck的检查同时进行 |
从左到右分别为:
挂载设备 挂载点 文件系统 挂载选项 是否备份(0 ,1)是否检查磁盘及次序 (0,1,2)
磁盘情况查询 df -h 查看磁盘使用情况 du -h 目录 查询指定目录的磁盘占用情况| -s | 指定目录占用大小情况 |
| -h | 带计量单位 |
| -a | 含文件 |
| --max-depth=1 | 设置子目录深度 |
| -c | 列出明细的同时,增加汇总值 |
| ls -l 文件路径 | grep "^-" | wc -l | 统计该文件下的文件个数 |
| ls -l 文件路径 | grep "^d" | wc -l | 统计文件下目录的个数 |
| ls -lR 文件路径 | grep "^d" | wc -l | 统计该文件下的文件个数,包括子文件下的 |
| ls -lR 文件路径 | grep "^d" | wc -l | 统计文件下目录的个数,包括子文件下的 |
安装 thee : 输入 yum install tree 然后输入 y 直到安装完成
tree 文件路径 显示目录结构