0
点赞
收藏
分享

微信扫一扫

手动增加swap空间

###

# 如果某个服务需要很大的swap手动增加,在文件系统里先做一个模拟的磁盘,比如先做一个100兆的

# 使用命令

# dd if=/dev/zero of=/tmp/newdisk bs=1M count=100

# dd if 是用来操作磁盘的 可以写可以读

# if 指定从哪里去读

# /dev/zero 是一个linux内核里面的一个造0器 可以产生源源不断的0

# of 是指定将这些0 写入到哪里去

# /tmp/newdisk 指定将这些0写入到/tmp/下的newdisk文件中

# bs=1M 指定每个块是1M 也可以设置成4K

# count=100 指定100个bs的大小

# 创建完虚拟磁盘之后需要进行格式化 同样是三部曲

手动增加swap空间_加载


# 格式化:

# mkswap -f /tmp/newdisk  格式化这块磁盘

# mkswap 是专用于格式化swap分区

手动增加swap空间_linux内核_02


# swapon /tmp/newdisk 把这个磁盘空间加载到现在的swap上去 因为原有的swap已经挂载上了 现在直接加载即可,虽然提示不太安全,但是依然增加上了

手动增加swap空间_加载_03


# chmod 0600 /tmp/newdisk 为了安全起见修改权限

手动增加swap空间_linux内核_04


swapoff /tmp/newdisk 卸载新加的空间

手动增加swap空间_linux内核_05

举报

相关推荐

0 条评论