MacbookでArchLinuxを実行しています。 Archの起動時にMacintoshパーティションを自動的にマウントしたいので、/etc/fstab
に以下を追加しました。
/dev/sda2 /media/Machintosh hfsplus defaults 1 2
再起動後、パーティションはマウントされませんでしたが、次のコマンドでマウントできました。
Sudo mount /dev/sda2
Arch Linuxにパーティションを自動的にマウントさせるにはどうすればよいですか?
マウントポイントを作成すると、問題が修正されました。
mkdir /mnt/Machintosh
また、警告を回避したい場合は、ボリュームを読み取り専用としてマウントします。これは、HFS +ジャーナリングシステムでは書き込みがサポートされていないためです(またはジャーナリングを無効にすることはできますが、お勧めしません)。
上で述べたように、マウントポイントをアタッチするディレクトリを作成すると、この問題が修正されます。
Hfsplusがモジュールとしてカーネルに組み込まれていて、モジュールを含むパーティションがまだマウントされていない場合(読み取り:fstabのエントリは正しい順序である必要があります)、ブート中にhfs-partitionをマウントできません。
カーネルがモジュールを自動ロードできない場合にも発生する可能性があります。
いくつかの推奨事項、
/ mediaはHALによってcleared
になる可能性が高いため、起動時にパスが存在しないため、マウントが失敗します。
マウントパスを/ mnt/Machintoshなどに変更する必要があります。
または、udisksなどのユーザーランドツールを使用して自動的にマウントします(これにより、/ media/VOLUME_NAMEなどの正しいパスが保証されます)
Udisksを使用するには、〜/ .config/autostartにmac.desktopを追加します。
[Desktop Entry]
Exec=Mount Mac Disk
Name=udisks --mount /dev/XXX
Type=Application
(2番目のソリューションはグラフィカルユーザーに対してのみ機能することに注意してください)