通常、Ubuntuシステムに外付けUSBドライブを接続すると、そのファイルシステムは/ media/labelに自動マウントされます。ただし、選択したマウントポイントにファイルシステムをマウントしたいのですが。このような行を/ etc/fstabに追加しました:
UUID=2BE905C238C1F724 /p ntfs-3g defaults 0 0 # Passport 320GB
これにより、Sudo mount/pを実行して、ボリュームを/ pに手動でマウントできますが、ファイルシステムは自動マウントされなくなります。ドライブはPCに接続されています。可能であれば、このマウントポイントへの自動マウントを機能させるには何をする必要がありますか?
GeorgeMは近いですが、十分に近いわけではありません。
Ubuntuでは、gnome-mount
はメディアのマウントと、必要な構成の維持を担当します。 gnome-mountのmanページ は、はるかに多くのことを教えてくれるはずであり、少しの試行錯誤で、あなたが望むことを達成できるはずです。
これでしばらく遊んだ後、次のことがわかりました。
/media
の外側にマウントポイントを指定することはできませんできません次のコマンドは、システムにUSBドライブをマウントするために使用される設定を変更します。
gnome-mount --write-settings \
--hal-udi /org/freedesktop/Hal/devices/volume_uuid_00AD_15D0
--mount-point p
挿入すると、USBドライブは/media/p
にマウントされます
マウントポイントは、HALとその複雑で難解なルールによって決定されます。 fstabファイルをハッキングする必要はありません。
Ext4でフォーマットされた外付けUSBハードディスクの場合(ntfsを使用する場合はオプションを調整する必要があります):
ファイルを作成しました99-Toshiba.rules
:
IMPORT{program}="/sbin/blkid -o udev -p %N"
ENV{ID_FS_LABEL}!="Toshiba", GOTO="Toshiba_end"
ACTION=="add", RUN+="/bin/mkdir -m 0 -p /media/Toshiba", RUN+="/bin/mount -o noatime,nodiratime,errors=remount-ro /dev/%k /media/Toshiba"
ACTION=="remove", RUN+="/bin/umount -l /dev/%k", RUN+="/bin/rmdir /home/Toshiba"
LABEL="Toshiba_end"
ファイルをコピーしました:Sudo cp 99-Toshiba.rules /lib/udev/rules.d/
構成をリロードしましたSudo udevadm control --reload-rules
ご覧のとおり、マウントポイントを手動で/media/Toshiba
に設定しましたが、どこにでも設定できます。
それは実際に機能します;-)