web-dev-qa-db-ja.com

ボリューム名に基づいて、DebianLinuxの外付けUSBドライブをマウントポイントにマウントします

ドライブのボリューム名に基づいてマウントポイントに外部USBドライブをマウントするようにDebianインストールを設定するにはどうすればよいですか?たとえば、ボリューム名が「SWORDFISH」のサムドライブがある場合、Linuxで/ media/SWORDFISHにマウントするにはどうすればよいですか?

これはFSTABで設定できることは承知していますが、そのためには、デバイスのUUIDを事前に知っておく必要があり、最初に各外部デバイスをFSTABで設定する時間をとる必要があります。これまでコンピュータに接続したことがないサムドライブがある場合、それは私には何の役にも立ちません。

これはUbuntu/Kubuntuでデフォルトでセットアップされているようですが、DebianSqueezeとKDE4の新規インストールでは機能しません。私は過去2時間グーグルで解決策を探しましたが、何も見つかりませんでした。

更新:私の結果は一貫していません。 Debianは、ボリューム名に基づいてデバイスをマウントポイントにマウントする場合もあれば、一般的なマウントポイント(/ media/usb1など)を提供する場合もあります。

4
Jamie

常に最初にFSTABを確認してください。インストール中にUSBサムドライブを使用して独自のデバイスドライバーをインストールする必要がある場合、SqueezeはそのデバイスのFSTABエントリを作成します。これにより、デバイスは常に/ media/usb0などの一般的な場所にマウントされる可能性があります。この問題を解決するには、そのデバイスのFSTABエントリを削除するだけです。

1
Jamie

この機能は、過去にHal(Lenny)によって実装されました。

# cat /etc/debian_version 
5.0.8
# mount|tail -1
/dev/sdb1 on /media/Transcend type vfat (rw,nosuid,nodev,uhelper=hal,shortname=lower,uid=1000)
# grep /dev/sdb1 /var/log/syslog
May  9 13:14:24 sn-e0692 hald: mounted /dev/sdb1 on behalf of uid 1000

HalはSqueezeで減価償却されます: http://lists.freedesktop.org/archives/hal/2008-May/011560.html

しかし、あなたはそれをインストールすることができます:apt-get install hal

2
ceving