磁盘分区及挂载
简要介绍:
1.Linux无论有几个分区,还是分给哪个目录去使用。它归根结底也就只有一个根目录,它是一个独立并且唯一的文件结构,它其中的每个分区共同构成整个文件系统的一部分。
2.Linux采用了“载入”的处理方法,它的文件系统包含了一整套的文件和目录,将一个分区通过挂载(mount)的方式和一个目录联系在一起,也可以通过卸载(umount)的方式将分区与其联系的目录分开。并且载入的分区将会使它的存储空间在与它挂载的一个目录下获得。
3.Linux的硬盘分为IDE和SCSI,目前基本都是SCSI硬盘。对于SCSI硬盘来说,它的驱动标识符为“sdx~”,其中的“sd”用来表示分区所在的设备类型。“x”为盘号,它分为四类“a基本盘、b基本从属盘、c辅助主盘、d辅助从属盘”,“~”代表分区。
4.在终端中使用指令去查看我们Linux的分区情况:
<图一>
<图二>
●典型案例实战
在我们的Linux硬盘中去增加一个2G内存空间的新硬盘分区(sdb1),并且将这块分区挂载到/home下的/newdisk上,查看后再将其卸载。
步骤一:添加磁盘
步骤二:分区(fdisk /dev/sdb)
步骤三:格式化(mkfs -t ext4 /dev/sdb1)
步骤四:挂载(mount /dev/sdb1 /home/newdish)
步骤五:卸载(umount /dev/sdb1)
●磁盘查询
1.查询系统整体磁盘使用情况
基本语法:df -h
应用实例:
查询系统整体磁盘使用情况(sda1因为挂载到了swap上所以不显示,sdb1因为在上面的示例中被卸载了所以也不显示)
2.查询指定目录的磁盘占用情况
基本语法:du -h /目录
应用实例:
查询/home目录深度为1的磁盘占用情况
3.实用指令及其案例
1.统计/home文件夹下文件的个数
补充:(统计/home文件夹下以及其子文件夹里文件的个数)
2.统计/home文件夹下目录的个数
补充:(统计/home文件夹下以及其子文件夹里目录的个数)
●树状目录展示
基本语法:tree (若未安装tree,则需要使用安装指令 “yum install tree” 去安装其到我们的系统中)
应用实例:
1.将/home文件下的文件目录以树状目录的形式展现出来