当前位置:首页 > 物理机 > 正文

怎样在虚拟机中新建物理分区sdb1?

为虚拟机添加新物理硬盘后,使用fdisk或parted工具对/dev/sdb进行分区操作,执行n命令创建主分区sdb1,设置分区类型与大小,通过w保存分区表,使用mkfs格式化分区后,挂载至指定目录即可扩展存储空间,需注意分区前备份数据,操作后建议更新initramfs确保系统识别新分区。

作者:Linux系统工程师 | 审核:虚拟化技术团队

更新日期:2025年12月 | 阅读时长:约8分钟


操作前的准备工作

在虚拟机中新建物理分区 sdb1 前,需确保已完成以下准备:

  1. 确认虚拟机配置

    • 确保已为虚拟机添加新硬盘(/dev/sdb),并在虚拟化管理界面(如VMware、VirtualBox)中完成硬盘挂载。
    • 通过命令 lsblk 或 fdisk -l 检查新硬盘是否被系统识别(需管理员权限)。
  2. 数据备份

    怎样在虚拟机中新建物理分区sdb1? 第1张

    若目标硬盘已存在数据,务必提前备份,避免因误操作导致数据丢失。

  3. 权限要求

    • 操作需使用 root 账户或具有 sudo 权限的用户。
    • 分步骤创建物理分区 sdb1

      步骤1:进入磁盘分区工具

      使用 fdisk 工具对新硬盘进行分区:

      输入后按 m 查看帮助菜单,按 n 创建新分区。


      步骤2:选择分区类型

      • 主分区(Primary Partition):若硬盘未分区,默认选择主分区。
      • 逻辑分区(Logical Partition):适用于已有扩展分区的情况。

        此处以主分区为例,输入 p 后按回车。


      步骤3:设置分区编号与大小

      1. 输入分区编号 1(即后续生成的 sdb1)。
      2. 设置起始扇区:直接回车使用默认值。
      3. 设置结束扇区:
        • 若需分配全部空间,直接回车。
        • 若需自定义大小,输入 +20G(例如分配20GB空间)。


      步骤4:保存分区表

      1. 输入 w 将分区表写入硬盘并退出。
      2. 使用 partprobe 或重启系统使新分区生效: sudo partprobe /dev/sdb


      步骤5:格式化分区

      将 sdb1 格式化为常用文件系统(如ext4):

      sudo mkfs.ext4 /dev/sdb1

      如需其他格式(如XFS、NTFS),替换命令中的 ext4 即可。

      怎样在虚拟机中新建物理分区sdb1? 第2张


      步骤6:挂载分区到系统

      1. 创建挂载目录(/mnt/newdisk): sudo mkdir /mnt/newdisk
      2. 临时挂载分区: sudo mount /dev/sdb1 /mnt/newdisk
      3. 永久挂载(可选)

        编辑 /etc/fstab 文件,添加以下行: /dev/sdb1 /mnt/newdisk ext4 defaults 0 0


      验证分区是否生效

      1. 查看分区状态: df -h | grep sdb1

        输出应显示挂载点及容量信息。

      2. 写入测试文件: sudo touch /mnt/newdisk/testfile

        若文件生成成功,则分区可用。

        注意事项与常见问题

        场景 解决方案
        分区后系统未识别 sdb1 执行 sudo partprobe 或重启系统
        挂载失败(文件系统错误) 使用 fsck 检查并修复文件系统
        分区表冲突 通过 fdisk 删除旧分区后重新创建


        扩展知识:分区方案的选择

        • MBR vs GPT
          • MBR:兼容性好,支持最大2TB硬盘。
          • GPT:支持超过2TB硬盘,提供冗余分区表。

            可通过 parted 工具切换分区表类型。


        引用说明

        本文参考以下来源:

        • 《Linux Administration Handbook》Evi Nemeth 著
        • Linux fdisk 官方文档(man7.org/linux/man-pages/man8/fdisk.8.html)
        • VMware 虚拟硬盘配置指南


        提示:操作涉及系统底层配置,建议在测试环境中验证后再应用于生产环境。

        怎样在虚拟机中新建物理分区sdb1? 第3张

0