了解硬盘使用情况(一般/dev/vda1为挂载硬盘):
使用dd命令创建名为液仿swapfile 的swap交换文件(文件名和目录任意):
或
执行完毕,对交换文件格式化并转换为swap分区:
挂载并激活分区:
执行以上命令可能会出现:“不安全的权限 0644,建议使用 0600”类似提示,不要紧张,实际上已经激活了,可以忽略肆埋祥提示,也可以听裂搏从系统的建议修改下权限:
这时候可以用 free –h 或 swapon –s命令查看新swap分区是否正常添加并激活使用。
修改 fstab 配置,设置开机自动挂载该分区:
在fstab文件末尾追加如下内容后:wq!保存即可:
/var/swapfile swap swap defaults 0 0
或直接对fstab进行echo追加:
先停止正在使用swap分区:
删除swap分区文件
删除或注释掉我们之前在fstab文件里追加的开机自动挂载配置内容:
/var/swapfile swap swap defaults 0 0
修改swappiness值,这里以50为例。
若希望vm.swappiness=50永久生效,则需要修改sysctl配置文件,直接echo追加配置内容,重启系统后即可生效:
dd if=/dev/zero of=/var/swapfile1 bs=1024 count=2097152
mkswap /var/swapfile1
swapon /var/swapfile1
swapon -s
若返回的信息概要是空的,则表示 Swap 文件不存在。
dd if=/dev/zero of=/swapfile bs=1024 count=4194304
【参数说明】
if=文件名:输入文件名,缺省为标准输入。即指定源文件。<if=input file >
of=文件名:输出文件名,缺省为标准输出。即指定目的文件。<of=output file >
bs=bytes:同时设置读入/输出的块大小为bytes个字节
count=blocks:仅拷贝槐银blocks个块,块大小等于bs指定的字节数。
mkswap /swapfile
swapon /swapfile
用 vim 打开 /etc/fstab 文件,在其最后添加如下一行:
/swapfile swap swap defaults 0 0
当下一次系统缓明改启动时,新的swap文件就打开了。
chown root:root /swapfile
chmod 0600 /swapfile
9、删除SWAP分区
swapoff /swapfile #卸载swap文件
并修改/etc/fstab文件 #从配置总删除
rm -rf /swapfile #删除文扰判件
使用dd命令创建swap交换分区文件/usr/swap/swapfile,大小为24G:
ddif=/dev/zero of=/usr/swap/swapfile bs=1G count=24
格式化swap分区:
mkswap /usr/swap/swapfile
设置交换分区:
mkswap -f /usr/swap/swapfile
激活swap分区:
swapon /usr/swap/swapfile
设为开机自动启用:
vi /etc/fstab
在该文件底部添加如下内容嫌清:
/usr/swap/swapfile swap swap default 0 0
停止正在使用的swap分区:
swapoff /usr/swap/swapfile
删除swap分区文件:
rm /usr/swap/swapfile
删除或注释在/etc/fstab文件中的以下开机自动挂载内容:
/usr/swap/swapfile swap swap default 0 0
要格式化文件,否则出现无法激活的问题。
vi保存时出现 :write error (file system full?),原因是/etc/fstab所在的磁盘空间满了,输入 df /etc/fstab,发现/dev/sda3 Use 100%,所以无法保存文件修改,我明白刚刚为什么再usr下为swapfile分配24G空间,结果只给了18G,因为usr也挂载在sda3上,满了。真是扯淡,接下来输入 swapoff /usr/swap/swapfile,取消swap交换分区,再输入 free -m 确保取消成功;输入 df /home 查看挂载磁盘的使用情况,Use 22%,可以使用,cd usr/swap 删除 rm swapfile,重新再home目录下新建文件作为swap分区,大小为31G,重复之前的步骤。
1、vi 使用
保存,但不退出vi :w
保存并退出vi :wq
退出vi,但不保存更改 :q!
用其他文件名保存 高物 :w filename
在现有文件中保存并覆芹念前盖该文件 :w! filename
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)