WXZhao 最近的时间轴更新
WXZhao

WXZhao

V2EX 第 553976 号会员,加入于 2021-08-21 15:10:54 +08:00
WXZhao 最近回复了
2022-12-08 12:01:35 +08:00
回复了 iamjerry 创建的主题 Linux Linux QQ 也要开始内测了, electron 全平台了。
经过了各种尝试, 都觉得难以调和 linux 下的部分体验(qq, 微信, 腾讯会议, AI, office, 大部分都有 linux 版, 但都一言难尽)现在都是开个虚拟机, 然后 SMB. 两边轮流操作, 两边完全割裂的原生态体验:(
@mingl0280 谢谢! 我也有点搞清楚了, 现在测试了一下盘里的 gz 压缩包(几乎等同所有数据), 解压都没有报错, 我更肯定数据没有问题了:)
@mingl0280 我再想了想, 这里指得是用 dd -if=/dev/sda -of=/path/to/file.img 把所有的数据一起拷贝为镜像文件, 再 parted /dev/sda, 建立 /dev/sda1, 然后 dd -if=/path/to/file.img -of=/dev/sda1 完整恢复? 应该比我傻傻的 cp 要快很多, 但暂时我找不到能存 1t 和 4t 镜像文件的硬盘了...
@mingl0280 听到运气好感觉安心很多了:) 但还是有点问题要请教一下, 感激不尽!
0, 运气好是指的 fsck 后 lost+found 里为空吧, 这个能确信没有文件受损吗?
1, 比如 e2fsck + mount 的 1t 备份盘, 里面最主要的就是 5 个 tgz 压缩包, 尽管现在都成功 cp 出来了, 但我之前并没有保存 hash, 那这些文件是否有可能受损呢?
2, 现在 cp 已经成功了还要 dd 拷贝再重建的目的是恢复数据? 数据拷贝出来后格式化会不会更稳妥呢?
@ryd994 diskgenius 看到的东西不太懂, 看不来要怎么做... 我觉得现在可能并没有数据丢失? fsck 后进 lost+found 里面是没有文件的, 这种情况下是不是先把文件转移再重做硬盘更稳妥一些呢?

root@WXZ-Ubuntu20:/home/wxz/Backup/lost+found# ls -alh
total 20K
drwx------ 2 root root 16K 9 月 9 2019 .
drwxr-xr-x 7 wxz wxz 4.0K 4 月 5 23:53 ..
@mingl0280 那有什么办法能排查哪些文件又损坏吗?很少量的还是可以接受的(cp 备份了一个盘, 好像没有发现什么问题)
@yjd 谢谢
@ryd994 我终于被敲醒了, 我本来就没分区表:笑哭:

那只有最后的问题了, fsck 恢复 super block 后再重启怎么挂载呀? 重启手动 mount 也会出现 mount: /home/wxz/Data: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error.
@msg7086 啊?我可能表述不清楚
fsck 正常后再用 fdisk 看到提示说 The primary GPT table is corrupt, but the backup appears OK(这不是说备份是好的嘛), 所以用 gdisk 尝试恢复, 这里用的 b 是 use backup GPT header (rebuilding main), 我以为是用 backup 覆盖 primary, 难道我的理解错的远了?

The primary GPT table is corrupt, but the backup appears OK, so that will be used.
Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: TOSHIBA DT01ACA1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 12E7EEF1-FDC0-40C4-BB7F-F594F771E42A
@Cooky 尝试了一下, 重启后 mount: /home/wxz/Data: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error.必须重新 fsck 才能挂载, 我还是数据迁移重新格式化一下硬盘吧...
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3470 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 10:57 · PVG 18:57 · LAX 03:57 · JFK 06:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.