一、查看硬盘相关#
df -l 查看硬盘命令#
1. 系统盘就像 Windows 的 C 盘,在 linux 中一般有 a 的参与,可通过 df -l 来查看
可以看到根路径 / 都是位于系统盘。而 /root,/home,/usr 就如同 c 盘下的 c:\windows,c:\usr 这些目录。
2. 如果单独有数据盘,且数据盘没有分区和挂载,使用df -l命令是看不到的
fdisk -l 查看硬盘命令#
使用fdisk -l,可以看到有哪些硬盘
Disk /dev/vda 和 Disk /dev/vdb 表示有两块盘
/dev/vda - 系统盘(系统自带的盘),有一个分区 vda1(通常第一个盘就是系统盘)
/dev/vdb - 数据盘(一般虚拟出来的盘),有两个分区 vdb1,vdb2
lsblk 查看硬盘命令#
图中 sda 是系统盘,sdb 是挂载的数据盘
du -h 查询指定目录磁盘占用情况#
指令: du [参数] / 目录 (查询指定目录的磁盘占用情况,默认为当前目录)
参数 含义
-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
--max-depth=1 子目录的深度
-c 列出明细的同时,增加汇总值
参数可以联合使用
示例:查询 /opt 目录的磁盘占用情况,深度为 1
二、硬盘挂载相关#
- 使用lsblk命令查看是否有 sdb
2. 虚拟机硬盘分区
fdisk /dev/sdb 分区命令#
开始对 sdb 分区
m 显示命令列表
p 显示磁盘分区同 fdisk -l
n 新增分区
d 删除分区
w 写入并退出
说明:开始分区后输入 n,新增分区,然后选择 p,分区类型为主分区。两次回车默认剩余全部空间,最后输入 w 写入分区并退出,若不保存退出输入 q
mkfs -t ext4 /dev/sdb1 分区格式化命令#
mount 挂载命令#
比如将磁盘挂载到根目录下 newdisk 目录下
用命令行挂载(mount /dev...),重启后会失效,即重启后挂载点消失
修改 /etc/fstab 实现永久挂载#
[root@kongchao03 /]# vim /etc/fstab
[root@kongchao03 /]# mount -a
添加完成后执行 mount -a 或 reboot 即可生效