PC起動時にUSB経由で接続されたディスクを自動的にマウント

PC起動時にUSB経由で接続されたディスクを自動的にマウント

USB経由で恒久的に接続された外部ドライブを搭載したLinux Mint 18 XFCEを搭載したPCがあります。私は決してオフにしません。

コンピュータの電源を入れるとディスクが認識されますが、マウントされません。 「手動」でインストールする必要がありました。実際、Nemoで対応するアイコンをクリックしてインストールしました。

しかし、常に利用できるように自動的にインストールしたいと思います。

これはどのように達成できますか?

ベストアンサー1

もしあなたが本当にいいえ接続を切断した後、起動時にシステムパーティション(/、/ home、...)を使用してマウントできます。これはで行われました/etc/fstab

自動マウントするパーティションが次のものであるとし、/dev/sdb1次のコマンドを実行してパーティションのUUIDを取得します。

# blkid /dev/sdb1 -s UUID -o value

次に、<UUID>取得したばかりの文字列に対して、/mnt/usb次の行をターゲットマウントポイントとして追加します/etc/fstab

UUID=<UUID>    /mnt/usb    ext4       defaults    0    2

または代わりにNTFSの場合ext4

UUID=<UUID>    /mnt/usb    ntfs-3g    rw,uid=1000,gid=1000,dmask=027,fmask=137    0    2

ユーザーのUIDとGIDはどこにありますか10001000それ以外の場合、デバイスはマウントされroot所有されます。他のオプションは必要に応じて調整する必要があります。

場合は、ディストリビューションによってはインストールまたはパッケージ化する必要がntfs-3gあります。ntfsprogsntfs-3g

編集する:該当機器が適していないと思われる場合いつも起動時に接続してください。適切なオプションを使用することをお勧めしますnofail(デフォルトでは、システムに「騒がないでください。機能しません」と伝えます)。これは、上記の行で次のようdefaultsになることを意味します。

defaults,nofail,x-systemd.device-timeout=10

NTFSの場合、後で(最初からnofail)これらのオプションを追加するとrw効果があります。

x-systemd.device-timeoutまた、デバイスを破棄する前に10秒待つように起動順序を知らせるsystemdパラメータも追加しました。このオプションを指定しない場合、デフォルトの待機時間は90秒です。 0に設定すると、システムは永久に待機します(起動順序は中断されます)。

他の点は、コンピュータの電源が入っている間にディスクを切断することは起動順序なfstabので、大きな問題ではないということです。ただし、インストールされているデバイスの接続を切断することも、キャッシュを使用してI / O操作を遅らせ、プラグを抜くとデータがディスクから同期されない可能性があるため危険です。接続を切断する前に(またはグラフィカルインターフェイスを使用して削除する)、電話してもumount問題ありません。電話をかけるだけsyncで十分かもしれませんが、もっと危険です。

おすすめ記事