为什么U盘弹出时,等待时间很长
-
- 帖子: 63
- 注册时间: 2009-05-05 16:29
为什么U盘弹出时,等待时间很长
话说我的电脑上是Xubuntu 16.04,不知道为什么往U盘拷贝东西完,弹出时,等待时间很长,有时会弹出失败,,,而移动硬盘弹出就没这个问题...b不知道有高手知道怎么回事吗?
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: 为什么U盘弹出时,等待时间很长
复制完数据后需要等待缓存写入完毕。如果您的 U 盘上有灯,您可以看到它仍在闪烁。在这种情况下,您需要耐心等待缓存写入完毕。直接拔出 U 盘可能造成数据损坏。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
-
- 帖子: 2284
- 注册时间: 2013-05-26 6:58
- 系统: Debian 9
Re: 为什么U盘弹出时,等待时间很长
弹出失败可能是有程序还在使用U盘
弹出时间很长就像2楼描述的一样
补充一个没有指示灯也能判断的方法:
如果数值很高说明有大量数据等待写入
0说明没有数据需要写入
接近0说明几乎没有需要写入的数据.
也许还有更多或更好的方法来判断,欢迎各位补充
弹出时间很长就像2楼描述的一样
补充一个没有指示灯也能判断的方法:
代码: 全选
$ 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
也许还有更多或更好的方法来判断,欢迎各位补充
-
- 帖子: 63
- 注册时间: 2009-05-05 16:29
Re: 为什么U盘弹出时,等待时间很长
非常非常感谢楼上2位大大~~
-
- 帖子: 63
- 注册时间: 2009-05-05 16:29
Re: 为什么U盘弹出时,等待时间很长
恩恩,懂了,,,就是有时候心急,感觉U盘半天也没缓存写完,,看来还是得有耐心~vickycq 写了:复制完数据后需要等待缓存写入完毕。如果您的 U 盘上有灯,您可以看到它仍在闪烁。在这种情况下,您需要耐心等待缓存写入完毕。直接拔出 U 盘可能造成数据损坏。
-
- 帖子: 63
- 注册时间: 2009-05-05 16:29
Re: 为什么U盘弹出时,等待时间很长
楼上的2位大大,u盘还是有问题,我格成ntfs或ext4格式,弹出时就非常的慢,sync半天也完成不了。。。
但是格成fat32或exfat格式,弹出的就很快,这是为啥阿。。。。晕
但是格成fat32或exfat格式,弹出的就很快,这是为啥阿。。。。晕
-
- 帖子: 2284
- 注册时间: 2013-05-26 6:58
- 系统: Debian 9
Re: 为什么U盘弹出时,等待时间很长
首先,我不太确定.大碗茶 写了:楼上的2位大大,u盘还是有问题,我格成ntfs或ext4格式,弹出时就非常的慢,sync半天也完成不了。。。
但是格成fat32或exfat格式,弹出的就很快,这是为啥阿。。。。晕
下面是一些猜测:
再次挂载是否弹出就很快了?如果这样貌似是正常现象,首次格式化应该会初始化很多东西,都要写到U盘的.
如果直接用umount 卸载挂载点会是什么提示呢?
等待期间看下"/proc/diskstats"
https://www.kernel.org/doc/Documentation/iostats.txt
看期间有无读写操作
如果有密集的读写操作看一下iotop的结果,看看是什么进程在大量读写.
-
- 帖子: 63
- 注册时间: 2009-05-05 16:29
Re: 为什么U盘弹出时,等待时间很长
感谢大大的回复,之前我描述的不清楚,万分抱歉~~,科学之子 写了:首先,我不太确定.大碗茶 写了:楼上的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 卸载挂载点的,有啥情况再发过来哈~
-
- 帖子: 2284
- 注册时间: 2013-05-26 6:58
- 系统: Debian 9
Re: 为什么U盘弹出时,等待时间很长
首先我们要确定发生了什么,除了检查是否有实机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 卸载挂载点的,有啥情况再发过来哈~