HCRM博客

CentOS系统下如何正确创建磁盘分区?步骤详解及常见问题解答

在CentOS系统中创建磁盘分区是一个常见的操作,无论是为了提高存储效率还是为了满足特定应用的需求,以下是一篇详细介绍如何在CentOS中创建磁盘分区的文章。

CentOS系统下如何正确创建磁盘分区?步骤详解及常见问题解答-图1

磁盘分区是将一个物理磁盘划分为多个逻辑部分的过程,每个部分都可以独立地进行格式化和管理,在CentOS系统中,可以使用多种工具来创建磁盘分区,如fdisk、parted等。

创建磁盘分区的步骤

检查磁盘状态

在创建分区之前,首先需要检查磁盘的状态,确保磁盘没有被挂载,并且没有其他程序正在访问它。

fdisk -l

选择磁盘

使用fdisk命令选择要分区的磁盘,如果磁盘的设备名为/dev/sdb,则输入:

fdisk /dev/sdb

创建新分区

fdisk命令的交互式界面中,使用以下命令创建新分区:

  • n:创建新分区
  • p:创建主分区
  • 1:分区编号(第一个分区)
  • +100M:指定分区大小(创建一个100MB的分区)
n
p
1
+100M

分区参数设置

继续设置分区参数:

CentOS系统下如何正确创建磁盘分区?步骤详解及常见问题解答-图2

  • t:改变分区类型
  • 8e:选择Linux LVM分区类型
  • w:保存并退出
t
8e
w

格式化分区

使用mkfs命令格式化新创建的分区:

mkfs.ext4 /dev/sdb1

挂载分区

创建挂载点,并将分区挂载到该点:

mkdir /mnt/new_disk
mount /dev/sdb1 /mnt/new_disk

示例

以下是一个创建磁盘分区的示例过程:

[root@centos ~]# fdisk -l
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
Disk model: ATA ST1000DM003-2YN168
... (其他信息省略)
[root@centos ~]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table
Use d to delete a partition.
Command (m for help): n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (p or e): p
Partition number (1-4, default 1): 1
First sector (1-1000204880, default 1): 1
Last sector, +sectors or +size{K,M,G,T,P} (1-1000204880, default 1000204880): +100M
Partition table entries are not in disk order
Using default label on partition 1.
The physical volume "/dev/sdb1" will be used to store LVM metadata.
Command (m for help): t
Selected partition 1
Partition type:
   *   8e   Linux LVM
   83   Linux
   8e   W95 FAT32 (LBA)
   82   Linux swap / Solaris
   83   Linux
   5    Extended
   85   Linux extended
   8    Linux LVM
   a    W95 FAT32
   c    W95 FAT32 (LBA)
   e    W95 FAT32 (LBA)
   10   OPUS
   16   Atari ST
   17   Atari TT/Falcon
   18   Atari Mega ST
   1b   PS/2 MBR
   1c   Microsof
   1e   BeOS
   1f   BeOS
   50   OnTrack DM
   51   OnTrack DM6
   52   OnTrack DM6 Aux
   53   OnTrack DM6 Aux2
   54   OnTrack DM
   55   OnTrack DM6
   56   OnTrack DM6 Aux
   5c   OnTrack DM6 Aux2
   5d   OnTrack DM
   5e   OnTrack DM6
   61   SpeedStor
   63   GNU HURD or SysV
   64   Novell Netware 386
   65   Novell Netware 386 (LBA)
   7    AIX
   80   Minix / old Lin
   81   Minix
   82   Linux Swap
   83   Linux
   84   OS/2 Boot Manag
   85   Linux extended
   86   NTFS Win95
   87   NTFS Win95 (LBA)
   88   Linux Amoeba
   8e   Linux LVM
   93   Amoeba
   94   Amoeba BBT
   9f   BSD/OS
   a0   IBM Thinkpad HD
   a5   FreeBSD
   a6   OpenBSD
   a7   NeXTSTEP
   b7   BSDI
   bd   Diablotek
   be   Sun, Solaris
   bf   Sun, Solaris (ZFS)
   c7   Syrinx
   de   Dell Utility
   df   Dell Utility (FAT16)
   ef   EFI (FAT16)
   ff   EFI (FAT32)
Select partition type: 8e
Using default bootable flag.
Changing partition type of /dev/sdb1 to 8e
Command (m for help): w
The partition table has been modified.
Writing to /dev/sdb.

FAQs

Q1:如何在CentOS中删除磁盘分区?

A1: 使用fdisk命令进入磁盘编辑模式,然后使用d命令删除分区,删除分区后,使用w命令保存更改。

CentOS系统下如何正确创建磁盘分区?步骤详解及常见问题解答-图3

Q2:如何将未使用的磁盘空间添加到现有的LVM逻辑卷中?

A2: 使用fdisk命令创建新的物理卷,使用lvextend命令将未使用的空间添加到现有的逻辑卷中,使用resize2fs命令调整文件系统大小以匹配新的逻辑卷大小。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/67743.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~