[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
2 / 3
To page
deepinuser17
deepin
2022-11-22 08:52
#21

/home被格式化,只是文件系统的目录被改写。 如果没有用新的数据更新每个磁道,用户的数据依然存在。只是需要用特殊的工具来找到所需要的文件,或者重建原来的文件系统目录。

开源软件TestDisk就是针对恢复文件而开发的。 这里有过链接还是用UOS系统平台为例子。

https://blog.csdn.net/qq_39287048/article/details/126995923

在硬盘被格式化,或文件被误删以后,第一件事情是立即停止写入任何数据到受影响的文件系统。 尽快开始恢复文件, 文件系统。

恢复文件,文件系统是一个技术活,但是用户只要小心谨慎,是可以自行恢复文件的。

如果文件非常重要,一般是首先关机。 然后,复制硬盘(全盘复制, 用CloneZilla, 或是Linux 命令: dd if=/dev/sda of=/dev/sdb). 在备份的硬盘上进行数据恢复。

通过这个事件,Deepin可以考虑增加帮助用户恢复文件的应用。 但是文件恢复是技术活,不一定百分百能成功。

Reply View the author
ij******ce@163.com
deepin
2022-11-22 08:54
#22
HighAvaPerCon

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

我玩了Linux快10年,只有 deepin 如此,而且 deepin 以前并不是这样的,丢失数据的就是我本人,第一次安装被格式化,我以为是我看错了,大意了,重新装了一遍并拍照,结果还是格式化了,格式化两次,并有数据写入,目前恢复失败,或许有专业的团队能恢复,但代价可能更大,还存在数据泄露的风险。

Reply View the author
deepinuser17
deepin
2022-11-22 09:02
#23
ij******ce@163.com

我玩了Linux快10年,只有 deepin 如此,而且 deepin 以前并不是这样的,丢失数据的就是我本人,第一次安装被格式化,我以为是我看错了,大意了,重新装了一遍并拍照,结果还是格式化了,格式化两次,并有数据写入,目前恢复失败,或许有专业的团队能恢复,但代价可能更大,还存在数据泄露的风险。

官方已经说的很明确了。 V23是开发版本,不是发行版。 会有很多bug, 甚至不能正常运行。 格式化/home分区的问题,应该是在官方警告的范围之内。

你为啥不听劝,非要拿重要的系统,文件来比试呢?

Reply View the author
deepinuser17
deepin
2022-11-22 09:14
#24

在一个重要的生产系统上重新安装操作系统而不首先进行全系统备份,是不可想像的。即使同版本重大升级之前,备份整个系统,以及计划如何恢复到之前的状态都是必须要做的事情。

不备份,就升级,就重装系统,说明该机器的上文件不重要,可以随意处理。

Reply View the author
Comments
摸鱼校尉
2022-11-22 17:23
呵呵
晚秋(lateautumn)
Moderator
2022-11-22 17:08
#25
HMOS1

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

agree

Reply View the author
晚秋(lateautumn)
Moderator
2022-11-22 17:09
#26
deepinuser17

在一个重要的生产系统上重新安装操作系统而不首先进行全系统备份,是不可想像的。即使同版本重大升级之前,备份整个系统,以及计划如何恢复到之前的状态都是必须要做的事情。

不备份,就升级,就重装系统,说明该机器的上文件不重要,可以随意处理。

不是所有的人都象咱这样想的,所以该提醒的还是得提醒。applaud

Reply View the author
babyfengfjx
Super Moderator
CQA
2022-11-22 17:41
#27
铁山老道孔乙己

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

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

  • 这个前提是当前测试版本的V23安装器做了大改版,在改版后的高级安装暂时没有包含是否格式化分区的选项,还同时没有给出友好提示,如果用过V20的系统,做过手动安装,应该能知道V20是具备让用户决定是否格式化的。
  • 对于这个变动也跟对应项目组了解到,目前安装器、备份还原等功能,还处于持续研发阶段,部分功能仍在开发,在后续的正式版本都会提供这些功能。
  • 目前V23的DDE都还是V20的组件,还没有完全达到V23的整装状态,这类问题将会在正式版本得到有效改善。
Reply View the author
babyfengfjx
Super Moderator
CQA
2022-11-22 17:45
#28
ij******ce@163.com

我玩了Linux快10年,只有 deepin 如此,而且 deepin 以前并不是这样的,丢失数据的就是我本人,第一次安装被格式化,我以为是我看错了,大意了,重新装了一遍并拍照,结果还是格式化了,格式化两次,并有数据写入,目前恢复失败,或许有专业的团队能恢复,但代价可能更大,还存在数据泄露的风险。

这个确实感到比较抱歉,目前这个测试版给大家带来了一些使用上的困扰。

跟对应子项目了解到这个点的变动信息:

  • 这个前提是当前测试版本的V23安装器做了大改版,在改版后的高级安装暂时没有包含是否格式化分区的选项,还同时没有给出友好提示,如果用过V20的系统,做过手动安装,应该能知道V20是具备让用户决定是否格式化的。
  • 目前安装器、备份还原等功能,还处于持续研发阶段,部分功能仍在开发,在后续的正式版本都会提供这些功能。
  • 目前V23的DDE都还是V20的组件,还没有完全达到V23的整装状态,这类问题将会在正式版本得到有效改善。

后续这种测试版本的内容后续还是需要更加明确的再友好提醒,存在很多问题,或者功能不完善的情况,当然在一些数据操作部分,在测试版本及时没有提供功能的情况下,仍旧需要做出友好提示。

Reply View the author
babyfengfjx
Super Moderator
CQA
2022-11-22 17:47
#29
晚秋(lateautumn)

不是所有的人都象咱这样想的,所以该提醒的还是得提醒。applaud

  • 这个还是提醒没做到位,测试版本也应该有一些友好的提醒,也不是所有人能理解preview alpha beta的含义。
Reply View the author
wtz
deepin
2022-11-22 17:56
#30

我想知道,像fedora这样也拿小白鼠做实验的,官方如何做危机公关的。

Reply View the author
babyfengfjx
Super Moderator
CQA
2022-11-22 17:59
#31
wtz

我想知道,像fedora这样也拿小白鼠做实验的,官方如何做危机公关的。

  • Fedora我都是用正式版本,没出过啥问题;
  • 倒是参加过华为的手机beta测试,从一个勉强可用的“砖头”逐步迭代到畅销机,这个过程还是比较清楚。
Reply View the author
qq8645
deepin
2022-11-22 18:09
#32

在同一机子上安装N个LINUX发行版,并非新鲜事物,加装一个新系统就要整机备份资料或者特地用一块硬盘或机器?呵呵。

linux系统最大的风险恰恰来源于安装阶段对分区的操作,系统本身并没有多大风险,只是适不适用的问题。

只是没有想到,系统本身还需大力完善的V23居然没有采用15.x,20.x成熟可靠的安装引导,确实令人意外。

Reply View the author
说书人
deepin
2022-11-22 18:22
#33

要我说,用户没有充分意识到,alpha安装器新上的硬盘分区功能模块,功能设计还不完备,还按照preview的安装经验来进行安装(preview我就是这么装的,alpha肯定也能行)

而官方,也没有给出足够醒目的,关于分区功能存在风险的提示

综合看,还是官方的责任大些。因为老手都翻车,肯定是设计上有缺陷

Reply View the author
qq8645
deepin
2022-11-22 18:53
#34
说书人

要我说,用户没有充分意识到,alpha安装器新上的硬盘分区功能模块,功能设计还不完备,还按照preview的安装经验来进行安装(preview我就是这么装的,alpha肯定也能行)

而官方,也没有给出足够醒目的,关于分区功能存在风险的提示

综合看,还是官方的责任大些。因为老手都翻车,肯定是设计上有缺陷

开源社区发行版嘛,也谈不上责任不责任。

只是希望官方能够从技术层面降低安装带来的风险,若用虚拟机测试,风险倒是没有,但测试结果有局限性。

Reply View the author
说书人
deepin
2022-11-22 19:38
#35
qq8645

开源社区发行版嘛,也谈不上责任不责任。

只是希望官方能够从技术层面降低安装带来的风险,若用虚拟机测试,风险倒是没有,但测试结果有局限性。

哈哈,可能让您误解了。不是那种法律意义上的责任,丢数据的也没说要深度赔偿。

只是说出现这个问题,只限于这个问题,官方是有点责任的。

用户免费使用系统,也是给产品做出了贡献的,不能认为是 白嫖 产品,出啥问题都是用户自己的锅。

当然,我们用户自身也要充分意识到,测试版本可能存在极大不稳定性,在进行安装时,充分考虑好风险,做好预防措施。

Reply View the author
水木火
deepin
2022-11-22 20:28
#36
It has been deleted!
177******61
deepin
2022-11-22 20:54
#37

不止要明确提醒,(不排除有些用户连格式化是什么都不知道),最好还要把目录下的文件树展示出来,让用户看的明明白白,删也删的明明白白。

Reply View the author
阿根
deepin
2022-11-23 01:10
#38
xiao80

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

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

这个应该属于研发问题,研发纯属把这些当作一台新的机器,然后按部就班的操作

Reply View the author
Fredoong
deepin
2022-11-23 03:27
#39

醒目的格式化警示文字是必需的,加回来吧。

我上次重装deepin就没有格式化 /home,数据都保留着呢,很完美。不过那还是deepin作为我主力系统的时候,是一段时间之前了,也是deepin20版本。

Reply View the author
gzz
deepin
2022-11-23 06:27
#40

好吧,我没啥重要数据,一般都让格一遍点

Reply View the author
2 / 3
To page