Linux_磁盘分区、挂载、查看

一、挂载

1、查看设备的挂载情况

lsblk

lsblk -f

 Linux_磁盘分区、挂载、查看

Linux_磁盘分区、挂载、查看

 


 

2、挂载

需求 :给我们的Linux系统增加一个新的硬盘,并且挂载到/home/newdisk

 

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

如何增加一块硬盘?

1)虚拟机添加硬盘

在 VMware下:虚拟机—>设置—>硬盘—>添加—>下一步(4)—>完成—>重启Linux

 Linux_磁盘分区、挂载、查看

 

2)分区

fdisk /dev/sdb

Linux_磁盘分区、挂载、查看

Linux_磁盘分区、挂载、查看

Linux_磁盘分区、挂载、查看

 

 


 

3)格式化

mkfs -t ext4 /dev/sdb1

Linux_磁盘分区、挂载、查看

 


4)挂载

先创建一个目录 /home/newdisk

amount 设备名 目录名


但是如果重启这种挂载关系就会消失了

5)设置可以自动挂载(永久挂载,当你重启Linux之后,仍然可以挂载)

永久挂载:通过修改 /etc/fstab 实现挂载

Linux_磁盘分区、挂载、查看

Linux_磁盘分区、挂载、查看

Linux_磁盘分区、挂载、查看

 

 

 

 

执行如下命令生效:

mount -a


如果需要解除挂载:

unmount 设备名

强制解除挂载:

umount -l /home/newdisk
三、查看

1、查看系统整体磁盘使用情况

df -h


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

du -h /目录
查看指定目录的磁盘占用情况,默认是当前目录

- s:指定目录占用大小汇总

- h:带计量单位

- a:含文件

--max-depth=1 :子目录深度

- c:列出明细的同时,增加汇总值。

实例:查询 /opt 目录的磁盘占用情况,深度为1

 Linux_磁盘分区、挂载、查看

 

3、磁盘情况 — 工作实用指令

1)统计 /home 文件夹下文件的个数

先过滤,再统计

 Linux_磁盘分区、挂载、查看

 

2)统计 /home 文件夹下目录的个数

Linux_磁盘分区、挂载、查看

 

3)统计 /home 文件夹下文件的个数,包括子文件夹里的

 Linux_磁盘分区、挂载、查看

 

4)统计文件夹下目录的个数,包括子文件夹里的

 Linux_磁盘分区、挂载、查看

 

5)以树状显示目录结构

Linux_磁盘分区、挂载、查看

 


二、如何把新增的硬盘添加到/home目录下

挂载同上面,

将新硬盘临时挂载在一个目录下
#cd /mnt/
#mkdir home

注:一定要先备份原来目录下的文件


#mount /dev/vdb1 /mnt/home 挂载到/mnt/home
#df -h 查看
#cp -a /home/* /mnt/home/ 把home下的东西拷到挂载的目录下,备份
#rm -rf /home/* 把home下的东西删干净
#umount /dev/vdb1 卸载硬盘
#df -h 查看

Linux_磁盘分区、挂载、查看

上一篇:[Linux系统安装] Redhat Enterprise Linux 8.2 在虚拟机中的安装过程记录(原创,转载请说明出处)


下一篇:Linux 初始化系统 SystemV Upstart