linux全套 | linux磁盘分区,挂载 | 10

分区基础知识

分区的方式:

  1. mbr分区:
  1. 最多支持四个主分区
  2. 系统只能安装在主分区
  3. 扩展分区需要占用一个主分区
  4. MBR最多只支持2TB,但拥有最好的兼容性
  1. gtp分区
  1. 支持无限多个主分区(但操作系统可能有限制,比如windows下最多128分区)
  2. 最大支持18EB的容量(1EB=1024PB,1PB=1024TB)
  3. win7 64位以后支持gtp

windows下的磁盘分区

Linux分区

原理介绍

  1. linux来说,无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构,linux中每个分区都是用来组成整个文件系统的一部分.

  2. linux采用了一种叫"载入"的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来.

硬盘说明

  1. linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘.

  2. 对于IDE硬盘,驱动器标识符为hdx~.

hd表明分区所在设备的类型,这里指IDE硬盘.

x为盘号(a为基本盘,b为从属基本盘,c为辅助主盘,d为辅助从属盘).

~代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区.

hda3: 第一个IDE硬盘上的第三个主分区或扩展分区

hdb2: 第二个IDE硬盘上的第二个主分区或扩展分区

  1. 对于SCSI硬盘则表示为sdx~,其余都是一样的.

使用lsblk指令查看当前系统的分区情况

挂载的经典案例

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

如何增加一块硬盘

磁盘情况查询

查询系统整体磁盘使用情况

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

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

du -ach --max-depth=n /目录 查询指定目录的磁盘占用情况(默认为当前目录)

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

-a: 含文件

-h: 带计量单位(人类可读)

--max-depth 子目录深度

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

磁盘使用情况 - 工作实用指令

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

ls -l /home | grep "^-" | wc -l

  1. 统计/home文件夹下目录的个数

ls -l /home | grep "^d" | wc -l

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

ls -lR /home | grep "^-" | wc -l

  1. 统计/home文件夹下目录的个数,包括子文件夹里的

ls -lR /home | grep "^d" | wc -l

  1. 以树状显示目录结构

tree [目录] 以树状图的方式显示

yum install yum 安装tree

原文地址:https://www.cnblogs.com/Rowry/p/12961161.html