Linux磁盘分区、挂载
⒈Linux下磁盘说明
1)Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘。
2)对于IDE硬盘,使用“hdx~”标识符,“hd”代表IDE硬盘。
对于SCSI硬盘,使用“sdx~”标识符,“sd”代表SCSI硬盘。
“x”为盘号(若电脑有多块硬盘,则依次排列,a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘)
“~”代表分区号,前4个分区用数字1到4表示,它们是主分区或者是扩展分区,从5开始就是逻辑分区。
★查看所有设备的挂载情况
lsblk或者lsblk -f
⒉挂载的经典案例
如何增加一块硬盘
1)虚拟机添加硬盘(略,添加完成后重启生效)
2)分区
分区命令 fdisk /dev/sdb
开始对 /sdb分区
.m | 显示命令列表 |
.p | 显示硬盘分区 同fdisk -l |
.n | 新增分区 |
.d | 删除分区 |
.w | 写入并退出 |
说明:开始分区后输入n,新增分区,然后选择p,分区类型为主分区,两次回车默认剩余全部空间,最后输入w写入分区并退出,若不保存退出则输入q。
3)格式化
格式化硬盘 mkfs -t ext4 /dev/sdb1
4)挂载
概述:将一个分区与一个目录联系起来
mount 设备名称 挂载目录 mount /dev/sdb1 /newdisk
umount 设备名称或者挂载目录 umount /dev/sdb1 《=》 umount /newdisk
★用命令行挂载的设备重启后会失效
5)设置系统自动挂载(永久挂载)
通过修改 /etc/fstab实现挂载
添加完成后,执行mount -a 立即生效
⒊磁盘情况查询
1)查询系统整体磁盘使用情况
df -lh
2)查询指定目录的磁盘占用情况,默认为当前目录
du -h 目录绝对路径
-s:指定目录占用大小汇总
-h:带计量单位
-a:含文件
--max-depth=1:子目录深度
-c:列出明细的同时,增加汇总值