微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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 查看

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐