私は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)
実行しようとしましたが、mount -t hfsplus -o remount,rw,exec,user /dev/sda5 /home/kael/.archive
私が提供したオプションも認識していないようです。何も変わりません。エラーメッセージも見つかりません。すべてのログを調べましたが、このパーティションに関するメッセージが見つかりませんでした。
どんなアイデアや提案でも大変感謝いたします。
答え1
「user」の後に「exec」を入れてみてください。
「man mount」は、ユーザーオプションが「オプションのnoexec、nosuid、およびnodevを意味します(オプションラインuser、exec、dev、suidなどの後続のオプションによってオーバーライドされない限り)」と言います。