最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ubuntu 交换分区挂载出错导致开机乱码解决办法
时间:2022-06-30 19:25:05 编辑:袖梨 来源:一聚教程网
首先,什么是交换分区?我们可以等同于虚拟内存。在我们安装ubutu的时候,我们可以先分出一个物理内存1.5倍-2倍的大小作为交换分区,我就这样做了,最终出现了这个问题。
其次,分区的挂载。linux中硬盘数据要被读取必须有一个挂载的过程,如果打算一开机就挂载上,就要开机自动挂载。我读了一些文章后发现交换分区开机自动挂载有一个加密的过程,我想应该是权限控制的问题。
最后我是怎么解决的呢?
1.找出当初用来做交换分区的磁盘分区。
安装了一个叫GParted的磁盘分区管理软件,发现原来作为swap分区的出错了,(在这里可以看到当初我用sda8作为交换分区)重新格式化的时候又提示错误。因此要先解决这个错误。
2.编辑/etc/开机自动挂载的相关配置(命令行 ctrl+alt+T)
sudo gedit /etc/fstab
找到跟swap相关的所有行(可能包含/dev/mapper/cryptswap1),前面加#注释掉。
sudo gedit /etc/crypttab
找到相关的行,可能包含cryptswap1,注释掉
重启电脑。
3.格式化交换分区
例如你想看看当前交换分区是否挂载上了,使用命令行
sudo swapon -s
这样就可以看看是挂载的哪个文件。
接下来我们格式化交换分区,刚才我们已经装了GParted软件,使用它格式化出错的sda8磁盘分区部分为linux-swap格式,格式化成功后重启电脑。
4.把我们当初设定的sda8挂载为交换分区
首先是修改fstab文件
sudo gedit /etc/fstab
把刚才你注释掉的那个swap相关的命令去掉注释,把前面的文件路径修改为/dev/sda8
其次,挂载分区
sudo mkswap /dev/sda8
再次,运行swap
sudo swapon /dev/sda8
重启以后就发现没有错误提示了。
这种挂载方法有一个缺陷,直接把/dev/sda8和swap挂载在交换分区,可能导致今后你使用sda8做其他数据存储时出现问题,例如数据丢失、权限太宽松等风险。
相关文章
- 无限暖暖搭乘大鸟巴士怎么玩 公测第三天每日任务做法介绍 12-27
- 奇迹暖暖绚光护佑搭配攻略 奇迹暖暖绚光护佑过关攻略 12-27
- 绝区零月城柳意像影画怎么样 12-27
- 无限暖暖翩翩愿飞去怎么样 12-27
- 黑神话悟空1.0.12.16581版本更新公告 12-27
- 光遇12.27红石碎片在哪里 12-27