
私はMacbookでArch Linuxを実行しています。 Archを起動したときにMacintoshパーティションを自動的にマウントしたかったので、以下を追加しました/etc/fstab
。
/dev/sda2 /media/Machintosh hfsplus defaults 1 2
再起動後、パーティションはまだマウントされていませんが、以下を使用してマウントできます。
sudo mount /dev/sda2
Arch Linuxに自動的にパーティションをマウントさせる方法は?
答え1
上記のように、追加のマウントポイント用のディレクトリを作成すると、この問題は解決されます。
答え2
hfsplusがカーネルにモジュールとして組み込まれていて、モジュールを含むパーティションがまだマウントされていない場合(読み取り:fstabのエントリが正しい順序である必要がある場合)、起動中にhfs-partitionをインストールできません。
カーネルが自動的にモジュールをロードできない場合でも、これが発生する可能性があります。
答え3
マウントポイントを作成すると問題が解決しました。
mkdir /mnt/Machintosh
また、警告を避けるために、HFS +ロギングシステムは書き込みをサポートしていないため、ボリュームを読み取り専用でマウントしてください(またはロギングを無効にすることはできますが、これはお勧めできません)。
答え4
いくつかのアドバイス、
/mediaはcleared
HALである可能性が高いため、起動中にパスが存在せず、マウントが失敗します。
たとえば、インストールパスを/mnt/Machintoshに変更する必要があります。
または、udisksなどのユーザースペースツールを使用して自動的にインストールします(これにより、/media/VOLUME_NAMEなどの正しいパスが保証されます)。
udiskを使用するには、~/.config/autostartにmac.desktopを追加してください。
[Desktop Entry]
Exec=Mount Mac Disk
Name=udisks --mount /dev/XXX
Type=Application
(2番目の解決策はグラフィカルユーザーにのみ適用されます。)