一、分区
1、分区的方法
1)mbr分区:
①最多支持4个主分区
②系统只能安装在主分区
③扩展分区要占一个主分区
④mbr最大只支持2TB,但拥有良好的兼容性
2)gtp分区:
①支持无限多个主分区(但操作系统可能限制,例如Windows下最多128个)
②最大支持18EB(1EB=1024PB,1PB=1024TB)
③Windows764位之后支持gtp。
2、Windows下的c盘分区
3、Linux分区
原理
1)Linux无论有几个分区,分给哪一目录使用,归根结底只有一个根目录,一个独立且惟一的文件结构查看linux分区,Linux中每位分区都是拿来组成整个文件系统的一部份。
2)Linux中采用了一种叫“载入”的处理方式,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系上去。这时要载入的一个分区将使它的储存空间在一个目录下获得。
3)原理图
硬碟说明
1)Linux硬碟分IDE硬碟和SCSI硬碟,目前基本上都是SCSI硬碟
2)对于IDE硬碟,驱动标示为“hdx~”,其中“hd”分区所在的设备类型,这儿指IDE硬碟了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助盘,d为辅助从属盘),“~”代表分区,前4个分区用数字1~4表示,她们是主分区或扩充分区查看linux分区,从5开始就是逻辑分区。如:hda3表示为第一个IDE硬碟上的第三个主分区或扩充分区
3)对于SCSI硬碟则标示为“sdx~”linux系统应用,SCSI硬碟是用“sd”来表示分区所在设备的类型的,其余则和IDE硬碟的表示方式一样。
二、挂载
1、查看设备的挂载情况
lsblk
或
lsblk-f
2、挂载案例
需求:给我们的Linux系统降低一个新的硬碟linux设置环境变量,而且挂载到/home/newdisk
说明:我们以降低一块硬碟为例来熟悉一下c盘的相关指令和深入理解c盘分区、挂载、卸载的概念。
怎样降低一块硬碟?
1)虚拟机添加硬碟
在VMware下:虚拟机—>设置—>硬碟—>添加—>下一步(4)—>完成—>重启Linux
2)分区
fdisk/dev/sdb
3)低格
mkfs-text4/dev/sdb1
4)挂载
先创建一个目录/home/newdisk
amount设备名目录名
然而若果重启这些挂载关系才会消失了
5)设置可以手动挂载(永久挂载,当你重启Linux以后,一直可以挂载)
永久挂载:通过更改/etc/fstab实现挂载
执行如下命令生效:
mount-a
假如须要解除挂载:
unmount设备名
三、查看
1、查看系统整体c盘使用情况
df-h
2、查询指定目录的c盘占用情况
du-h/目录
查看指定目录的c盘占用情况,默认是当前目录
-s:指定目录占用大小汇总
-h:带计量单位
-a:含文件
--max-depth=1:子目录深度
-c:列举明细的同时,降低汇总额。
实例:查询/opt目录的c盘占用情况,深度为1
3、磁盘情况—工作实用指令
1)统计/home文件夹下文件的个数
先过滤,再统计
2)统计/home文件夹下目录的个数
3)统计/home文件夹下文件的个数,包括子文件夹里的
4)统计文件夹下目录的个数,包括子文件夹里的
5)以树形显示目录结构