我正在使用 OS X 10.5 和 Ubuntu Studio 13.04 双重启动旧 MacBook Pro。我对内部 SATA 驱动器进行了分区,如下所示:
/dev/sda1: LABEL="EFI" UUID="3F3C-1AF6" TYPE="vfat" (EFI Boot Partition)
/dev/sda2: UUID="b5ad14bd-a515-3227-a77a-3dfc75a9a771" LABEL="MacKael" TYPE="hfsplus" (OS X Partition)
/dev/sda3: LABEL="Ritz-MacLinux" UUID="239fd22b-f7c0-4485-ac0c-628501642561" TYPE="ext4" (Ubuntu Partition)
/dev/sda4: UUID="f5c8b700-b743-42a1-bae3-43fb361d26a7" TYPE="swap"
/dev/sda5: UUID="87d54eaf-0b0f-3394-a33a-832cd486d919" LABEL="Shared" TYPE="hfsplus" (Shared Partition (unjournaled))
我的共享分区的 fstab 条目如下所示:
UUID=87d54eaf-0b0f-3394-a33a-832cd486d919 /home/kael/.archive hfsplus auto,exec,rw,user 0 0
但是,当我启动计算机并运行时mount
,结果是这样的:
/dev/sda5 on /home/kael/.archive type hfsplus (rw,noexec,nosuid,nodev)
我尝试过 running mount -t hfsplus -o remount,rw,exec,user /dev/sda5 /home/kael/.archive
,但它似乎甚至不承认我给它的选项。没有什么变化。我也找不到任何错误消息。我查看了所有日志,但找不到有关该分区的任何消息。
任何想法或建议将不胜感激。
答案1
尝试将“exec”放在“user”后面。
“man mount”指出用户选项“隐含选项 noexec、nosuid 和 nodev(除非被后续选项覆盖,如选项行 user、exec、dev、suid 中)”。