【玩转Linux操作】详细讲解 Linux分区&&磁盘 操作以及相关的命令

专栏【玩转Linux操作】
喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。
音乐分享【Counting Stars 】
欢迎并且感谢大家指出小吉的问题

文章目录

  • 什么是Linux的分区
  • Linux分区的作用
  • Linux分区的原理介绍
  • 查看所有设备挂载情况
    • ⭐lsblk
    • ⭐lsblk -f
  • 硬盘说明
    • ⭐IDE硬盘
    • ⭐SCSI硬盘
  • 磁盘情况查询
    • ⭐df -h
    • ⭐du -h [目录]
      • 案例
  • 磁盘实用指令
    • ⭐统计当前文件夹下的文件的个数
    • ⭐统计当前文件夹下的文件的个数,包括子文件夹里面的
    • ⭐统计当前文件夹下的目录的个数
    • ⭐统计当前文件夹下的目录的个数,包括子文件夹里面的
    • ⭐以树状结构显示目录结构
      • 这种情况下,我们要首先安装tree

【玩转Linux操作】详细讲解 Linux分区&&磁盘 操作以及相关的命令_第1张图片

什么是Linux的分区

在Linux中,分区是将硬盘或其他存储设备划分为逻辑部分的过程。每个分区都被视为一个独立的存储空间,可以用于存储文件系统、数据和操作系统文件等。Linux分区是文件系统的基础,它提供了组织和管理存储设备的能力。

在Linux中,常见的分区类型包括主分区、扩展分区和逻辑分区。每个硬盘最多可以有4个主分区或3个主分区加一个扩展分区。扩展分区可以进一步划分为多个逻辑分区。这种分区结构允许您在单个硬盘上创建多个独立的存储空间。

Linux分区的作用

安装操作系统:通常,Linux安装需要至少一个分区来承载根文件系统。根文件系统包含操作系统的核心文件和目录。

数据存储:您可以创建额外的分区来存储用户数据、应用程序文件、配置文件等。这样可以更好地组织和管理数据,并提供更好的性能和安全性。

多重引导:如果您想在同一台计算机上安装多个操作系统(如Linux和Windows),您可以使用不同的分区为每个操作系统分配空间,并配置引导加载程序(如GRUB)来选择要启动的操作系统。

系统备份和恢复:分区可以使您更轻松地进行系统备份和恢复操作。通过将系统文件和用户数据分开存储在不同的分区中,您可以轻松地备份系统文件,并在需要时恢复系统到之前的状态。

Linux分区的原理介绍

Linux无论有几个分区,分给哪一个目录使用,它归根到底就只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成文件系统的一部分
Linux的整个文件系统中包含了一整套的文件和目录,并且将一个分区和一个目录联系起来

【玩转Linux操作】详细讲解 Linux分区&&磁盘 操作以及相关的命令_第2张图片

查看所有设备挂载情况

⭐lsblk

【玩转Linux操作】详细讲解 Linux分区&&磁盘 操作以及相关的命令_第3张图片
发现一块硬盘下面有三块分区
【玩转Linux操作】详细讲解 Linux分区&&磁盘 操作以及相关的命令_第4张图片

⭐lsblk -f

【玩转Linux操作】详细讲解 Linux分区&&磁盘 操作以及相关的命令_第5张图片
UUID是 每个分区的唯一标识符

硬盘说明

在Linux中,“硬盘”(Hard Disk)是指计算机系统中用于存储数据的物理设备。它是一种非易失性存储媒介,用于永久存储操作系统、应用程序、用户文件以及其他数据。
Linux硬盘分为IDE硬盘和SCSI硬盘
Linux将硬盘划分为分区(Partitions),每个分区可以作为一个独立的逻辑单元来管理。通过分区,您可以将硬盘划分为多个区域,每个区域可以独立地格式化、挂载和使用。

⭐IDE硬盘

标识符是hdx~
【玩转Linux操作】详细讲解 Linux分区&&磁盘 操作以及相关的命令_第6张图片

⭐SCSI硬盘

标识符是sdx~

在这里插入图片描述

磁盘情况查询

⭐df -h

查看整体磁盘的使用情况
【玩转Linux操作】详细讲解 Linux分区&&磁盘 操作以及相关的命令_第7张图片

⭐du -h [目录]

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

参数 效果
-s 指定目录占用大小的汇总
-h 带计量单位
-a 含文件
–max-depth=1 子目录深度(此时指定了子目录深度为1)
-c 列出明细的同时,增加汇总值

案例

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

【玩转Linux操作】详细讲解 Linux分区&&磁盘 操作以及相关的命令_第8张图片

磁盘实用指令

在Linux系统中,有多个磁盘相关的命令可用于查看、管理和操作磁盘。以下是一些常用的Linux磁盘命令

⭐统计当前文件夹下的文件的个数

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

【玩转Linux操作】详细讲解 Linux分区&&磁盘 操作以及相关的命令_第9张图片
在这里插入图片描述

⭐统计当前文件夹下的文件的个数,包括子文件夹里面的

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

在这里插入图片描述

⭐统计当前文件夹下的目录的个数

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

【玩转Linux操作】详细讲解 Linux分区&&磁盘 操作以及相关的命令_第10张图片

【玩转Linux操作】详细讲解 Linux分区&&磁盘 操作以及相关的命令_第11张图片

⭐统计当前文件夹下的目录的个数,包括子文件夹里面的

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

在这里插入图片描述

⭐以树状结构显示目录结构

在这里插入图片描述

这种情况下,我们要首先安装tree

yum install tree

【玩转Linux操作】详细讲解 Linux分区&&磁盘 操作以及相关的命令_第12张图片

如果大家有不明白的地方,或者文章有问题,欢迎大家在评论区讨论,指正

你可能感兴趣的:(玩转Linux操作,linux,运维,服务器)