首先,什么是交换分区?我们可以等同于虚拟内存。在我们安装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做其他数据存储时出现问题,例如数据丢失、权限太宽松等风险。
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔