web-dev-qa-db-ja.com

Ubuntu-事前設定されたマウントポイントで外付けドライブを自動マウントする方法は?

通常、Ubuntuシステムに外付けUSBドライブを接続すると、そのファイルシステムは/ media/labelに自動マウントされます。ただし、選択したマウントポイントにファイルシステムをマウントしたいのですが。このような行を/ etc/fstabに追加しました:

UUID=2BE905C238C1F724   /p   ntfs-3g   defaults   0   0   # Passport 320GB

これにより、Sudo mount/pを実行して、ボリュームを/ pに手動でマウントできますが、ファイルシステムは自動マウントされなくなります。ドライブはPCに接続されています。可能であれば、このマウントポイントへの自動マウントを機能させるには何をする必要がありますか?

13
Lars Haugseth

GeorgeMは近いですが、十分に近いわけではありません。

Ubuntuでは、gnome-mountはメディアのマウントと、必要な構成の維持を担当します。 gnome-mountのmanページ は、はるかに多くのことを教えてくれるはずであり、少しの試行錯誤で、あなたが望むことを達成できるはずです。

これでしばらく遊んだ後、次のことがわかりました。

  1. /mediaの外側にマウントポイントを指定することはできませんできません
  2. Haludiでマウントポイント名を設定できます

次のコマンドは、システムにUSBドライブをマウントするために使用される設定を変更します。

gnome-mount --write-settings \
            --hal-udi /org/freedesktop/Hal/devices/volume_uuid_00AD_15D0 
            --mount-point p

挿入すると、USBドライブは/media/pにマウントされます

12
innaM

マウントポイントは、HALとその複雑で難解なルールによって決定されます。 fstabファイルをハッキングする必要はありません。

1
GeorgeM

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に設定しましたが、どこにでも設定できます。

それは実際に機能します;-)

0
Francisco