Linux发行版,交换分区是需要root权限的吗?

xzdxmynet 发布于 2024-01-26 阅读(72)

我用了5年多的笔记本已经进入60多岁了,CPU老化严重,操作极其困难,所以我考虑改用Linux来尝试一下。 经过一天的忙碌,我测试了两个“家用”Linux发行版,一个是Deepin Linux 2013,另一个是御林木风5.1。 我在测试过程中也遇到了一些有用的经验,现在一一记录下来。

这是安装后记录的。 因为是安装在之前的C盘,所以我们没有继续分区添加新的挂载点。 我们直接挂载根分区(/)并安装系统。 进入系统后发现没有swap分区,于是我手动添加了。

Ps:添加交换分区需要root权限。 如果您不知道如何操作,可以点击查看如何启用此类系统的root帐户。

添加新的交换分区可以通过四个步骤完成:

#在根目录生成 swap 文件,count 设定块数,bs 设定块大小,生成 1G 的 swap 代码如下:
dd if=/dev/zero of=/swapfile count=1024 bs=1024k
#设置交换分区,注意路径和上面的一致
mkswap /swapfile
#挂载交换分区,路径依然一致
swapon /swapfile

完成以上三步后,可以使用free -m命令看到swap分区已经生效,但这只是暂时的,重启系统后就会失效,所以我们需要将此分区写入fstab:

使用vim /etc/fstab编辑fstab文件,追加以下内容(路径不变)

#开机挂载交换分区
/swapfile          swap                 swap    defaults 0 0

如果你不会使用vim,可以使用echo追加来写入。 写入前请务必备份fstab文件。

echo "/swapfile          swap                 swap    defaults 0 0">>/etc/fstab

记录到这里就结束了。 最后附上博主前三步的截图供参考:

标签:  root权限 linux系统 linux分区 fstab 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。