[Feelings & Sharing] linux默认异步写入磁盘 真的不爽
Tofloor
poster avatar
159******19
deepin
2024-04-15 08:37
Author

linux默认异步写入磁盘 真的不爽

这完全是从服务器模式产生的吧。

但是普通用户,比方复制个文件到U盘,或者dd一个启动盘什么的操作。

结果关机的时候,系统提示还有文件写入进程在执行。那个心理炸裂。

有些发行版还直接就中断关机了 结果U盘内容还没写完。

🤣普通用户模式 跟 服务器模式 真是两回事。

Reply Favorite View the author
All Replies
广雅居士
deepin
2024-04-15 09:10
#1

我觉得不爽

Reply View the author
花雨落逝
Moderator
2024-04-15 10:34
#2

不爽+1

Reply View the author
nero28
deepin
2024-04-15 10:52
#3

+10086

Reply View the author
沈拙言
deepin
2024-04-15 10:55
#4

不爽+1

文件根本没传完,用的时候发现不完整,心态炸裂

Reply View the author
蔡EEPIN
deepin
2024-04-15 11:36
#5

所以我养成了,操作文件时多等几分钟

Reply View the author
Linux大宝
deepin
2024-04-15 13:01
#6

阁下可尝试以下方法(鄙人未测试过,只是空有一个思路):

1、正常插入 U 盘

提示:如果安装有 GParted 分区工具,可简化 2、3 步骤

2、使用 sudo fdisk -l 查看并记下 U 盘分区号

3、使用 ls -l /dev/disk/by-uuid/* 通过 U 盘分区号查找并记下 U 盘的 UUID

4、编辑 /etc/fstab,按以下示例添加 U 盘挂载选项

/dev/disk/by-uuid/此处换为U盘的UUID  /media/此处换为U盘的挂载点  auto  defaults,sync,noatime  0  0

提示:如果阁下没有经常使用其它存贮设备的情况,可以不指定 UUID,而是直接使用 U 盘的分区号即可,这样一来,理论上所有使用相同分区号的移动设备都会启用同步写入

Reply View the author
Bryan
deepin
2024-04-15 17:36
#7

一般情况下,dd命令结束后我都会用 sync同步一下磁盘缓存。

Reply View the author