Background: I'm running Windows 7 as a host and Debian as a guest OS. I often create backups of the hard drive, but run into the issue that my files are stored in 2 locations, Windows NTFS volume and in the Virtualbox file system(.vdi). I often you use the internet to make such backups, and having such a large .vdi is troublesome. In addition I often have to resize the debian.vdi to allow for more files. I have used a shared folder, but the speed isn't always fast enough and permissions do not hold.
Question: I would like to store all Debian files on the Host OS so I can easily view them between both OS's and simplify the backup process.
From my understanding I can use the following command to mount my shared directories from HOST OS in Debian
mount -t vboxsf host_os host_os.
Can I store the Debian folders
bin etc media proc selinux tmp
boot home lib mnt root srv usr
dev lost+found opt sbin sys var on the Windows 7 NTFS file system?
It seems I might be able to do something like
mount -t vboxsf home /home. Similary I could do the same for
/tmp, but I don't understand the internals to know if I can do it for all the root directories.
EDIT: NTFS doesn't have proper unix file permissions, so it might require a Samba running in a VM. Still not entirely sure though.