一、分区的基础知识
1.1 分区的方式
1.1.1 mbr分区[传统的]
1.1.2 gtp分区[目前的]
1.2 windows和linux磁盘分区的区别
1.2.1 windows下的磁盘分区
1.2.2 linux下的磁盘分区
原理示意图
1.3 ★ 硬盘说明 【使用 lsblk (老师不离开)命令】
硬盘分为:IDE 和 SCSI两种
如何读懂驱动器标号:hd(IDE硬盘),sd(SCSI硬盘)
hda3 表示 :IDE硬盘,(a为基本盘,b为基本存储盘,c为辅助主盘,d为辅助从盘),3表示第3个分区。
## 查询硬盘情况,可以看到硬盘的类型和id
lsblk -f
## 查询硬盘情况,可以看到空间
lsblk
二、挂载硬盘
2.1 虚拟机上添加硬盘
添加完成后
2.2 加载硬盘,需要重启
输入命令lsblk -f 发现没有这块硬盘
重启后
2.3 分区
fdisk /dev/sdb
2.4 格式化,格式化以后才能有uuid
mkfs -t ext4 /dev/sdb1
2.5 临时挂载,服务器重启后消失
mount /dev/sdb1 /home/newdisk/
2.6 永久挂载设置,完成后重启计算机
##修改挂在的配置文件
vim /etc/fstab
重启
shutdown -r now
三、卸载硬盘
3.1 临时卸载硬盘
umount /home/newdisk
3.2 永久卸载,与永久挂载是反向操作。
四、磁盘情况查询
4.1 df -h 查询系统整体磁盘情况
df -h
4.2 du 【参数】 目录:查询指定目录占用磁盘情况
基本语法:
du 【参数】 /目录
参数:
-s 指定目录占用大小汇总
-h 带计量单位,human,人可以看懂
-a 含文件
-c 列出明细的同时,增加汇总值
–max-depth=1 子目录深度
## 查看/home 下的所有文件或文件夹,深度我为1
du -cha /home --max-depth=1
## 查看/home 总的占用空间
du -s
4.3 工作实用指令
## 统计/home 文件夹下文件的个数 grep "^-" : 以 - 开头 wc 统计
ls -l /home | grep "^-" | wc -l
## 统计/home 文件夹下目录的个数
ls -l /home | grep "^d" | wc -l
## 统计/home 文件夹下的文件个数,包含子文件夹里的
ls -lR /home | grep "^-" | wc -l
## 统计/home 文件夹下目录的个数,包含子文件夹里的
ls -lR /home | grep "^d" | wc -l
## 以树形显示目录结构
tree
tree 的使用
如果没有tree ,使用 yum install tree
安装,安装完成后