安装外部 USB HDD 时,除了“同步”选项,还有其他选择吗?

安装外部 USB HDD 时,除了“同步”选项,还有其他选择吗?

我有一台 Ubuntu 18.04 笔记本电脑,我将其连接到一个扩展坞集线器,并且该集线器上还连接了一个外部 USB 硬盘。如果我使用同步功能安装外部 USB 硬盘,那么从硬盘获得的传输速度约为 100MiB/s,到硬盘的传输速度约为 60 KiB/s:

user@computer:~$ sudo mount -o rw,sync /dev/sdb2 /mnt/usb_disk
user@computer:~$ date; pv ~/10Mfile > /mnt/usb_disk/10Mfile; sudo umount /mnt/usb_disk; date
Thu Sep 26 14:20:35 CDT 2019
10.0MiB 0:03:00 [56.8KiB/s] [=====================================================================================>] 100%            
Thu Sep 26 14:23:36 CDT 2019
user@computer:~$ 

如果我安装外部 USB 硬盘而不进行同步,那么驱动器的传输速度将约为 100MiB/s:

user@computer:~$ sudo mount -o rw /dev/sdb2 /mnt/usb_disk
user@computer:~$ date; pv ~/1Gfile > /mnt/usb_disk/1Gfile; sudo umount /mnt/usb_disk; date
Thu Sep 26 14:14:35 CDT 2019
1.00GiB 0:00:09 [ 109MiB/s] [=====================================================================================>] 100%
Thu Sep 26 14:14:49 CDT 2019
user@computer:~$

在没有同步的情况下,卸载大约需要 5 秒,但显然写入速度的提升不仅仅是由于缓冲。

该驱动器的格式为 ntfs。为了便于与 Windows 兼容,我更愿意保留这种格式,但我还想知道将驱动器重新格式化为 ext4(或其他格式)是否能解决写入速度问题。

我试过扩展坞和笔记本电脑上的每个 USB 端口。速度一致。

我宁愿不放弃同步选项,因为驱动器连接到扩展坞,有时我不得不匆忙关上笔记本电脑然后离开。有什么方法可以保持同步的安全性,但提高驱动器的写入速度?

相关内容