Linux分区
-
原理介绍
- Linux无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分.
- Linux采用了一种叫"载入"的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来.
-
硬盘说明
- Linux硬盘分IDE和SCSI硬盘,目前基本上是SCSI硬盘
- 对于IDE硬盘,驱动器标识符位"hdx~"
'hd'表明分区所在设备的类型: 'x'为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘)
'~ '代表分区,前四个分区用数字1-4表示,为主分区或扩展分区,从5开始就是逻辑分区. - 对于SCSI硬盘则标识为'sdx~'.SCSI硬盘是用'sd'来表示分区所在设备类型,其余和IDE相同
-
查看设备挂载情况:
lsblk
/lsblk -f
磁盘情况查询
-
查询系统整体磁盘使用情况
基本语法:df -h
-
指定查询目录磁盘占用情况
基本语法:du -h
查询指定目录的磁盘占用情况
-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
--max-depth =1 子目录深度
-c 列出明细同时,增加汇总量 -
磁盘情况-工作实用指令
- 统计/opt下文件的个数:
ls -l /opt | grep "^-" | wc -l
- 统计/opt下目录的个数:
ls -l /opt | grep "^d" | we -l
- 统计/opt下文件个数,包括子文件夹里的:
ls -lr /opt | grep "^-" | wc -l
- 统计/opt下目录个数,包括子文件夹里的:
ls -lr /opt | grep "^d" | we -l
- 以树状显示目录结构
tree 目录名
(若无安装tree ,则使用yum install tree
安装)
- 统计/opt下文件的个数: