再起動後、USBフラッシュドライブの自動マウントが破損しています。 Debian 6、GNOME 2 の使用
私のNTFSハードドライブはまだ正しくマウントされています。
Androidスマートフォン(SDおよびローカルドライブを含む)を接続すると、私のメッセージログは次のようになります。
tail -f /var/log/messages
Aug 21 11:46:14 pp-hideout kernel: [ 139.461734] sd 4:0:0:0: [sdc] Attached SCSI removable disk
Aug 21 11:46:14 pp-hideout kernel: [ 139.466484] sd 4:0:0:2: [sdd] Attached SCSI removable disk
Aug 21 11:46:14 pp-hideout kernel: [ 139.514664] cdrom: This disc doesn't have any tracks I recognize!
Aug 21 11:46:22 pp-hideout kernel: [ 148.005560] sd 4:0:0:2: [sdd] 4268032 512-byte logical blocks: (2.18 GB/2.03 GiB)
Aug 21 11:46:22 pp-hideout kernel: [ 148.006180] sd 4:0:0:0: [sdc] 7761920 512-byte logical blocks: (3.97 GB/3.70 GiB)
Aug 21 11:46:22 pp-hideout kernel: [ 148.010305] sdd:
Aug 21 11:46:22 pp-hideout kernel: [ 148.010679] sdc:
Aug 21 11:46:22 pp-hideout kernel: [ 148.014944] sdc1
Aug 21 11:46:22 pp-hideout halevt: Running: halevt-mount -u /org/freedesktop/Hal/devices/volume_uuid_DACE_470F -o sync -m 002 -o gid=plugdev
Aug 21 11:46:23 pp-hideout halevt: Running: halevt-mount -u /org/freedesktop/Hal/devices/volume_uuid_3E19_07CA -o sync -m 002 -o gid=plugdev
したがって、問題はソフトウェアレベルのどこかにあります。問題は、自動的にインストールしたいが動作しないということです。誰でも助けることができますか?
PS:Debian USB自動マウントはどのように「即時」動作しますか?これについてはどこで読むことができますか?
修正する: ウェブから適切なアイデアを得て、次のアイデアを得ました。
Running: halevt-mount -u /org/freedesktop/Hal/devices/volume_uuid_DACE_470F -o sync -m 002 -o gid=plugdev
Aug 22 03:06:05 pp-hideout usbmount[15471]: executing command: mount -tvfat -osync,noexec,nodev,noatime,nodiratime /dev/sdc1 /media/usb0
Aug 22 03:06:05 pp-hideout halevt: Running: halevt-mount -s
Aug 22 03:06:05 pp-hideout usbmount[15471]: executing command: run-parts /etc/usbmount/mount.d
Aug 22 03:06:07 pp-hideout usbmount[15436]: executing command: mount -tvfat -osync,noexec,nodev,noatime,nodiratime /dev/sdd /media/usb1
Aug 22 03:06:07 pp-hideout halevt: Running: halevt-mount -s
Aug 22 03:06:07 pp-hideout usbmount[15436]: executing command: run-parts /etc/usbmount/mount.d
これでUSBフラッシュドライブがマウントされましたが、読み取り専用です。読み取り専用の問題を解決するには?どんなアイデアがありますか?
答え1
これが私が見つけた最も簡単な方法です。
答え2
すぐに利用可能なサイレントインストールに関する質問に答えるには:
デスクトップ環境(gnome)を参照せず、すぐにインストールできるとは思いません。
Debian 6 いいえそれ古い。私はLXDEまたは同等のものを使用しました。無駄な一般的な答えは、すべてのデスクトップ環境(DE)にファイルマネージャが含まれていることです。 ファイルマネージャを使用すると、USBを開くことができます。(権限設定に問題がない限り)USBを開くと当然マウントになります。これはすぐに利用できる機能です。それ以外の場合、DEとは見なされません。 (私が見たすべてのファイルマネージャは、この点で現在のWindowsオペレーティングシステムと同じです。リムーバブルドライブのリストは左ペインにあります。)
現在、Debian 8のgnomeはUSBを接続するとすぐにインストールされます。 AFAIK いつもそうではありません。つまり、ある時点では、ファイルマネージャで開いたときにのみデバイスをマウントします。 「現代的な」アプローチでは、他のアプリケーションが削除されたデバイスを表示しない場合(アプリケーションが最新のLinux DEの一部ではない場合、または問題のアプリケーションがターミナルエミュレータ内で実行されるコマンドラインプログラムの場合) )問題を減らすことができます。 。
インストールした「usbmount」パッケージはDEの一部ではありません。 halevt-mountの場合も同様だと思います。もちろん、私が間違っている可能性があります。 Linuxを使用すると、独自のシステム設計方法を必ずしも反映していないランダムなノイズを多く聞きます。あなたのDEが使用されると予想されるのはgnome-volume-managerです(例えば参照)。GNOMEマウント)。
Earnestが述べたように、最新のシステムはインストールにHALの代わりにudiskを使用しています。私はUSBフラッシュドライブが大好きです:). udiskがインストールの一部ではないと仮定し、詳細を知りたい場合は、HALを知っている人を見つけてください。幸運を祈る。
起動時にマウントするには、/etc/fstab を使用します。つまり、これは内部ドライブがマウントされる方法です(デフォルトの「ルート」ファイルシステムの背後)。