为什么U盘弹出时,等待时间很长
发表于 : 2017-10-16 16:15
话说我的电脑上是Xubuntu 16.04,不知道为什么往U盘拷贝东西完,弹出时,等待时间很长,有时会弹出失败,,,而移动硬盘弹出就没这个问题...b不知道有高手知道怎么回事吗?
代码: 全选
$ cat /proc/meminfo|grep -i Dirty
Dirty: 712 kB
代码: 全选
$ sync;cat /proc/meminfo|grep -i Dirty
Dirty: 0 kB
代码: 全选
$ sudo sysctl vm.drop_caches=3;sync;cat /proc/meminfo|grep -i Dirty
vm.drop_caches = 3
Dirty: 12 kB
恩恩,懂了,,,就是有时候心急,感觉U盘半天也没缓存写完,,看来还是得有耐心~vickycq 写了:复制完数据后需要等待缓存写入完毕。如果您的 U 盘上有灯,您可以看到它仍在闪烁。在这种情况下,您需要耐心等待缓存写入完毕。直接拔出 U 盘可能造成数据损坏。
首先,我不太确定.大碗茶 写了:楼上的2位大大,u盘还是有问题,我格成ntfs或ext4格式,弹出时就非常的慢,sync半天也完成不了。。。
但是格成fat32或exfat格式,弹出的就很快,这是为啥阿。。。。晕
感谢大大的回复,之前我描述的不清楚,万分抱歉~~,科学之子 写了:首先,我不太确定.大碗茶 写了:楼上的2位大大,u盘还是有问题,我格成ntfs或ext4格式,弹出时就非常的慢,sync半天也完成不了。。。
但是格成fat32或exfat格式,弹出的就很快,这是为啥阿。。。。晕
下面是一些猜测:
再次挂载是否弹出就很快了?如果这样貌似是正常现象,首次格式化应该会初始化很多东西,都要写到U盘的.
如果直接用umount 卸载挂载点会是什么提示呢?
等待期间看下"/proc/diskstats"
https://www.kernel.org/doc/Documentation/iostats.txt
看期间有无读写操作
如果有密集的读写操作看一下iotop的结果,看看是什么进程在大量读写.
首先我们要确定发生了什么,除了检查是否有实机IO,卸载卡住时的dmesg输出也可能有一些有价值的信息.大碗茶 写了:感谢大大的回复,之前我描述的不清楚,万分抱歉~~,科学之子 写了:首先,我不太确定.大碗茶 写了:楼上的2位大大,u盘还是有问题,我格成ntfs或ext4格式,弹出时就非常的慢,sync半天也完成不了。。。
但是格成fat32或exfat格式,弹出的就很快,这是为啥阿。。。。晕
下面是一些猜测:
再次挂载是否弹出就很快了?如果这样貌似是正常现象,首次格式化应该会初始化很多东西,都要写到U盘的.
如果直接用umount 卸载挂载点会是什么提示呢?
等待期间看下"/proc/diskstats"
https://www.kernel.org/doc/Documentation/iostats.txt
看期间有无读写操作
如果有密集的读写操作看一下iotop的结果,看看是什么进程在大量读写.
应该是这样的,就是同一个u盘,我格成ntfs或ext4格式,往上拷贝东西,然后弹出时非常慢,sync也是半天没反应。。但是格成fat32或exfat格式,往上拷贝东西,再弹出的就很快。。我怀疑ntfs或ext4读写的u盘的地方(内核? 重新编译过一回ntfs-3g,问题依旧)有bug,因为如果是烤到移动硬盘是完全没问题~~~
我会试下直接用umount 卸载挂载点的,有啥情况再发过来哈~