跟进如何在虚拟盒(Windows 7 主机、Ubuntu 客户机)中设置共享文件夹?
我可以在启动时挂载该文件夹,但它的图标上总是出现一个挂锁符号,我无法写入它
Linux 机器是使用虚拟盒的 Mac OSX 主机中的虚拟机,我已确保虚拟盒中的共享文件夹未设置为只读
以下是我的 fstab 文件:
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=f7ee2f9b-6d1d-4aae-84f0-d706fdd34e99 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=133ed8f3-c850-40bc-8dee-8f71d611c549 none swap sw 0 0
# mandy_share with baldrick
mandy_share /home/kirstin/Desktop/mandy_share vboxsf defaults 0 0
# Baldrick's desktop copy of my Lab Book
Lab_Book_Uni /home/kirstin/Desktop/Lab_Book_Uni vboxsf defaults 0 0
答案1
手动安装它,只是为了看看它是否有效。
mkdir /media/somedir
umount /dev/sda(0-6)
-- 无论您的分区是什么,只需确保先卸载它。
然后尝试:mount -t ntfs -o rw /dev/sda(0-6) /media/somedir
如果它运行良好,否则您有其他虚拟盒问题。
答案2
您很可能想要为您的坐骑设置 UID。
尝试
mkdir /mnt/somedir
mount -o uid=YOUR_UID,rw /dev/sda(0-6) /mnt/somedir
YOUR_UID 是您的用户 ID。您可以通过运行获取
id
输出应该是这样的
uid=1000 (我的用户名) gid=1000 (我的用户名) [...]
其中 1000 是您的 uid。
这样,您将拥有该挂载,并且您可以在那里进行写入,如果可以将其挂载为可重写(有时会出现问题,例如文件系统损坏)。
您可以将相同的选项放入 fstab 中,而不是“默认值”