Linux_磁盘分区、挂载、查看

一、挂载

1、查看设备的挂载情况

lsblk

lsblk -f

 

分享图片

分享图片

 


 

2、挂载

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

 

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

如何增加一块硬盘?

1)虚拟机添加硬盘

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

 

分享图片

 

2)分区

fdisk /dev/sdb

分享图片

分享图片

分享图片

 

 


 

3)格式化

mkfs -t ext4 /dev/sdb1

分享图片

 


4)挂载

先创建一个目录 /home/newdisk

amount 设备名 目录名


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

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

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

分享图片

分享图片

分享图片

 

 

 

 

执行如下命令生效:

mount -a


如果需要解除挂载:

unmount 设备名
三、查看

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

df -h


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

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

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

- h:带计量单位

- a:含文件

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

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

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

 

分享图片

 

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

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

先过滤,再统计

 

分享图片

 

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

分享图片

 

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

 

分享图片

 

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

 

分享图片

 

5)以树状显示目录结构

分享图片

 


二、如何把新增的硬盘添加到/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系统中,设置ARP防火墙可以通过多种方法实现,包括使...
在Linux环境下,使用Jack2进行编译时,可以采取以下策略来提...
`getid`命令在Linux系统中用于获取当前进程的有效用户ID(EU...
在Linux环境下,codesign工具用于对代码进行签名,以确保其完...
Linux中的`tr`命令,其英文全称是“transform”,即转换的意...
Linux中的ARP防火墙是一种用于防止ARP欺骗攻击的安全措施,它...