Linux 增加交换分区

Linux IT敢客 7个月前 (04-15) 8440次浏览 已收录 0个评论 扫描二维码

    现在云时代的到来,很多个人还是企业都喜欢买云服务器,但是现在一般云服务器购买完后,你会发现新买的服务器只有内存,而没有虚拟内存 swap!
    Linux 下增加交互分区(swap)主要有两种方法:一种是 swap 分区;另一种是
swap 文件。前者适合有空间的分区可以使用;后者适合没有空的磁盘分区,硬盘的空间已经分配完毕了。所以这里我们只有使用第二种方法了!

    1、查看交互分区的方法

cat /proc/swaps 或者 swapon -s  或者 free  或者 top 命令都可以。

如下图所示
Linux 增加交换分区

    2、通过 swap 的方法增加交互分区

    2.1、创建交换文件(swap)(4G 的大小),使用 dd 命令

# dd if=/dev/zero
of=/mem/swap bs=1K count=2048000

记录了 2048000+0 的读入

记录了 2048000+0 的写出

2597652000 字节(2.1GB)已复制,14.7522
秒,284 MB/秒

    2.2、转换格式,并挂载

[root@Amber ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1839        1455          72          29         311         153
Swap:          1999         374        1625 格式转换使用 mkswap 命令;挂载使用 swapon 命令;

# mkswap /mem/swap  
  #转换格式
mkswap: /mem/swap: warning:
don't erase bootbits sectors on whole disk. Use -f to force.
Setting up swapspace version 1,
size = 2047996 KiB
no label,
UUID=e2d0d717-49ba-475a-9a3b-da2e3d082ea9
 
# swapon /mem/swap  #使用交互分区
[root@Amber mem]# free
              total        used        free      shared  buff/cache   available
Mem:        1883432     1538036       81128       28120      264268      115208
Swap:       2047996      385340     1662656

    2.3、将交互分区设置开机挂载

# vim /etc/fstab
UUID=e2d0d717-49ba-475a-9a3b-da2e3d082ea9    swap                   swap    defaults        0 0

这里用的是这个交换分区的 UUID;

 或者:

/mem/swap  swap                   swap   defaults        0 0

这样可保证开机后自动挂载。

         3、通过分区的方式增加 swap 交互分区,主要使用在现有的磁盘上操作。

    3.1、通过命令 fdisk 新增分区,如: fdisk
/dev/sdb ,在创建分区的时候选择为主分区,分区的 ID 为 82,即时交换分区;

    3.2、将分区转换为 swap 分区,例如: mkswap
/dev/sdb4; 然后挂载 swapon /dev/sdb4

    3.3、同样的叫分区设置开机挂载,如:

vim /etc/fstab
/dev/sdb4  swap                   swap   defaults        0 0

以上是增加交换分区的方法。


IT 敢客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Linux 增加交换分区
喜欢 (155)
[313176056@qq.com]
分享 (0)
IT敢客
关于作者:
“我所做的一切都是为了方便我的生活~~~“
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址