Deepin Linux 添加交换分区文件

Deepin Linux 添加交换分区文件,第1张

新建一个专门的文件用于swap分区

注:此文件的大小是 count 的大小乘以 bs 大小,上面命令的大小是 4GB

在Linux系统中,可以通过查看 /proc/sys/vm/swappiness 内容的值来确定系统对SWAP分区的使用原则。

当 swappiness 内容的值为 0 时,表示最大限度地使用物理内存,物理内存使用完毕后,才会使用SWAP分区。

当 swappiness 内容的值为 100 时,表示积极地使用SWAP分区,并且把内存中的数据及时地置换到SWAP分区。

注: 若想永久修改,则编辑 /etc/sysctl.conf 文件,此处设置的 50 ,就表示当物理内存少于 50% 时便使用交换分区。

注:本文参考于网络

linux系统中想要增加swap交换分区,该怎么增加呢?下面我们就来看看详细的教程。

1、首先点击dock栏上的“ 启动器 ”,找到“ 深度终端 ”并运行。

2、然后给root用户设置密码,因为安装过程的是管理员用户,并没有设置root密码。

sudo passwd root

3、设置完成后,执行 su命 令切换到root用户

4、执行如下命令,在根目录生成swap文件,count设定块数,bs设定块大小,生成4G的swap。

dd if=/dev/zero of=/swapfile count=4096 bs=1024k

5、接下来需要设置为交换分区(路径与上面的路径一致)。

mkswap /swapfile

6、挂载交换分区(路径与上面的路径一致)。

swapon /swapfile

7、这时候执行top命令可以看到相应的swap分区信息。

二、开机自动挂载swap

1、接下来要实现开机自动挂载,用vim打开 fstab文件

vim /etc/fstab

2、按 G键 ,切换到文件最后,追加以下内容

/swapfile          swap                 swap    defaults 0 0

3、wq命令保存并退出 vim

4、重启一下电脑就可以看到效果了。

注意事项:

如果不分配swap交换分区,则很容易卡顿

一、如果是安装系统时,则新建一个分区,类型调整为swap二、在系统中创建或调整swap分区①.root权限等控制台(登录系统),通过 swapoff -a 指令停止所有的swap分区(如果当前没有swap分区则忽略)②.用fdisk命令(例: fdisk /dev/sdb)对磁盘新建分区,添加swap分区,在fdisk中用“t”命令将新添的分区id改为82(Linux swap类型),最后用w将 *** 作实际写入硬盘(没用w之前的 *** 作是无效的)。③. mkswap /dev/sdb2 (格式化swap分区,这里的sdb2要看您加完后p命令显示的实际分区设备名)④. swapon /dev/sdb2 (启动新的swap分区)⑤. 为了让系统启动时能自动启用这个交换分区,可以编辑/etc/fstab加入一行 /dev/sdb2 swap swap defaults 0 0三、创建swap文件①.创建要作为swap分区的文件 dd if=/dev/zero of=/root/swapfile bs=1M count=100②.建立swap的文件系统 mkswap /root/swapfile ③.启用交换文件 swapon /root/swapfile ④.使系统开机时启用交换文件,可以编辑/etc/fstab加入一行 /root/swapfile swap swap defaults 0 0新建和增加交换分区的命令为mkswap、swapon等,而想关闭掉某个交换分区则用 swapon /dev/sdb2 这样的命令即可。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7472654.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存