当我使用 fstab 文件在 Linux(Ubuntu)中挂载该文件夹时,如何确保我对该文件夹具有读写权限

当我使用 fstab 文件在 Linux(Ubuntu)中挂载该文件夹时,如何确保我对该文件夹具有读写权限

跟进如何在虚拟盒(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 中,而不是“默认值”

相关内容