我有一个 1 TB 的 Western Digital 外置硬盘。读写速度非常慢,我在 askubuntu 上看到使用异步挂载选项会有所帮助。然后我开始按如下方式使用它:
mount -o async,rw /dev/sdb1 /media/a/
每次插入硬盘时,我都会先卸载它,然后转到命令行使用上述命令安装它。我还有一个 16GB 的 U 盘,它在 Ubuntu 上比在 Windows 7 上慢,我怀疑使用异步也可以帮助我。
- async 起什么作用?
- 有没有办法让异步成为自动挂载期间的默认选项?
- 这样做可取吗?
答案1
异步意味着当数据写入驱动器时,它不会立即提交。这会导致写入“聚集”,因此您可以一次写入所有数据。这也意味着您的命令不必等待写入完成。
是的,您可以将驱动器的条目添加到
/etc/fstab
。该行看起来如下:/dev/sdb1 /media/a/ auto auto,async 0 0
要了解每个字段的含义,请参阅
man fstab
。只要你不卸载就拔出光盘就没问题。我知道有人说你也不应该在 Windows 上这样做,但使用异步真的不应该这样做。您可能认为驱动器已完成写入,但写入可能会在写入队列中停留很长时间。