虚拟机添加外挂硬盘的操作步骤
vim可以用nano代替。
虚拟机添加外挂硬盘的操作步骤
使用外挂虚拟硬盘的好处,可以把代码数据单独存放在外挂的虚拟硬盘中,与虚拟机本身分离,万一虚拟机因为误操作搞挂了,不至于数据也丢失,也方便数据的搬运、分享等。
本虚拟机,把外挂的数据盘移除,直接分享虚拟机本身给大家,而独立的数据盘,在需要的时候可以整体拷贝以作备份。
以下是为虚拟机添加外挂虚拟硬盘的操作步骤,如有不明白的地方,请参考网上更详细的操作文档。
1.创建虚拟硬盘
虚拟机关机状态,为虚拟机新增一个SCSI的60G硬盘,这一步网上有非常详细的操作说明。
【注意:随着OpenHarmony系统的演进,系统代码所占的空间已经非常大,建议新增的虚拟硬盘大于200G,这里仍以60G为例进行操作演示。】
2.查询虚拟硬盘
虚拟机开机后,进入命令行终端执行
1 | sudo fdisk -l |
应会有显示:
1 | Device Boot Start End Sectors Size Id Type |
这个sda是30G的系统盘,安装Ubuntu系统。
然后会有如下信息:
1 | Disk /dev/sdc: 60 GiB, 64424509440 bytes, 125829120 sectors |
这是第一步创建和添加的60G虚拟硬盘,注意这里显示的是 /dev/sdc,在你实际使用中可能是**/dev/sdX**,后面的步骤中,需要根据你的实际情况进行修改。
3.创建硬盘分区
命令行下执行:
1 | sudo fdisk /dev/sdc |
输入m,显示帮助信息
再输入 n,添加一个新的分区
再输入 p,添加主分区
在分区表设置数字,都按默认值,把整个虚拟磁盘当做一个分区即可。
再输入 p,打印分区表,确认无误后,
再输入 w,保存分区表
再执行 $sudo fdisk -l
即可看到分区信息:
1 | Device Boot Start End Sectors Size Id Type |
4.格式化硬盘分区
执行如下命令:
1 | sudo mkfs -t ext4 /dev/sdc1 |
将新建分区格式化成ext4格式
5.自动挂载虚拟硬盘
执行如下命令:
1 | $sudo vim /etc/fstab |
编辑该文件,增加
1 | /dev/sdc1 /home/ohos/Disk60G ext4 defaults 0 1 |
重启后新的虚拟硬盘就可以自动挂载到Disk60G目录下。
6.修改磁盘权限
执行如下命令:
1 | drwxr-xr-x 3 root root 4096 Dec 2 21:34 Disk60G/ |
所有者和群组都是root的,需要改成当前用户 ohos,否则会有读写该磁盘的权限问题。
1 | sudo chown -R ohos:ohos ./Disk60G |
这样就可以在 Disk60G 目录(磁盘)中下载OH代码进行使用了。