Linux系统磁盘管理

本文介绍了Linux系统中磁盘的基本概述,包括磁盘分类、命名方式、MBR与GPT分区类型。接着详细阐述了如何检查磁盘容量,以及使用fdisk和gdisk进行分区。内容还涵盖了磁盘格式化、挂载、卸载,特别是交换分区SWAP的创建、启用和关闭。最后讨论了生产环境中遇到的磁盘故障案例。
摘要由CSDN通过智能技术生成

1. 磁盘基本概述

1.1 磁盘分类

固态硬盘
机械硬盘
服务器硬盘

1.2 Linux中磁盘命名方式

Linux中磁盘的命名方式与磁盘的接口有关,规则如下:

  • 传统IDE接口硬盘:/dev/hd[a-z]
  • SCISI接口硬盘:/dev/sd[a-z]
  • 虚拟化硬盘:/dev/vd[a-z]
    在设备名称的定义规则如下, 其他的分区可以以此类推
    系统的第一块SCSI接口的硬盘名称为/dev/sda
    系统的第二块SCSI接口的硬盘名称为/dev/sdb
    系统中分区由数字编号表示, 1-4留给主分区使用和扩展分区, 逻辑分区从5开始
//第一块磁盘
/dev/sda
//第一块磁盘的第一个分区
/dev/sda1
//第二块磁盘的第一个分区
/dev/sdb1

1.3 MBR与GPT

在使用新磁盘之前,你必须对其进行分区。MBR(Master Boot Record)和GPT(GUID Partition Table)是在磁盘上存储分区信息的两种不同方式。这些分区信息包含了分区从哪里开始的信息,这样操作系统才知道哪个扇区是属于哪个分区的,以及哪个分区是可以启动的。在磁盘上创建分区时,你必须在MBR和GPT之间做出选择

MBR是Master Boot Record的简称,也就是主引导记录,是位于磁盘最前边的一段引导(Loader)代码,主要用来引导操作系统的加载与启动

特点:
1.MBR支持最大2TB磁盘,它无法处理大于2TB容量的磁盘
2.只支持最多4个主分区。若想要更多分区,需要创建扩展分区,并在其中创建逻辑分区

GPT磁盘是指使用GUID分区表的磁盘,GUID磁盘分区表(GUID Partition Table,缩写:GPT)其含义为“全局唯一标识磁盘分区表”,是一个实体硬盘的分区表的结构布局的标准

特点:
1.GPT对磁盘大小没有限制
2.最多可以创建128个分区

注意:
MBR与GPT之间互相转换会导致数据丢失

2. 磁盘容量检查

使用df命令查看磁盘容量,不加参数以k为单位:

df -i   //查看inode使用情况
df -h   //以G或者T或者M人性化方式显示
df -T   //查看文件类型

//使用df命令查看磁盘,下面分别介绍每列什么含义
[root@localhost ~]# df -h
//设备名称      //磁盘大小 已用大小  可用大小 使用百分比  挂载点
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root   17G   12G  5.6G  68% /
devtmpfs               471M     0  471M   0% /dev
tmpfs                  488M     0  488M   0% /dev/shm
tmpfs                  488M  7.2M  481M   2% /run
tmpfs                  488M     0  488M   0% /sys/fs/cgroup
/dev/sda1             1014M  164M  851M  17% /boot
tmpfs                   98M     0   98M   0% /run/user/0

使用lsblk查看分区情况:

[root@localhost ~]# lsblk
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda             8:0    0   20G  0 disk
├─sda1          8:1    0    1G  0 part /boot
└─sda2          8:2    0   19G  0 part
  ├─rhel-root 253:0    0   17G  0 lvm  /
  └─rhel-swap 253:1    0    2G  0 lvm  [SWAP]
sr0            11:0    1  3.8G  0 rom

使用du命令查看目录或者文件的容量,不加参数以k为单位:

du -sh opt  //人性化输出显示大小
-s:列出总和
-h:人性化显示容量信息

3. 磁盘分区

分区之前, 需要先给虚拟机添加一块磁盘,以便于我们做后续的实验vmware虚拟机,请按如下进行操作:

1.找到对应虚拟主机点击右键, 选择设置
2.在硬件向导里面点击添加按钮, 在硬件类型中选中“硬盘”, 点击下一步
3.磁盘类型选择默认, 然后创建新虚拟磁盘, 调整大小(不要勾选立即分配空间)
4.最后点击下一步, 完成即可

分区工具有fdisk和gdisk,当硬盘小于2T的时候我们应该用fdisk来分区,而

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值