首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Linux磁盘-分区介绍

Linux磁盘-分区介绍

作者头像
运维小路
发布2024-11-01 18:49:08
发布2024-11-01 18:49:08
2.5K0
举报
文章被收录于专栏:运维小路运维小路

Linux磁盘-分区介绍

Linux磁盘涉及到的命令不是很多,但是在实际运维中的作用却很大,因为Linux系统及业务都会承载到硬盘上。如果磁盘使用和配置不合理,可能会引起系统无法启动或者业务系统无法提供预期的服务,在实际运维中,比较典型和常见的问题就是因为磁盘满了,导致无法启动。

主要从以下几个方面来介绍:

1.分区介绍(本章节)

2.创建分区

3.MBR&GPT

4.格式化&挂载

5.inode&硬连接

6.磁盘操作命令

7.小结

在Windows里面我们常见的涉及到磁盘那是C盘,D盘,E盘等。但是在这些盘符到底是在一个硬盘还是几个硬盘呢?如果我们不到磁盘管理里面看是看不出来的,当然作为普通人其实也并不需要关心到底是几个硬盘。但是在Linux里面磁盘作为一种核心的资源,我们必须要对他足够了解才行。

在前面的Linux目录介绍里面我们说过/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

当然我们也可以放到其他我们想放的目录,但是操作系统默认自带的哪些目录是需要在安装系统的时候定义好的,后期一般就不建议修改。

代码语言:javascript
复制
#这是一个本地虚拟机的磁盘,只有一个盘/dev/sda,大小是20G.其中/boot目录500M,根目录"/"使用了剩余的19.5G.
#当然最下面的还有个设备/dev/sro 其实就是光盘,本地是iso文件,但是如果我要使用,还必须把他挂载到一个目录才可以使用.
[root@localhost ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      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

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

代码语言:javascript
复制
[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。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 运维小路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux磁盘-分区介绍
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档