web-dev-qa-db-ja.com

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

Cronを使用してrsyncでバックアップできるように、起動時にDebianマシンで取得する3TB USB 3.0外付けHDD(Seagate)を持っています。

ドライブを抜いてから再び差し込むと、次のように表示されます。

/dev/disk/by-uuid -lah

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

Sudo mount -a

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

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

助けていただければ幸いです!

ありがとう、

11
Omar Mir

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

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

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

3
grs