[Exchange and share] V23安装时格式化/home没提示用户,为丢失数据的用户感到痛心!
Tofloor
poster avatar
babyfengfjx
Super Moderator
CQA
2022-11-21 19:59
Author

在此非常抱歉此次V23安装器的变动对部分用户造成了一些不可逆转的损失,因安装器做了大改版,在当前测试版本中,一些会做格式化处理的部分,还未完成供用户选择是否格式化的选项,且同时省略了一些有价值的提示内容,导致部分用户没有感知到可能会对用户数据造成丢失的问题。

目前就有一位用户因此丢失了自己多年的珍贵数据: 安装 deepin23 alpha 后,/home 磁盘被格式化,请官方务必看下,为此我们也感到非常痛心!

在问题发生的同时,也感谢我们的版主大大第一时间发布了警示帖:【BUG 预警】安装 deepin V23 Alpha 后造成原有 /home 分区数据丢失,尽可能提醒更多用户,避免出现类似问题。

虽然部分用户可能会觉得这种格式化操作在界面最后是有提示操作对象的,一般我们也清楚会格式化数据的,但再熟练的用户也会在习惯的指引下,做出一些可能误操作的行为,而一个好的系统是应该在一些危险性操作阶段给出友好提示的,因此我们也通过此次事件,及时做出亡羊补牢的措施,会在后续版本中提供一些友好的警示内容,以便尽可能提醒到用户注意每一步操作可能带来的问题和影响,从而减少这种不可逆转的事情发生,当然也会在当前处理逻辑上考虑保留用户原始数据的相关功能。

也感谢大家的在不断的给deepin提供有价值的信息,为后续用户提供更好体验的建议,一个好的开源系统,永远离不开各位真诚的建议和鞭策,deepin愿在各deepiners的持续鞭策下不断成长,变成你们心中喜欢的样子~

Reply Favorite View the author
All Replies
1 / 3
To page
MeowVing
deepin
2022-11-21 20:03
#1

like

Reply View the author
说书人
deepin
2022-11-21 20:20
#2

希望在发现一些重大缺陷时,能及时置顶帖提醒,避免更多用户遇到问题。

Reply View the author
xiao80
deepin
2022-11-21 22:10
#3

为啥官方会将这个问题归为格式化分区未给出友好提示的问题呢?

损失资料的用户在安装时分区方案阶段,并没有下达任何格式化 /home 所在分区的操作,只是选择了将 /home 挂载到特定分区,为何安装程序要自作主张格式化 /home 要挂载的那个分区呢?这才是导致这个事故的根本原因所在。

Reply View the author
jiutian123
deepin
2022-11-21 22:31
#4

可以加入选项框是否格式化,这样就不容易出问题了tail

Reply View the author
babyfengfjx
Super Moderator
CQA
2022-11-21 22:53
#5
xiao80

为啥官方会将这个问题归为格式化分区未给出友好提示的问题呢?

损失资料的用户在安装时分区方案阶段,并没有下达任何格式化 /home 所在分区的操作,只是选择了将 /home 挂载到特定分区,为何安装程序要自作主张格式化 /home 要挂载的那个分区呢?这才是导致这个事故的根本原因所在。

  • 具体问题可能我没描述太清楚吧。
  • deepin从V20版本以来,在【高级安装】(之前的手动安装模式)下,默认逻辑一直都是会格式化/home 这个分区的(勾选格式化分区),在V20版本上,的确是有醒目的“将被格式化”的提醒字样。
  • 这个“自作主张”可能已经有很多年的历史了。
  • 当然在全盘安装的模式下,deepin提供了保留用户数据的选项,这个功能就会保留用户的/home目录功能,而这个选项在高级安装模式下是一直都没有的一个功能,所以采用的就是格式化的逻辑。
  • 至于为什么要格式化,对于机理个人倒不是很了解,从逻辑上看,安装系统,是会将用户信息和基本配置写入到/home目录下,如果用户采用了【高级模式】安装,并明确指定了/home目录,系统默认就会格式化并写入到该挂载点了,所以一个友好提示还是有必要的,毕竟用户是“高级”模式,如果看到这个提示,或许就会重新划分一个分区来挂载/home目录,而不是采用之前用的/home分区了。
  • 在这种手动模式下,系统倒是比较难自作主张到底留还是不留,到底应该往哪里写。
  • 对于这个优化提示这个说法,后期的版本肯定会进一步考虑是否提供保留目录原始数据的功能的。
Reply View the author
liwl
deepin
2022-11-21 23:03
#6

多方面原因,系统有问题,用户使用习惯也有问题,不能盖棺定论

举个不恰当的例子,池塘边已经写了水深禁止游泳,可总会有淹死的

怪没有栅栏拦住池塘,还是怪淹死的非要去游泳?

Reply View the author
HMOS1
deepin
2022-11-21 23:45
#7

玩Linux,因为经常要试安装不同的发行版,1T的移动硬盘是必备的,我都是定期将电脑中的数据备份到移动硬盘上,即使遇到什么突发情况,全盘格式化都不用担心数据

Reply View the author
babyfengfjx
Super Moderator
CQA
2022-11-21 23:50
#8
jiutian123

可以加入选项框是否格式化,这样就不容易出问题了tail

  • 是的,这个整体的改版就没有提供这个点,又没有给一个提示,确实容易导致这类问题,这个是后续版本需要考虑的一个点,在改版的同时,也需要具备更加易用的功能。
Reply View the author
Comments
kentrl
2022-11-22 14:45
做个复选框, 把用户之前的挂载点列出来, 是否格式化由用户自己勾选. 如果用户取消格式化, 就将之前的配置文件移动到一个文件夹内, 文件夹名字直接这样命名: 备份__2022.11.12
babyfengfjx
Super Moderator
CQA
2022-11-21 23:52
#9
jiutian123

可以加入选项框是否格式化,这样就不容易出问题了tail

是的,这个整体的改版就没有提供这个点,又没有给一个提示,确实容易导致这类问题,这个是后续版本需要考虑的一个点,在改版的同时,也需要具备更加易用的功能。

Reply View the author
babyfengfjx
Super Moderator
CQA
2022-11-21 23:55
#10
HMOS1

玩Linux,因为经常要试安装不同的发行版,1T的移动硬盘是必备的,我都是定期将电脑中的数据备份到移动硬盘上,即使遇到什么突发情况,全盘格式化都不用担心数据

  • 这个问题还是应该在设计上更进一步,提供一些其他选择,即使没有提供的情况下,需要给用户一些明确的提示😂
Reply View the author
Andy
deepin
2022-11-22 00:23
#11

幸好,我没去弄,不然我资料丢了就要哭了

Reply View the author
Free_Aaron.Li
deepin
2022-11-22 01:07
#12

我的电脑有1.5T存储,一般都留500G左右作为备份。同时准备了128G的移动固态硬盘,作为自己对系统做出大的改动的备份。

被系统崩溃搞怕了~~

Reply View the author
宋李昌
deepin
2022-11-22 02:22
#13

对于新手来说,这是很大的问题。我试着安装过很多次deepin 系统。都是拔掉其他磁盘。只留一个,认他折腾!而且,装好以后,在deepin 系统下不敢动资料盘。前几天还想发帖问问,deepin 下,怎么管理磁盘。一旦要用这个系统。这一点也重要。windows 系统里的分区,deepin 能识别。反过来windows 识别不了deepin 分区。这也是不敢用的一大原因。

我都不知道home 分区是什么分区。

Reply View the author
铁山老道孔乙己
deepin
2022-11-22 04:52
#14

『从逻辑上看,安装系统,是会将用户信息和基本配置写入到/home目录下,如果用户采用了【高级模式】安装,并明确指定了/home目录,系统默认就会格式化并写入到该挂载点了』这个默认逻辑相当荒谬。用户重装系统是相当普遍,经常发生的事情。大多数时候重装系统的时候只是重新格式化系统分区,而保留/home分区。无论是Debian,还是ubuntu都不会自作主张去格式化 /home 分区。安装程序会提示新建用户,并去探测 /home 分区下是否存在对应的用户目录。

用户手工挂载了个 /home 分区,安装程序就自作主张的把它格式化。这不是给出警告的问题,而是完全狗屁不通的逻辑。除了深度,没有哪个发行版会想出来这种狗屁逻辑。

Reply View the author
Comments
136******53
2022-11-22 10:08
好好去看其他发行版 全新安装 和 安装到指定分区 的区别 再问个简单问题 /home 挂载分区格式要是实际的和用户指定不一样,程序怎么处理,再一个,/home 中已经有admin用户,用户在系统中再建一个admin用户程序又该怎么处理?还有个假如之前系统用了磁盘加密,新安装时挂载/home 又该怎么处理 全新安装,就不会加载之前磁盘表分区了?你编辑了挂载点就不重新格式化了?自己不会,骚操作,然后甩锅,当然官方不得不背,因为 没有几个用户能看清问题真相,必须按用户的思路来! 我觉得挺好,只有代价,才让用户知道 我这么操作是有问题的!
qq8645
deepin
2022-11-22 05:09
#15

我习惯用deb系发行版,debian,ubuntu,linuxmint,deepin(15~20.x),都是采用高级或手动安装,一般分/,/home,swap三区,不同系统采用不同用户名共用同一/home分区。

手动或高级安装时,swap都是自动挂载,无需指定;

/home 手动挂载已有分区,有是否格式化选项,但默认不勾选;新建/home,默认勾选格式化;

/ 分区无论是新建还是原有,默认勾选格式化,在对分区正式操作前,还有个分区操作的汇总信息,

这样的安装引导给了用户简单且足够友好的选择权,我认为以上的逻辑比较清晰。

而在V23中,诸如EFI时非得300M以上,MBR时非得第一主分区,硬盘空间非得64G以上,我是无法理解这种貌似“为你好”的逻辑。

从我个人的使用来说,15.x,20.x相当不错,和linuxmint差不多了,随便说说,不必在意。

Reply View the author
qq8645
deepin
2022-11-22 05:10
#16
铁山老道孔乙己

『从逻辑上看,安装系统,是会将用户信息和基本配置写入到/home目录下,如果用户采用了【高级模式】安装,并明确指定了/home目录,系统默认就会格式化并写入到该挂载点了』这个默认逻辑相当荒谬。用户重装系统是相当普遍,经常发生的事情。大多数时候重装系统的时候只是重新格式化系统分区,而保留/home分区。无论是Debian,还是ubuntu都不会自作主张去格式化 /home 分区。安装程序会提示新建用户,并去探测 /home 分区下是否存在对应的用户目录。

用户手工挂载了个 /home 分区,安装程序就自作主张的把它格式化。这不是给出警告的问题,而是完全狗屁不通的逻辑。除了深度,没有哪个发行版会想出来这种狗屁逻辑。

话糙理不糙

Reply View the author
Solo
deepin
2022-11-22 05:38
#17

简单的总结一句:就是犯了一个低级错误,任何辩解都是苍白的!

Reply View the author
逃离喧嚣
deepin
2022-11-22 06:34
#18

看来一款免费使用的国产操作系统也需要签订用户同意书了!

Reply View the author
Comments
136******53
2022-11-22 10:10
可不么,我电脑坏了,都是安装deepin系统搞坏的
136******53
deepin
2022-11-22 06:50
#19
It has been deleted!
HighAvaPerCon
deepin
2022-11-22 06:55
#20
qq8645

我习惯用deb系发行版,debian,ubuntu,linuxmint,deepin(15~20.x),都是采用高级或手动安装,一般分/,/home,swap三区,不同系统采用不同用户名共用同一/home分区。

手动或高级安装时,swap都是自动挂载,无需指定;

/home 手动挂载已有分区,有是否格式化选项,但默认不勾选;新建/home,默认勾选格式化;

/ 分区无论是新建还是原有,默认勾选格式化,在对分区正式操作前,还有个分区操作的汇总信息,

这样的安装引导给了用户简单且足够友好的选择权,我认为以上的逻辑比较清晰。

而在V23中,诸如EFI时非得300M以上,MBR时非得第一主分区,硬盘空间非得64G以上,我是无法理解这种貌似“为你好”的逻辑。

从我个人的使用来说,15.x,20.x相当不错,和linuxmint差不多了,随便说说,不必在意。

你还能列举第二个挂载已有盘做为/home会自动勾选格式化的发行版吗,没有了吧,只有V23才这样

Reply View the author
1 / 3
To page