外部USBドライブの検出とマウント-Linux(Debian)


11

rsyncを使用してcronを使用してバックアップできるように、ブート時にDebianマシンをピックアップしたい3TB USB 3.0外付けHDD(Seagate)があります。

ドライブを取り外して再び接続すると、次のように表示されます。

/dev/disk/by-uuid -lah

次に、次のようにしてマウントできます(UUIDは既にfstabにあります)。

sudo mount -a

残念ながら、ドライブを再起動しても検出されません。これは、ヘッドレスLinuxボックスです。

ドライブはNTFSでフォーマットされています。

ヘルプをいただければ幸いです!

おかげで、


1
存在しないのは/ dev / disk / by-uuid /リンクですか、それとも実際のデバイスですか?
ポール

実際のデバイス。USBを取り外して再び接続すると、デバイスが表示されます。
オマール・ミール

再起動後、lsusbを実行するとデバイスが表示されますか?これは、/ devが表示される前ですが、デバイスが接続されている間
マークマクドナルド

それは電力安定化時間かもしれません。3TB USB 3.0 HDDは巨大です。udevadmの実行時には準備ができていない可能性があります。プラグインすると、カーネルログファイルに何が表示されますか?HDDを接続した状態でコールドブートすると何が表示されますか?ホットリブートすると何か変更はありますか?
靖商事

gvfsを使用してみましたか?それで問題ありません。
テルドン

回答:


3

起動時に外付けハードドライブをマウントするのは、非常に面倒で面倒な操作です。まず、ブートシーケンスに遅延を追加し、次にドライブを認識してマウントする必要があります。何らかの理由でOSがドライブを見つけられない場合を想像してください。ブートシーケンスでスタックし、ユーザーが続行するかどうかを指示するのを待ちます。これが起こるのは望ましくありません。

必要なのはautofsです。ただapt-get install autofsし、Configure自動マウント- >このドライブのエントリを作成します/etc/auto.master

例: /mnt /etc/auto.mnt --timeout=120 --ghost; 次に、/etc/auto.mntput: `` backup -fstype = ntfs、rw UUID =

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