web-dev-qa-db-ja.com

非同期オプションを使用した自動マウント

1台のTB Western Digital外付けハードディスクがあります。読み取り/書き込み速度が非常に低かったので、非同期マウントオプションを使用すると役立つとaskubuntuで読みました。それから私は次のようにそれを使い始めました:

mount -o async,rw /dev/sdb1 /media/a/

HDDをプラグインするたびに、最初にアンマウントし、コマンドラインに移動して上記のコマンドを使用してマウントします。私は16GBのペンドライブも持っていますが、UbuntuではWindows 7よりも遅いのですが、asyncを使用することも同様に役立つと思います。

  1. 非同期は何をしますか?
  2. 自動マウント中にデフォルトのオプションとして非同期にする方法はありますか?
  3. そうすることをお勧めしますか?
2
blvdeer
  1. 非同期とは、データがドライブに書き込まれても、すぐにはコミットされないことを意味します。これにより、「一括」書き込みが行われるため、一度にすべてを書き込むことができます。また、コマンドが書き込みの完了を待つ必要がないことも意味します。

  2. はい、ドライブのエントリを/etc/fstabに追加できます。行は次のようになります。

    /dev/sdb1 /media/a/ auto auto,async 0 0
    

    各フィールドの意味の説明については、man fstabを参照してください。

  3. アンマウントせずにディスクを抜かない限り問題ありません。 Windowsでもこれを行うべきではないと人々が言うことは知っていますが、非同期ではreallyはこれをすべきではありません。ドライブの書き込みは完了したと思うかもしれませんが、書き込みは驚くほど長い間、書き込みキューにとどまる可能性があります。

2
fluffels