linux全套 | linux磁盘分区,挂载 | 10
目录
分区基础知识
分区的方式:
mbr分区:
- 最多支持四个主分区
- 系统只能安装在主分区
- 扩展分区需要占用一个主分区
- MBR最多只支持2TB,但拥有最好的兼容性
gtp分区
- 支持无限多个主分区(但操作系统可能有限制,比如
windows下最多128分区) - 最大支持18EB的容量(1EB=1024PB,1PB=1024TB)
- win7 64位以后支持
gtp
windows下的磁盘分区

Linux分区
原理介绍
-
linux来说,无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构,linux中每个分区都是用来组成整个文件系统的一部分. -
linux采用了一种叫"载入"的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来.

硬盘说明
-
linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘. -
对于
IDE硬盘,驱动器标识符为hdx~.
hd表明分区所在设备的类型,这里指IDE硬盘.
x为盘号(a为基本盘,b为从属基本盘,c为辅助主盘,d为辅助从属盘).
~代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区.
hda3: 第一个IDE硬盘上的第三个主分区或扩展分区
hdb2: 第二个IDE硬盘上的第二个主分区或扩展分区
- 对于
SCSI硬盘则表示为sdx~,其余都是一样的.
使用lsblk指令查看当前系统的分区情况

挂载的经典案例
需求是给我们的linux系统新增加一个新的硬盘,并且挂载到/home/newdisk

如何增加一块硬盘

磁盘情况查询
查询系统整体磁盘使用情况
df -lh 查询系统整体磁盘的使用情况

查询指定目录的磁盘占用情况
du -ach --max-depth=n /目录 查询指定目录的磁盘占用情况(默认为当前目录)
-c: 列出明细的同时,增加汇总值
-a: 含文件
-h: 带计量单位(人类可读)
--max-depth 子目录深度
应用案例: 查询 /opt 目录的磁盘占用情况,深度为1

磁盘使用情况 - 工作实用指令
- 统计
/home文件夹下文件的个数
ls -l /home | grep "^-" | wc -l
- 统计
/home文件夹下目录的个数
ls -l /home | grep "^d" | wc -l
- 统计
/home文件夹下文件的个数,包括子文件夹里的
ls -lR /home | grep "^-" | wc -l
- 统计
/home文件夹下目录的个数,包括子文件夹里的
ls -lR /home | grep "^d" | wc -l
- 以树状显示目录结构
tree [目录] 以树状图的方式显示
yum install yum 安装tree

浙公网安备 33010602011771号