VirtualBox

Opened 17 years ago

Closed 17 years ago

Last modified 17 years ago

#195 closed defect (fixed)

Data write problem

Reported by: cman Owned by:
Component: other Version:
Keywords: Data write Cc:
Guest type: other Host type: other

Description

I have a problem when I copy a big files from a shared directory and also when I extract files of a .rar. I haver vbox 1.3.8 and Opensuse 10.2 host. the guest machine is windows for legacy pcs. Windows give me an error message like in screenshot. Sorry for my english. Diego

Attachments (2)

problem_vbox.png (80.9 KB ) - added by cman 17 years ago.
image with the message error
Logs.zip (39.9 KB ) - added by cman 17 years ago.

Download all attachments as: .zip

Change History (6)

by cman, 17 years ago

Attachment: problem_vbox.png added

image with the message error

comment:1 by Klaus Espenlaub, 17 years ago

Can you please provide a release log (found in ~/.VirtualBox/Machines/VMNAME/Logs/VBox.log) from a run in which such an error occurred? The only occasion where I've seen such errors so far were indirectly caused by host OS problems, when the host filesystem took ages to write a 64K block (the maximum VBox writes in a single chunk). There should be an indication of that in the release log.

Guests have very limited patience (20 - 60 seconds for any IDE operation). But on normal host hardware it should be no big deal meeting those deadlines. But misconfiguration and/or failing hardware on the host can lead to guests timing out commands (which ultimatively can end up the way you observe).

by cman, 17 years ago

Attachment: Logs.zip added

comment:2 by cman, 17 years ago

Ok there are the logs(I found four logs).. I understand the problem but in other hand I was a VMware user before virtualbox and I had no problem. In this case the problem is when I move a folder from a fat32 shared folder to the virtualdisk.

comment:3 by Klaus Espenlaub, 17 years ago

Resolution: fixed
Status: newclosed

Thanks for the log files, they allowed me to track down the problem.

After much head scratching (the error in the log means that VirtualBox doesn't recognize the OS error code at all), I found the reason: VirtualBox always keeps VDI files in one piece (unlike VMware, which splits big image files into smaller chunks), and you hit the file size limit of the filesystem on which you placed the VDI (judging from the VDI path it's most likely a FAT32 filesystem, right?). The Linux FAT32 implementation supports only 2GByte IIRC, less than the 4G defined by the filesystem specification.

Next version of VirtualBox will handle this more gracefully (similarly to disk full, suspending the VM if this happens). VDIs will however still remain in one piece, so you need to place them on a file system which supports large files.

comment:4 by cman, 17 years ago

Yes It is in a Fat32 filesystem. Thanks for the answer.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use