设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 30|回复: 5

digitalocean小鸡数据恢复经验以及增加swap partition方法

[复制链接]

25

主题

671

回帖

1439

积分

金牌会员

积分
1439
发表于 2019-9-10 20:49:01 | 显示全部楼层 |阅读模式
接前面这个帖子https://www.52.ht/thread-584107-1-1.html
这家是真不回复工单,我发了两个都没有回复,只能自己想办法了。

我第一个工单提在了droplet故障的分类下,浪费了三天时间;提第二个工单的时候,只想拿回数据了,于是提到了数据丢失的分类下,收到工单确认的邮件里介绍了他们家的恢复模式。

以恢复模式启动小鸡,他们家恢复模式包含六个选项:
1. Mount your Disk Image [Not Mounted]
2. Check Filesystem
3. Reset Droplet Root Password
4. Configure Keyboard
5. Attempt to 'chroot' into installed system
6. Interactive Shell [/bin/bash]
Choose (1-6) and press Enter to continue.

对系统损坏无法启动的情况,2、5、6是可能有帮助的三个选项:
我先用2尝试fsck恢复系统,结果依然报错。
然后用在1把FileSystem挂载以后,尝试按照文档的介绍用5、6选项去恢复数据,可能是系统损坏的缘故,/mnt文件夹下是空的,并没有lost+found文件夹,也失败了。

按照报的错误,Google到的各种解决方法也都不管用。最后实在没辙了就想着把文件系统的partition删除了,重新创建,结果重新创建以后就可以正常启动了(不要轻易模仿,可能丢失数据)。幸运都是进入系统后发现数据都还在,抓紧先备份了一波。

DO家小鸡还有一个恶心的地方,就是没有swap,内存耗完了就只能各种出错了。于是想自己加一个swap partition(swap file应该也可以,但file是动态分配的地址,可能不连续,对性能可能有影响)。
要创建swap partition,依然是进入恢复模式:
用选项6进入Shell(选项5应该也可以),不能挂载文件系统
先用resize2fs命令缩小文件系统大小
再用fdisk命令删除文件系统的分区,重新创建两个文件系统分区(第一个大小要跟缩小后的文件系统大小一致,第二个就是缩小的大小,作为swap的分区,这一步可能会导致数据丢失,所以一定要先备份)
然后关机,以正常模式启动,进入系统后创建swap partition
sudo mkswap /dev/sdx sdx是你要作为swap的partition
sudo swapon -U UUID UUID在上一个命令执行时会在输出结果里打印出来
然后在/etc/fstab这个文件里添加
UUID=xxx    none    swap    sw      0   0

然后swap partition就添加好了,重启一下测试一切正常,大功告成。
回复

使用道具 举报

25

主题

671

回帖

1439

积分

金牌会员

积分
1439
 楼主| 发表于 2019-9-10 20:59:11 | 显示全部楼层

秘密 发表于 2019-9-10 20:59

kvm都可以自己dd swap,三条命令搞定

dd的是swap file吧,还是partition?file有不连续的问题,性能可能不如partition。
回复

使用道具 举报

63

主题

415

回帖

1037

积分

金牌会员

积分
1037
发表于 2019-9-10 21:47:51 | 显示全部楼层
不错的经验。
回复

使用道具 举报

179

主题

830

回帖

2251

积分

金牌会员

积分
2251
发表于 2019-9-10 20:59:00 | 显示全部楼层

游乐王子 发表于 2019-9-10 21:51

这头象,真晃眼睛!~

哈哈,福利头像
回复

使用道具 举报

25

主题

671

回帖

1439

积分

金牌会员

积分
1439
 楼主| 发表于 2019-9-10 21:51:08 | 显示全部楼层
我发过工单要求开25端口,回复很快啊。
回复

使用道具 举报

116

主题

1535

回帖

3506

积分

论坛元老

积分
3506
发表于 2019-9-10 21:52:33 | 显示全部楼层

zytlhc 发表于 2019-9-11 10:37

我发过工单要求开25端口,回复很快啊。

那就不知道怎么回事了,我两个工单,至今没回我一句话,难道是我的问题不好解决 他们就不给回了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-12-19 19:53 , Processed in 0.022372 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表