Centos7系列(六)磁盘分区、格式化及LVM管理

简介:

博主QQ819594300

博客地址:http://zpf666.blog.51cto.com/

有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持!

一、磁盘分区、格式化及LVM管理

Centos7如何对磁盘进行分区和格式化以及如何配置LVM,与以前版本的centos区别不大。

可以通过disk工具(在图形桌面中运行)

命令工具(如:fdisk、gdisk、parted)管理硬盘设备。

fdisk可以配置MBR格式; gdisk配置gpt格式,parted可以自己选择。

传统的硬盘分区都是MBR格式,MBR分区位于0扇区,他一共512字节,前446字节是grub引导程序;中间64字节是分区表,每个分区需要16个字节表示,因此主分区和扩展分区一共只能有4个分区(一个磁盘最多一个扩展分区)超过4个的分区只能从扩展分区上再设置逻辑分区来表示。每个分区的大小无法超过2T。MBR的最后2个字节是结束符号。

GPT格式,打破了MBR的限制,可以设置多达128个分区,分区的大小根据操作系统的不同有所变化,但是都突破了2T空间的限制。支持高达 18EB (1EB=1024PB,1PB=1024TB) 的卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区 ID (GUID)。

与 MBR 分区的磁盘不同,GPT的分区信息是在分区中,而不象MBR一样在主引导扇区。为保护GPT不受MBR类磁盘管理软件的危害,GPT在主引导扇区建立了一个保护分区 (Protective MBR)的MBR分区表,这种分区的类型标识为0xEE,这个保护分区的大小在Windows下为128MB,MacOS X下为200MB,在Window磁盘管理器里名为GPT保护分区,可让MBR类磁盘管理软件把GPT看成一个未知格式的分区,而不是错误地当成一个未分区的磁盘

在MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序)。

但在GPT硬盘中,分区表的位置信息储存在GPT头中。但出于兼容性考虑,硬盘的第一个扇区仍然用作MBR,之后才是GPT头

GPT的结构如下图:

wKioL1kbniijoKN5AAKrLNxKLjk057.jpg

1)首先看看当前所有硬盘信息

wKioL1kbnimQYLTVAAJ2lEFHuxc314.jpg

2)可以在/proc/partitions这个文件查看当前系统的所有分区信息

wKiom1kbninTzrvPAAITE9kKZgQ835.jpg

3)先试试MBR格式的分区,fdisk选项如下所示

wKiom1kbnirxeTjfAAIvTwRQFKk656.jpg

wKioL1kbniuy1uvpAALqqz3bj58019.jpg

下面的命令也可以查看已经建好的分区:

wKioL1kbnivx20VHAAIggInmHSE674.jpg

注意:注:MBR格式磁盘最多可以创建4个主分区或3个主分区1个扩展分区,一个磁盘最多建一个扩展分区,在扩展分区中可以创建若干个逻辑分区。

注意id代表了磁盘的用途,可以通过t来改变,以下是分区用途表:

wKiom1kbni3RYKy7AAO7KhGqwlU045.jpg

修改用途类型如下:

wKiom1kbni7SYyJNAAMyVLodF2w760.jpg

看看分区记录:

wKioL1kbni-gU0s2AAJuuiYZ1BY745.jpg

4)gdisk和fdisk非常类似,下面用gdisk来创建新分区

注意:一个硬盘只能是一种格式,所以我们换/dev/sdc来创建新分区。

wKioL1kbnjDzgq2rAAH5TEUMtGk778.jpg

第二种进gdisk工具来分区的方法:

wKiom1kbnjLhOgS2AAQafdbb8WE206.jpg

wKioL1kbnjLSDZqpAAHg6AMeCxI741.jpg

下面是gpt的类型表:

wKiom1kbnjPytUpBAAIrV4oXVyo951.jpg

看看分区记录:

wKiom1kbnjSR0KaFAAHuJB5-E3g124.jpg

5)parted,和前两个相比,更灵活,可以自行设定MBR或GPT格式和分区。

换一个新磁盘来创建新分区。

wKioL1kbnjXyvhf0AATdGR7pnJw408.jpg

wKioL1kbnjehY8JTAANm5uNi8_Y757.jpg

看看parted的用法:

wKiom1kbnjfz7ISpAAELNTEg3ag746.jpg

下面是用法的英文对照表:

wKioL1kbnjmweg9zAASNTrbYe6A127.jpg

划分好分区之后,还需要格式化才能使用。可以通过 mkfs/mkswap来格式化文件系统:(格式:#mkfs.xfs  /dev/分区设备名或#mkfs  -t xfs  /dev/分区设备名)

(因为做实验,这里我只格式化一个分区把)

wKiom1kbnjnRaDrOAAEJKmcOInQ926.jpg

可以修改fstab实现自动加载:

(我们先看一下/dev/sdd1的UUID号)

wKioL1kbnj2TRg_KAAgqffNHN8E021.jpg

(现在再来挂载)

wKiom1kbnj2zCcU8AABF0RI_PLA767.jpg

wKioL1kbnj3SODC9AAAxEUmlNTg847.jpg

wKiom1kbnj7BUeImAAI7-9RJq-g179.jpg

wKioL1kbnj_ReMg-AAGhhMooIgA716.jpg

额外知识点:(其实我们一般也没人去修改哪个UUID号,下面的命令几乎不会用到)

我们可以通过“xfs_admin   -U  新的UUID号”来手动更改文件系统的uuid

我们可以通过“uuidgen”随机生成一个新的UUID号

6)ls命令和du命令的不同之处

wKiom1kbnkCRGJRzAAOEaHcDGWk247.jpg

wKiom1kbnkCS6AF-AAICRY1nW0Y996.jpg

下面我通过一个例子说明一个重要的知识点:

wKioL1kbnkLjhiI-AARMDYI2eUI522.jpg

7)当swap分区不足了,怎么办

说明:swap类似windows的虚拟内存/pagefile,当内存不足的时候,数据保存在swap中。

解决办法有开两个:

方法一:(这种方法比较low,不建议考虑使用

单独用一个分区来作为swap,创建一个分区(如:/dev/sdb3),并更改分区ID为82,执行partx  –a /dev/sdb命令,使分区修改生效,在分区上创建swap文件系统,最后修改fstab实现自动加载。

方法二:(这种方法比较好,比较使用既方便还快捷

创建一个文件块,这个文件所占有的空间作为swap使用

wKioL1kbnkTQ1QDYAAPkFUN3K94661.jpg

wKiom1kbnkXgKgTdAAIY9ErvjSY524.jpg

8)物理卷(pv)→卷组(vg)→逻辑卷(lv)

说明:对于普通的分区,扩展度不高,一旦分区格式化完成,很难灵活的再增加或者减少分区大小为了解决这个问题,可以使用LVM(逻辑卷)。基本过程是把物理磁盘或者分区初始化称为物理卷(PV),然后把PV加入VG(卷组),最后在VG上划分逻辑的分区(LVM),LVM可以当做普通的分区进行格式化和挂载。

①将准备的磁盘或分区创建PV

wKiom1kbnkagADK9AAKahvgm-kg804.jpg

wKioL1kbnkbChl1PAAIRPutG9xA838.jpg

②创建完PV,之后,需要创建VG,然后添加PV到VG中。

wKioL1kbnkngdc6zAAZW9ltXjVE100.jpg

③VG准备就绪,可以创建了LVM了

wKiom1kbnmaBWMpeAANzWRnKdE4398.jpg

额外补充知识点(一):

wKioL1kbnmiRBIq2AAPWiZ76UJY077.jpg

wKiom1kbnmjB9v-DAABUbJejolk103.jpg

wKiom1kbnmiB-ykVAAFfU0UyRoI406.jpg

额外补充知识点(二):

④对已经创建的逻辑卷,可以当做普通分区一样格式化和挂载。

wKioL1kbnmnQjHB3AAExW2oH6h4795.jpg

wKioL1kbnmng7XiWAAIBX9Y9S2Q207.jpg

wKiom1kbnmrC6gLTAAEY7xLpTp0255.jpg


本文转自Mr大表哥 博客,原文链接: http://blog.51cto.com/zpf666/1926481    如需转载请自行联系原作者

相关文章
|
3月前
|
存储 监控 Linux
在 CentOS 7 中如何进行磁盘分区和挂载的最佳实践。
【10月更文挑战第7天】本文详细介绍了在 CentOS 7 中如何进行磁盘分区和挂载的最佳实践。通过合理规划和管理磁盘空间,可以提高系统的稳定性和可维护性。具体步骤包括确认未使用的硬盘、创建分区、格式化分区、创建挂载点、挂载分区以及编辑 `/etc/fstab` 文件实现永久挂载。此外,还分享了备份数据、分区规划、权限设置和监控磁盘使用等最佳实践。这些技能对 IT 专业人员来说至关重要。
293 3
|
1月前
|
存储 Linux 数据安全/隐私保护
【CentOS 7】深入指南:使用LVM和扩展文件系统增加root分区存储容量
通过上述步骤,您可以在 CentOS 7 系统中使用 LVM 和扩展文件系统来增加 root 分区的存储容量。这种方法不仅灵活,还能在不中断系统运行的情况下扩展存储空间,非常适合生产环境。请确保在操作前备份重要数据,并仔细执行每一步骤,以确保系统稳定和数据安全。
71 6
|
2月前
|
存储 监控 Linux
在 CentOS 7 中进行磁盘分区和挂载的具体操作步骤,如何使用 `fdisk` 创建分区、格式化分区、创建挂载点以及临时和永久挂载分区的方法。
本文介绍了在 CentOS 7 中进行磁盘分区和挂载的具体操作步骤。通过一个实际案例,详细说明了如何使用 `fdisk` 创建分区、格式化分区、创建挂载点以及临时和永久挂载分区的方法。此外,还分享了一些实践经验,帮助读者更好地管理和优化服务器磁盘空间。
198 4
|
2月前
|
存储 监控 Linux
在 CentOS 7 中如何对未分配的大容量硬盘进行分区和挂载。通过具体案例,详细说明了使用 `fdisk` 创建分区、格式化分区、创建挂载点以及临时和永久挂载分区的步骤
本文介绍了在 CentOS 7 中如何对未分配的大容量硬盘进行分区和挂载。通过具体案例,详细说明了使用 `fdisk` 创建分区、格式化分区、创建挂载点以及临时和永久挂载分区的步骤。此外,还分享了一些实践经验,帮助读者更好地管理和优化磁盘空间。
201 8
|
2月前
|
存储 监控 Linux
如何在 CentOS 7 中进行磁盘分区和挂载,包括准备工作、创建分区、格式化分区、创建挂载点、挂载分区及实践经验分享
随着业务扩展和技术进步,服务器硬盘容量需求不断增加。本文通过具体案例介绍如何在 CentOS 7 中进行磁盘分区和挂载,包括准备工作、创建分区、格式化分区、创建挂载点、挂载分区及实践经验分享,帮助读者更好地管理和利用磁盘空间。
153 3
|
2月前
|
存储 监控 Linux
在 CentOS 7 中如何进行磁盘分区和挂载的最佳实践
本文介绍了在 CentOS 7 中如何进行磁盘分区和挂载的最佳实践。通过合理规划和管理服务器磁盘空间,可以提高系统的稳定性和可维护性。具体步骤包括确认未使用的硬盘、创建分区、格式化分区、创建挂载点、临时和永久挂载分区,以及最佳实践分享。这些操作不仅有助于充分利用磁盘资源,还能提升服务器性能和可靠性。
83 1
|
2月前
|
存储 监控 Linux
以 CentOS 7 为例,详细介绍了如何对未使用的硬盘进行分区、格式化和挂载的最佳实践
随着业务发展和技术进步,有效管理服务器磁盘空间变得至关重要。本文以 CentOS 7 为例,详细介绍了如何对未使用的硬盘进行分区、格式化和挂载的最佳实践。通过合理规划分区和设置挂载点,可以充分利用磁盘资源,提高系统的稳定性和可维护性。具体步骤包括确认硬盘、创建分区、格式化分区、创建挂载点、临时和永久挂载分区,以及最佳实践建议。
55 3
|
3月前
|
存储 监控 Linux
如何在 CentOS 7 中进行磁盘分区和挂载,帮助读者掌握这一技能。
【10月更文挑战第9天】随着业务扩展和技术进步,服务器硬盘容量需求不断增加。本文通过具体案例,详细介绍如何在 CentOS 7 中进行磁盘分区和挂载,帮助读者掌握这一技能。假设有一台 CentOS 7 服务器,配备了一块 1TB 的未分配硬盘,我们将这块硬盘分成两个分区,分别用于存储日志文件和用户上传的文件。文章详细介绍了如何使用 `fdisk` 和 `mkfs` 命令进行分区和格式化,以及如何创建挂载点并永久挂载分区。此外,还提供了实践经验和注意事项,确保操作的安全性和有效性。
51 1
|
3月前
|
存储 监控 Linux
在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践
本文详细介绍了在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践,包括使用 `fdisk` 创建分区、`mkfs` 格式化分区、创建挂载点、编辑 `/etc/fstab` 实现永久挂载等步骤,旨在有效管理服务器磁盘空间,提高系统稳定性和可维护性。
520 1
|
3月前
|
存储 监控 Linux
在 CentOS 7 中进行磁盘分区和挂载的操作
【10月更文挑战第7天】本文详细介绍了在 CentOS 7 中进行磁盘分区和挂载的操作。通过具体案例,我们展示了如何使用 `fdisk` 创建分区、格式化分区、创建挂载点以及将分区挂载到指定目录。这些步骤不仅有助于有效管理磁盘空间,还能提高服务器的性能和可靠性。适合 IT 专业人员学习和参考。
168 3