linux交换分区被误格式化的恢复方法

本文介绍了一个用户在Windows环境下不小心格式化了Linux系统的Swap分区后采取的一系列恢复措施。通过使用diskgenius、mkswap等工具,以及修改/etc/fstab文件,最终成功找回并启用了该分区。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

也怪我手欠,本来在windows上想格掉U盘,结果格掉了双系统linux的swap分区,幸好只是交换分区啊!如果是主分区我就想哭了。

还好交换分区现在的作用已经不大,几乎很少会用到,一般情况下没有这个分区也是可以的,只有少数软件不兼容而已,但这是个定时炸弹啊,必须得解决。

怎么来的就怎么回去,尝试继续用diskgenius把那个分区格式化回linux swap partition(就是再次格式化,选择这个分区格式),重启linux,结果依旧肯定找不到swap分区,哪有这么简单。

继续百度,多亏了前人栽树,手欠的不止我一个。。。

大概方法如下:

0x01 首先找到你格式化回来的swap分区名字:
fdisk -l (我的分区是/dev/sda8)

0x02 然后执行命令,创建交换分区
mkswap /dev/sda8
这时你会看到提示uuid的值,复制记住它

0x03 启用交换分区
swapon /dev/sda8

0x04 修改配置文件,永久生效
vim /etc/fstab

然后找到类似下面的部分:

# swap was on /dev/sda8 during installation
UUID=88fd60b4-01c3-4928-ae30-4f51d6755c83 none          swap    sw      0       0

将你刚刚复制的UUID替换掉原来的部分,重启,解决!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值