Linux--磁盘添加与查询指令

234 阅读1分钟

 给Linux添加一块新硬盘

说明

下面我们以增加一块硬盘为例来熟悉下磁盘的相关指令和深入理解磁盘分区、挂载、卸载的概念。

如何增加一块硬盘

虚拟机添加硬盘

一、

在【虚拟机】菜单中,选择【设置】,然后设备列表里添加硬盘,然后一路【下一步】,中间只有选择磁盘大小的地方需要修改成2GB,至到完成。然后重启系统reboot(才能识别)!

分区 fdisk /dev/sdb

注意最后填的W是让你写入磁盘里并退出用的

你看下图第一行

\

格式化 mkfs -t ext4 /dev/sdb1


挂载 先创建一个 /home/newdisk,

挂载mount /dev/sdb1 /home/newdisk


设置可以自动挂载(永久挂载,当你重启系统,仍然可以挂载到/home/newdisk)


vim /etc/fstab
添加内容 /dev/sdb1 /home/newdisk ext4 defaults 0 0

永久挂载:通过修改/etc/fstab实现挂载添加完成后

执行mount -a即刻生效。
reboot

 磁盘查询实用指令

查询系统整体磁盘使用情况

基本语法

df -h

应用实例

查询系统整体磁盘使用情况

查询指定目录的磁盘占用情况

基本语法
du -h /目录

-h 带计量单位
-a 含文件
–max-depth=1 子目录深度
-c 列出明细的同时,增加汇总值


应用实例

查询/opt目录的磁盘占用情况,深度为1
du -ach --max-depth=1 /opt


磁盘情况-工作实用指令


统计/home文件夹下文件的个数
ls -l /home | grep “^-” | wc -l
统计/home文件夹下目录的个数
ls -l /home | grep “^d” | wc -l
统计/home文件夹下文件的个数,包括子文件夹里的
ls -lR /home | grep “^-” | wc -l
统计文件夹下目录的个数,包括子文件夹里的
ls -lR /home | grep “^d” | wc -l
以树状显示目录结构
tree
(没有就安装)yum install tree