Ubuntu-事前に構成されたマウントポイントで外部ドライブを自動マウントする方法


13

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

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

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


1
これは実際の解決策ではなく、回避策のようなものです。ラベルがメディア間で一意である場合、/ pa // media / labelへのシンボリックリンクを作成できます。
balpha

私は外付けUSBドライブとUbuntuで常にひどい運がありました。正しい場所にマウントされていないようです。そのため、私はbalphaと同じことをしました。
ハウツーオタク

volume.mount_pointHALプロパティを設定することで、少なくとも準拠するボリュームマネージャーの場合、これをオーバーライドできるように思われます。ただし、これをどのように実現するか、Thunarのボリュームマネージャーで動作させる方法はわかりません。
マイケルエクストランド

回答:


12

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

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

少しの間これで遊んだ後、私は次を見つけました:

  1. 外にマウントポイントを指定できないようです/media
  2. hal udiによってマウントポイント名を設定できます

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

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

挿入されると、USBドライブは /media/p


おかげで、誰かが/ mediaの外にマウントする方法を考え出さない限り、これを受け入れられた答えとしてマークします。
ラースハウゼス2009

1

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


0

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

実際に動作します;-)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.