linux(磁盘分区,挂载,磁盘查询)

114 阅读2分钟

分区

  • Linux分区是将分区挂载到一个目录上,访问这个目录就是访问这个分区。
  • Linux硬盘分IDE和SCSI硬盘,通常为SCSI。
  • 对于IDE的硬盘标识为hdx, SCSI标识为sdx      在这里插入图片描述 如果再增加一块硬盘则是sdb下面有分区1,2,3。
lsblk #查看设备块信息
lsblk -f #列出详细信息

在这里插入图片描述 在虚拟机添加一块硬盘操作步骤: 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 重新启动后查看硬盘(可见多了块硬盘): 在这里插入图片描述 分区操作:

fdisk /dev/sdb  #dev目录下通常存的是设备

在这里插入图片描述 在这里插入图片描述 可以自己选择分区号,默认为1,一路回车。最后需要输入w再退出,才会写入。可见分区成功如下图: 在这里插入图片描述 接下来进行格式化:

mkfs -t ext4 dev/sdb1 #格式化分区
lsblk -f #查看分区详细信息

在这里插入图片描述 有了UUID格式化成功,接下来挂在使用即可:

mount /dev/sdb1 /newdisk/ #挂在磁盘
umount /dev/sdb1  或 umount /newdisk #卸载磁盘

在这里插入图片描述 注意:命令行挂载的磁盘重启后会失效 永久挂载需要修改配置文件

vim /etc/fstab #按照文件内的格式,将这个分区写入配置文件

在这里插入图片描述

磁盘使用情况查询

  • df
df -h #查询磁盘的整体使用情况

在这里插入图片描述

  • du /-s 占用大小汇总 /-a 含文件 /-h 带计量单位 /--max-depth=1 子目录震度 /-c 列出明细的同时增加汇总值
du -h #查寻当前目录的的磁盘占用情况
du -hac  /--max-depth=1 /home #查询home目录下深度为1的所有文件,带单位汇总

几个综合性的案例:

  • 统计文件个数
 ll -l /home/liyong  | grep "^-" |  wc -l #统计/home/liyong下文件的数量,其中wc为计数
 ll -l /home/liyong  | grep "^d" |  wc -l #统计/home/liyong下目录的数量,目录是以d开头
ll -lR /home/liyong  | grep "^d" |  wc -l #包含子目录的文件,递归统计

在这里插入图片描述

  • 以树状显示目录 注意:默认的情况下没有安装tree, 需要用yum安装。
yum install tree #安装tree

在这里插入图片描述