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

版权声明:本文为博主原创文章,未经博主允许请尽情转载。 https://blog.csdn.net/yanghuan313/article/details/52865331

也怪我手欠,本来在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替换掉原来的部分,重启,解决!

猜你喜欢

转载自blog.csdn.net/yanghuan313/article/details/52865331