Linux_磁盘分区、挂载、查看

原文链接: http://www.cnblogs.com/js1314/p/11025924.html

一、挂载

1、查看设备的挂载情况

lsblk

lsblk -f

 Linux_磁盘分区、挂载、查看_第1张图片

Linux_磁盘分区、挂载、查看_第2张图片

 


 

2、挂载

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

 

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

如何增加一块硬盘?

1)虚拟机添加硬盘

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

 Linux_磁盘分区、挂载、查看_第3张图片

 

2)分区

fdisk /dev/sdb

Linux_磁盘分区、挂载、查看_第4张图片

Linux_磁盘分区、挂载、查看_第5张图片

Linux_磁盘分区、挂载、查看_第6张图片

 

 


 

3)格式化

mkfs -t ext4 /dev/sdb1

Linux_磁盘分区、挂载、查看_第7张图片

 


4)挂载

先创建一个目录 /home/newdisk

amount 设备名 目录名


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

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

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

Linux_磁盘分区、挂载、查看_第8张图片

Linux_磁盘分区、挂载、查看_第9张图片

 

 

 

 

执行如下命令生效:

mount -a


如果需要解除挂载:

unmount 设备名

强制解除挂载:

umount -l /home/newdisk
三、查看

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

df -h


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

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

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

- h:带计量单位

- a:含文件

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

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

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

 Linux_磁盘分区、挂载、查看_第10张图片

 

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

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

先过滤,再统计

 Linux_磁盘分区、挂载、查看_第11张图片

 

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

 

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

 

 

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

 

 

5)以树状显示目录结构

Linux_磁盘分区、挂载、查看_第12张图片

 


二、如何把新增的硬盘添加到/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 查看

 

转载于:https://www.cnblogs.com/js1314/p/11025924.html

你可能感兴趣的:(Linux_磁盘分区、挂载、查看)