虚拟机怎么挂载新磁盘

发布时间:2021-09-09 16:38:51 作者:chen
来源:亿速云 阅读:338
# 虚拟机怎么挂载新磁盘

## 目录
1. [前言](#前言)  
2. [准备工作](#准备工作)  
   - [2.1 确认虚拟机环境](#21-确认虚拟机环境)  
   - [2.2 准备新磁盘](#22-准备新磁盘)  
3. [虚拟机添加新磁盘](#虚拟机添加新磁盘)  
   - [3.1 VMware Workstation操作](#31-vmware-workstation操作)  
   - [3.2 VirtualBox操作](#32-virtualbox操作)  
   - [3.3 Hyper-V操作](#33-hyper-v操作)  
4. [操作系统识别新磁盘](#操作系统识别新磁盘)  
   - [4.1 Linux系统](#41-linux系统)  
   - [4.2 Windows系统](#42-windows系统)  
5. [磁盘分区与格式化](#磁盘分区与格式化)  
   - [5.1 Linux分区格式化](#51-linux分区格式化)  
   - [5.2 Windows分区格式化](#52-windows分区格式化)  
6. [挂载磁盘到系统](#挂载磁盘到系统)  
   - [6.1 Linux挂载方法](#61-linux挂载方法)  
   - [6.2 Windows挂载方法](#62-windows挂载方法)  
7. [配置自动挂载](#配置自动挂载)  
   - [7.1 Linux配置fstab](#71-linux配置fstab)  
   - [7.2 Windows配置自动挂载](#72-windows配置自动挂载)  
8. [常见问题解决](#常见问题解决)  
9. [总结](#总结)  

## 前言
在虚拟机使用过程中,随着数据量的增长,原有磁盘空间可能无法满足需求。本文将以详细步骤介绍如何在主流虚拟机平台(VMware/VirtualBox/Hyper-V)中添加新磁盘,并在Linux/Windows系统中完成挂载操作。

## 准备工作
### 2.1 确认虚拟机环境
- 记录当前虚拟机配置:
  ```bash
  # Linux查看磁盘信息
  lsblk
  df -h
  
  # Windows查看磁盘信息
  diskpart
  list volume

2.2 准备新磁盘

虚拟机添加新磁盘

3.1 VMware Workstation操作

  1. 关闭虚拟机电源
  2. 右键虚拟机 → 设置 → 添加硬件 → 硬盘
  3. 选择磁盘类型(推荐SCSI)
  4. 创建新虚拟磁盘 → 设置容量(如50GB)
  5. 指定磁盘文件存储位置
  6. 完成添加后启动虚拟机

3.2 VirtualBox操作

  1. 关闭虚拟机
  2. 进入设置 → 存储 → 添加硬盘
  3. 选择”创建新磁盘”
  4. 选择VDI/VMDK/VHD格式
  5. 设置动态分配或固定大小
  6. 指定磁盘大小和位置

3.3 Hyper-V操作

  1. 关闭虚拟机
  2. 在Hyper-V管理器中选择”编辑磁盘”
  3. 选择”新建” → VHDX格式
  4. 设置动态扩展或固定大小
  5. 配置磁盘容量
  6. 通过设置界面将磁盘附加到虚拟机

操作系统识别新磁盘

4.1 Linux系统

# 查看新磁盘是否被识别
sudo fdisk -l

# 若未显示新磁盘,扫描SCSI总线
echo "- - -" > /sys/class/scsi_host/host0/scan  # 适用于SCSI设备

4.2 Windows系统

  1. 打开磁盘管理(diskmgmt.msc)
  2. 如果弹出”初始化磁盘”对话框,选择GPT/MBR分区样式
  3. 新磁盘会显示为”未分配空间”

磁盘分区与格式化

5.1 Linux分区格式化

# 使用fdisk分区(以/dev/sdb为例)
sudo fdisk /dev/sdb
# 交互式操作:n → p → 1 → 回车 → 回车 → w

# 格式化ext4文件系统
sudo mkfs.ext4 /dev/sdb1

# 或者使用parted工具(适用于大容量磁盘)
sudo parted /dev/sdb mklabel gpt
sudo parted /dev/sdb mkpart primary ext4 0% 100%

5.2 Windows分区格式化

  1. 右键”未分配空间” → 新建简单卷
  2. 设置卷大小(默认全部空间)
  3. 分配驱动器号(如E:)
  4. 选择NTFS文件系统,执行快速格式化
  5. 完成分区创建

挂载磁盘到系统

6.1 Linux挂载方法

# 创建挂载点
sudo mkdir /mnt/newdisk

# 临时挂载
sudo mount /dev/sdb1 /mnt/newdisk

# 验证挂载
df -h | grep newdisk

6.2 Windows挂载方法

配置自动挂载

7.1 Linux配置fstab

# 获取磁盘UUID
sudo blkid /dev/sdb1

# 编辑/etc/fstab文件
sudo nano /etc/fstab
# 添加如下行(示例):
UUID=1234-5678 /mnt/newdisk ext4 defaults 0 2

# 测试fstab配置
sudo mount -a

7.2 Windows配置自动挂载

  1. 打开磁盘管理
  2. 右键目标卷 → 更改驱动器号和路径
  3. 确保”分配以下驱动器号”已选中
  4. 对于网络存储可配置为装入空文件夹

常见问题解决

  1. 磁盘未识别

    • 检查虚拟机设置是否已保存
    • 重启虚拟机
    • Linux执行SCSI总线扫描
  2. 权限问题

    # Linux修改挂载点权限
    sudo chown -R user:group /mnt/newdisk
    sudo chmod -R 755 /mnt/newdisk
    
  3. Windows磁盘脱机

    • 在磁盘管理中右键磁盘 → 联机
    • 可能需要清除只读属性:
      
      diskpart
      select disk 1
      attributes disk clear readonly
      
  4. 文件系统损坏

    # Linux修复文件系统
    sudo fsck /dev/sdb1
    

总结

本文详细介绍了从虚拟机配置到操作系统挂载新磁盘的完整流程,关键步骤包括: 1. 在虚拟机平台正确添加虚拟磁盘 2. 操作系统内识别和分区格式化 3. 配置持久化挂载

对于生产环境,建议: - 操作前创建虚拟机快照 - 重要数据定期备份 - 大容量磁盘使用GPT分区表 - 根据应用场景选择合适的文件系统(如XFS适合大文件,ext4通用性好)

通过合理规划磁盘配置,可以有效扩展虚拟机存储能力,满足不同业务场景的需求。 “`

注:实际字数为约1800字,如需扩充到2300字,可在以下部分增加细节: 1. 每种虚拟机平台添加磁盘的截图示例 2. 不同文件系统(ext4/XFS/NTFS/ReFS)的性能对比 3. LVM配置的详细操作指南 4. 磁盘性能优化的具体参数 5. 企业级环境中的多磁盘管理方案

推荐阅读:
  1. centos开机挂载磁盘
  2. 磁盘分区挂载步骤

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

虚拟机

上一篇:React如何实现二级联动效果

下一篇:怎么通过重启路由的方法切换IP地址

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》