0

0

Linux磁盘-分区介绍

看不見的法師

看不見的法師

发布时间:2025-06-20 15:10:29

|

690人浏览过

|

来源于php中文网

原创

linux磁盘-分区介绍linux磁盘-分区介绍 linux磁盘相关的命令虽然不多,但在实际运维中却有着重要的作用,因为linux系统及业务都依赖于硬盘。如果磁盘的使用和配置不当,可能会导致系统无法启动或业务系统无法提供预期的服务,实际运维中常见的问题是由于磁盘空间耗尽而导致无法启动。

本文将从以下几个方面介绍Linux磁盘的分区:

  1. 分区介绍(本章节)
  2. 创建分区
  3. MBR & GPT
  4. 格式化 & 挂载
  5. inode & 硬连接
  6. 磁盘操作命令
  7. 小结

在Windows中,我们常见的磁盘是C盘、D盘、E盘等。这些盘符可能位于一个或多个硬盘上。普通用户通常不需要关注具体是多少个硬盘,但在Linux中,磁盘作为核心资源,我们必须充分了解它们。

在之前的Linux目录介绍中,我们提到/dev目录是硬件目录。如果服务器中有硬盘,它们会在/dev目录下形成相应的目录。在Linux中,我们通常使用/dev/sda和/dev/sdb来表示独立的磁盘。

然后,我们将一个磁盘/dev/sda分成一个或多个分区,并将这些分区分别挂载到不同的目录下。如果一个分区挂载到Linux目录上,相当于Windows中的盘符,只是Windows使用C盘、D盘等,而Linux使用的是下面的目录树结构:

  • /dev/sda1 挂载到 /boot 目录
  • /dev/sda2 挂载到 / 目录
  • /dev/sda3 挂载到 /home 目录
  • /dev/sda4 挂载到 /data 目录

当然,我们也可以将分区挂载到其他想要的目录,但操作系统默认自带的目录需要在安装系统时定义好,后期一般不建议修改。

#这是一个本地虚拟机的磁盘,只有一个盘/dev/sda,大小是20G.其中/boot目录500M,根目录"/"使用了剩余的19.5G.#当然最下面的还有个设备/dev/sro 其实就是光盘,本地是iso文件,但是如果我要使用,还必须把他挂载到一个目录才可以使用.[root@localhost ~]# lsblkNAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTsda      8:0    0   20G  0 disk ├─sda1   8:1    0  500M  0 part /boot└─sda2   8:2    0 19.5G  0 part /sr0     11:0    1  942M  0 rom

介绍两个命令,一个是上面已经用到的lsblk,我们用它查看有多少个磁盘以及它们的分区情况。如果磁盘出现故障或其他原因未被识别,这里也不会显示。在实际运维中,这也可以用来判断磁盘是否异常。另一个命令是fdisk,它会显示完整的路径,日常使用可以根据个人习惯选择。

SOHO黄金时代
SOHO黄金时代

功能介绍: 1.四级下线会员功能 2.管理员在线邮件群发各级会员 3.管理员可在线管理,全激活下线会员帐号 4.管理员可增加两个站长管理 5.会员在线邮件群发下线会员 6.管理员分级管理会员 7.提供各种软件下载功能区 8.会员可发布信息动态 后台程序登陆页面为: soho/admin/index.asp 帐号:admin 密码:123456 注:此程序部分功能没有

下载
[root@localhost ~]# fdisk -l磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x000bb97e   设备 Boot      Start         End      Blocks   Id  System/dev/sda1   *        2048     1026047      512000   83  Linux/dev/sda2         1026048    41943039    20458496   83  Linux

小知识:

在早期,磁盘有一种接口叫IDE,在Linux服务器中的设备命名是:/dev/hda,/dev/hdb。

目前主流的SATA接口,在Linux服务器中的设备命名是:/dev/sda,/dev/sdb。

高端服务器中还可能有NVME接口,在Linux服务器中的设备命名是:/dev/nvme0n1,/dev/nvme0n2。

云厂商使用的云硬盘,由于都是分布式的,在Linux服务器中的设备命名是:/dev/vda,/dev/vdb。

相关专题

更多
什么是分布式
什么是分布式

分布式是一种计算和数据处理的方式,将计算任务或数据分散到多个计算机或节点中进行处理。本专题为大家提供分布式相关的文章、下载、课程内容,供大家免费下载体验。

327

2023.08.11

分布式和微服务的区别
分布式和微服务的区别

分布式和微服务的区别在定义和概念、设计思想、粒度和复杂性、服务边界和自治性、技术栈和部署方式等。本专题为大家提供分布式和微服务相关的文章、下载、课程内容,供大家免费下载体验。

234

2023.10.07

硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

1072

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

148

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1029

2025.12.29

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

13

2026.01.19

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

709

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1128

2023.07.27

c++ 根号
c++ 根号

本专题整合了c++根号相关教程,阅读专题下面的文章了解更多详细内容。

58

2026.01.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Node.js 教程
Node.js 教程

共57课时 | 9.4万人学习

ASP 教程
ASP 教程

共34课时 | 4万人学习

Python 教程
Python 教程

共137课时 | 7.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号