使用异步选项自动挂载

使用异步选项自动挂载

我有一个 1 TB 的 Western Digital 外置硬盘。读写速度非常慢,我在 askubuntu 上看到使用异步挂载选项会有所帮助。然后我开始按如下方式使用它:

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

每次插入硬盘时,我都会先卸载它,然后转到命令行使用上述命令安装它。我还有一个 16GB 的 U 盘,它在 Ubuntu 上比在 Windows 7 上慢,我怀疑使用异步也可以帮助我。

  1. async 起什么作用?
  2. 有没有办法让异步成为自动挂载期间的默认选项?
  3. 这样做可取吗?

答案1

  1. 异步意味着当数据写入驱动器时,它不会立即提交。这会导致写入“聚集”,因此您可以一次写入所有数据。这也意味着您的命令不必等待写入完成。

  2. 是的,您可以将驱动器的条目添加到/etc/fstab。该行看起来如下:

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

    要了解每个字段的含义,请参阅man fstab

  3. 只要你不卸载就拔出光盘就没问题。我知道有人说你也不应该在 Windows 上这样做,但使用异步真的不应该这样做。您可能认为驱动器已完成写入,但写入可能会在写入队列中停留很长时间。

相关内容