centos

centos虚拟机如何进行磁盘分区

小樊
41
2025-10-11 00:06:58
栏目: 云计算

CentOS虚拟机磁盘分区操作指南(以CentOS 7为例)

一、前置准备:添加新磁盘

在虚拟机中进行磁盘分区前,需先通过虚拟化管理工具(如VMware、VirtualBox)添加新磁盘。以VMware为例,步骤如下:

  1. 关闭CentOS虚拟机电源;
  2. 右键虚拟机→设置存储添加硬盘
  3. 选择SCSI(S)控制器→创建新虚拟磁盘→设置磁盘大小(如20GB)→完成。
    添加完成后,启动虚拟机。

二、查看新磁盘设备

使用lsblkfdisk -l命令确认新磁盘已被系统识别。通常,系统原有磁盘为/dev/sda,新添加的磁盘为/dev/sdb(若有多个新磁盘则依次为/dev/sdc/dev/sdd等)。
示例命令:

lsblk
# 或
fdisk -l

输出中会显示新磁盘的容量及设备名(如Disk /dev/sdb: 20 GiB)。

三、进入分区模式

使用fdisk命令对新磁盘进行分区操作(以/dev/sdb为例):

fdisk /dev/sdb

进入后,可通过输入以下命令完成分区:

四、格式化分区

分区创建后,需格式化为文件系统(如ext4、xfs)才能存储数据。以/dev/sdb1(第一个分区)为例:

mkfs -t ext4 /dev/sdb1
# 若需使用xfs文件系统(CentOS 7默认支持),可使用:
mkfs.xfs /dev/sdb1

注意:格式化会清除分区内的所有数据,请提前备份重要信息。

五、挂载分区(临时挂载)

将分区挂载到指定目录(如/mnt/newdisk),以便访问:

  1. 创建挂载点目录:
    mkdir -p /mnt/newdisk
    
  2. 挂载分区:
    mount /dev/sdb1 /mnt/newdisk
    
  3. 验证挂载:
    df -h
    
    输出中会显示/dev/sdb1挂载到/mnt/newdisk的信息。

六、设置开机自动挂载

临时挂载在系统重启后会失效,需通过修改/etc/fstab文件实现永久挂载:

  1. 编辑/etc/fstab文件:
    vim /etc/fstab
    
  2. 在文件末尾添加一行(格式:设备名 挂载点 文件系统类型 defaults 0 0):
    /dev/sdb1 /mnt/newdisk ext4 defaults 0 0
    
    说明
    • defaults:包含读写、执行权限及自动挂载等选项;
    • 若使用xfs文件系统,需将ext4替换为xfs
  3. 保存并退出(:wq)。
  4. 测试配置是否正确:
    mount -a
    
    若无报错,则配置生效。

注意事项

0
看了该问题的人还看了