linux mkswap命令扩展SWAP设置交换分区

作者: admin 分类: linux常用命令大全 发布时间: 2018-04-26 17:10

  Linux mkswap命令用于设置交换区(swap area)。mkswap可将磁盘分区或文件设为Linux的交换区。

  作用:创建交换文件系统

  语法

  mkswap [-cf][-v0][-v1][设备名称或文件][交换区大小]

  参数:

  -c 建立交换区前,先检查是否有损坏的区块。

  -f 在SPARC电脑上建立交换区时,要加上此参数。

  -v0 建立旧式交换区,此为预设值。

  -v1 建立新式交换区。

  [交换区大小] 指定交换区的大小,单位为1024字节。

  示例:

  添加一个硬盘sdb,然后创建一个普通分区: sdb1 大小,100M

  #格式化sdb1分区为swap格式

  [root@xuegod163 ~]# mkswap /dev/sdb1

  Setting up swapspace version 1, size = 96252 KiB

  启动swap分区

  [root@xuegod163 ~]# swapon /dev/sdb1

  [root@xuegod63 ~]# free -m

  total used free shared buffers cached

  Mem: 3946 1290 2656 0 103 833

  -/+ buffers/cache: 352 3593

  Swap: 2141 0 2141

  实现开机自动挂载swap分区

  [root@xuegod163 ~]# vim /etc/fstab

  /dev/sdb1 swap swap defaults 0 0

  说明:只有重启才能生效,mount –a 无法自动扩展swap分区的。

  [root@xuegod163 ~]# swapoff /dev/sdb1

  [root@xuegod163 ~]# free -m

  total used free shared buffers cached

  Mem: 3946 544 3401 0 28 245

  -/+ buffers/cache: 270 3675

  Swap: 999 0 999

更多

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!