无法挂载

Linux下swap分区没有UUID解决办法

江枫思渺然 提交于 2019-11-30 11:50:44
前几天在windows下使用分区调整软件更改了一下我Linux下swap分区的大小, 之后再进入Linux时发现swap分区无法挂载。打开/etc/fstab查看一下挂载配置,发现挂载分区时使用的都是uuid而不是直接使用像/dev/sda1这样的完整路径。看了一下文件里面交换分区的UUID,然后又用blkid查看我原来交换分区的uuid, blkid /dev/sdb3 结果: /dev/sdb3: TYPE="swap" 奇怪了,竟然没有UUID。百度谷歌一起上,看了一些文章后总结出了一点结论:这个UUID是Linux系统给硬盘分区分配的唯一标志符,它是在 Linux下由系统自动生成的。由于我在Windows下调整过分区,而Windows系统不会生成UUID,所以这个分区的UUID号就丢失了。 接下来的工作当然是要重新生成了。 第一步:安装Gparted 我们需要安装一个软件,Gparted,Ubuntu下可以直接使用sudo apt-get install gparted命令安装。 第二步:重新格式化swap分区 安装完毕后在命令行中输入gparted启动软件(需要root权限)。如果你有多个硬盘,可能需要在“Gparted">”设备“中选择你 的硬盘。之后在下面分区列表中找到你的Swap分区,选中它右击,选择“格式化为”->“linux-swap”