virtualbox安装ubuntu提示硬盘空间不够

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
tjuhcy
帖子: 16
注册时间: 2022-09-26 9:58
系统: win10和ubuntu

virtualbox安装ubuntu提示硬盘空间不够

#1

帖子 tjuhcy » 2024-07-17 16:21

大佬们好,我试图在win10工作站上安装virtualbox,然后安装ubuntu,我以前进行过一模一样的操作(在新加的2T机械硬盘上安装虚拟机),没有问题,结果今天出错了。

我的分配空间是/200g,home1500g,结果一直提示空间不足
Device         Start        End    Sectors   Size Type
/dev/sda1       4096  400005119  400001024 190.7G Linux filesystem
/dev/sda2       2048       4095       2048     1M BIOS boot
/dev/sda3  400005120 3400005631 3000000512   1.4T Linux filesystem
错误信息如下
The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_FILE_NOT_FOUND). Make sure there is enough free space on the disk and that the disk is working properly. Operation can be resumed afterwards.

我也试着求助AI(通义千问),回答如下:
“你提到的错误信息 The I/O cache encountered an error while updating data in medium "ahci-0-0" 并且指出 VERR_FILE_NOT_FOUND 错误,这通常不是由于磁盘空间不足引起的。这个错误代码通常表示 VirtualBox 在尝试访问虚拟磁盘文件时遇到了问题。
尽管你的分区和空间看起来没有问题,但是这个错误可能由以下几种情况引起:
虚拟磁盘文件丢失或损坏:
确保你的虚拟磁盘文件(通常是.vdi或.vmdk格式)仍然存在于它应该存在的位置,并且没有被意外删除或移动。
文件系统或磁盘错误:
即使分区表显示有足够的空间,文件系统本身可能有损坏,或者磁盘硬件可能有问题。这可以通过在Live环境下使用fsck命令检查文件系统来验证。
虚拟磁盘配置问题:
检查你的VirtualBox设置,确保虚拟磁盘已经被正确地配置和连接到虚拟机上。有时,如果虚拟磁盘配置不正确,或者在VirtualBox中没有被正确识别,也会出现这种错误。
权限问题:
确保你有足够的权限访问虚拟磁盘文件。在Linux中,文件权限和所有权可能会阻止某些用户访问文件。
VirtualBox版本或兼容性问题:
确保你的VirtualBox版本是最新的,有时旧版本的VirtualBox可能与某些类型的虚拟磁盘文件不兼容。
操作系统级别的问题:
有可能是Ubuntu系统内部的问题导致了这个错误,例如,可能有进程锁定了文件,或者有系统级的bug。
要解决这个问题,你可以尝试以下步骤:
检查虚拟磁盘文件的存在和完整性:在你的宿主机上找到虚拟磁盘文件并确认其存在,且没有损坏。
重新配置虚拟磁盘:在VirtualBox中,尝试重新附加或重新配置虚拟磁盘,确保它被正确识别。
更新VirtualBox:如果可能,更新你的VirtualBox到最新版本,以确保你没有遇到已知的软件问题。
检查权限:确认你有权限访问虚拟磁盘文件。
系统级别排查:在Live环境下,尝试使用fsck检查文件系统的完整性。
如果以上步骤都无法解决问题,你可能需要考虑在VirtualBox的官方论坛或相关技术社区寻求进一步的帮助,或者尝试恢复一个系统备份(如果有的话)。”

请问这个问题应该如何解决?
结合AI回答和QQ群友回答,我初步猜测可能是ubuntu系统文件有问题,或者移动硬盘本身有问题(虽然移动硬盘是新买的西部数据2T盘)
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: virtualbox安装ubuntu提示硬盘空间不够

#2

帖子 astolia » 2024-07-17 16:52

用的virtualbox版本?
你是直接把整个硬盘做为rawdisk给virtualbox使用,还是在硬盘上创建了虚拟磁盘文件?
出错的时候,你在windows上还能看到这个移动硬盘吗?
把移动硬盘接到和主板直连的usb口,而不是接到前面板的usb口,避免前面板可能存在的问题。
对硬盘进行全盘检查
tjuhcy
帖子: 16
注册时间: 2022-09-26 9:58
系统: win10和ubuntu

Re: virtualbox安装ubuntu提示硬盘空间不够

#3

帖子 tjuhcy » 2024-07-17 17:39

astolia 写了: 2024-07-17 16:52 用的virtualbox版本?
你是直接把整个硬盘做为rawdisk给virtualbox使用,还是在硬盘上创建了虚拟磁盘文件?
出错的时候,你在windows上还能看到这个移动硬盘吗?
把移动硬盘接到和主板直连的usb口,而不是接到前面板的usb口,避免前面板可能存在的问题。
对硬盘进行全盘检查
感谢大佬解答!
用的virtualbox版本是官网最新的(7.0.20)。
我应该是在硬盘上创建虚拟磁盘文件,因为我是用virtualbox把ubuntu安装在一个西部数据2T移动硬盘上的virtualbox文件夹目录里面。
出错的时候,win10上面还能看到这个移动硬盘,不影响我拷文件。
换接口和检查硬盘的操作我也觉得有必要尝试,我明天尝试,现在时间不一定够,得骑车回家了(不然天黑)。
tjuhcy
帖子: 16
注册时间: 2022-09-26 9:58
系统: win10和ubuntu

Re: virtualbox安装ubuntu提示硬盘空间不够

#4

帖子 tjuhcy » 2024-07-19 9:31

astolia 写了: 2024-07-17 16:52 用的virtualbox版本?
你是直接把整个硬盘做为rawdisk给virtualbox使用,还是在硬盘上创建了虚拟磁盘文件?
出错的时候,你在windows上还能看到这个移动硬盘吗?
把移动硬盘接到和主板直连的usb口,而不是接到前面板的usb口,避免前面板可能存在的问题。
对硬盘进行全盘检查
大佬好,问题已解决。感谢解答!
我已经全部安装完成,开始跑我的代码了,没有任何报错,说明问题可能是我这次操作避免的,但是改变因素挺多,原因猜测如下(不是分区原因,分区操作没改变):
1 把virtualbox从c盘换到e盘(按virtualbox帮助文档修改了文件夹权限,对问题区别在于e盘空间大,可能有影响,但是昨天报错说的是ubuntu空间不够,不是virtualbox软件空间不够)。
2 移动硬盘用diskgenius检测没问题,另外我把接口从主机前面换到后面。
tjuhcy
帖子: 16
注册时间: 2022-09-26 9:58
系统: win10和ubuntu

Re: virtualbox安装ubuntu提示硬盘空间不够

#5

帖子 tjuhcy » 2024-07-19 14:33

astolia 写了: 2024-07-17 16:52 用的virtualbox版本?
你是直接把整个硬盘做为rawdisk给virtualbox使用,还是在硬盘上创建了虚拟磁盘文件?
出错的时候,你在windows上还能看到这个移动硬盘吗?
把移动硬盘接到和主板直连的usb口,而不是接到前面板的usb口,避免前面板可能存在的问题。
对硬盘进行全盘检查
还有一个可能原因:
我对于2T移动硬盘(实际大小1.81T),一开始设置了2T虚拟机,后面设置为1.5T,这可能是主要原因。
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: virtualbox安装ubuntu提示硬盘空间不够

#6

帖子 astolia » 2024-07-19 16:52

tjuhcy 写了: 2024-07-19 14:33 还有一个可能原因:
我对于2T移动硬盘(实际大小1.81T),一开始设置了2T虚拟机,后面设置为1.5T,这可能是主要原因。
这个不大可能。virtualbox默认的磁盘是动态大小,根据写入来逐步扩大实际占用。安装时再怎么也写不了2T的大小
tjuhcy
帖子: 16
注册时间: 2022-09-26 9:58
系统: win10和ubuntu

Re: virtualbox安装ubuntu提示硬盘空间不够

#7

帖子 tjuhcy » 2024-07-19 17:01

astolia 写了: 2024-07-19 16:52
tjuhcy 写了: 2024-07-19 14:33 还有一个可能原因:
我对于2T移动硬盘(实际大小1.81T),一开始设置了2T虚拟机,后面设置为1.5T,这可能是主要原因。
这个不大可能。virtualbox默认的磁盘是动态大小,根据写入来逐步扩大实际占用。安装时再怎么也写不了2T的大小
我也感觉不像(而且软件选空间的时候是允许我选2T的),那可能是我最早提的两个操作的原因。
回复