加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

Linux系统上交换空间的介绍

发布时间:2018-10-17 04:08:44 所属栏目:Windows 来源:David Both
导读:【51CTO技术沙龙】10月27日,让我们共同探索AI场景化应用实现之道 学习如何修改你的系统上的交换空间的容量,以及你到底需要多大的交换空间。 当今无论什么操作系统 交换 Swap 空间是非常常见的。Linux 使用交换空间来增加主机可用的虚拟内存。它可以在常规

以下是在 LVM 环境中增加交换空间大小的步骤:

  1. 关闭所有交换空间。
  2. 增加指定用于交换空间的逻辑卷的大小。
  3. 为交换空间调整大小的卷配置。
  4. 启用交换空间。

首先,让我们使用 lvs 命令(列出逻辑卷)来验证交换空间是否存在以及交换空间是否是逻辑卷。

  1. [root@studentvm1 ~]# lvs
  2. LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
  3. home fedora_studentvm1 -wi-ao---- 2.00g
  4. pool00 fedora_studentvm1 twi-aotz-- 2.00g 8.17 2.93
  5. root fedora_studentvm1 Vwi-aotz-- 2.00g pool00 8.17
  6. swap fedora_studentvm1 -wi-ao---- 8.00g
  7. tmp fedora_studentvm1 -wi-ao---- 5.00g
  8. usr fedora_studentvm1 -wi-ao---- 15.00g
  9. var fedora_studentvm1 -wi-ao---- 10.00g
  10. [root@studentvm1 ~]#

你可以看到当前的交换空间大小为 8GB。在这种情况下,我们希望将 2GB 添加到此交换卷中。首先,停止现有的交换空间。如果交换空间正在使用,终止正在运行的程序。

  1. swapoff -a

现在增加逻辑卷的大小。

  1. [root@studentvm1 ~]# lvextend -L +2G /dev/mapper/fedora_studentvm1-swap
  2.   Size of logical volume fedora_studentvm1/swap changed from 8.00 GiB (2048 extents) to 10.00 GiB (2560 extents).
  3.   Logical volume fedora_studentvm1/swap successfully resized.
  4. [root@studentvm1 ~]#

运行 mkswap 命令将整个 10GB 分区变成交换空间。

  1. [root@studentvm1 ~]# mkswap /dev/mapper/fedora_studentvm1-swap
  2. mkswap: /dev/mapper/fedora_studentvm1-swap: warning: wiping old swap signature.
  3. Setting up swapspace version 1, size = 10 GiB (10737414144 bytes)
  4. no label, UUID=3cc2bee0-e746-4b66-aa2d-1ea15ef1574a
  5. [root@studentvm1 ~]#

重新启用交换空间。

  1. [root@studentvm1 ~]# swapon -a
  2. [root@studentvm1 ~]#

现在,使用 lsblk 命令验证新交换空间是否存在。同样,不需要重新启动机器。

  1. [root@studentvm1 ~]# lsblk
  2. NAME                                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
  3. sda                                    8:0    0   60G  0 disk
  4. |-sda1                                 8:1    0    1G  0 part /boot
  5. `-sda2                                 8:2    0   59G  0 part
  6.   |-fedora_studentvm1-pool00_tmeta   253:0    0    4M  0 lvm  
  7.   | `-fedora_studentvm1-pool00-tpool 253:2    0    2G  0 lvm  
  8.   |   |-fedora_studentvm1-root       253:3    0    2G  0 lvm  /
  9.   |   `-fedora_studentvm1-pool00     253:6    0    2G  0 lvm  
  10.   |-fedora_studentvm1-pool00_tdata   253:1    0    2G  0 lvm  
  11.   | `-fedora_studentvm1-pool00-tpool 253:2    0    2G  0 lvm  
  12.   |   |-fedora_studentvm1-root       253:3    0    2G  0 lvm  /
  13.   |   `-fedora_studentvm1-pool00     253:6    0    2G  0 lvm  
  14.   |-fedora_studentvm1-swap           253:4    0   10G  0 lvm  [SWAP]
  15.   |-fedora_studentvm1-usr            253:5    0   15G  0 lvm  /usr
  16.   |-fedora_studentvm1-home           253:7    0    2G  0 lvm  /home
  17.   |-fedora_studentvm1-var            253:8    0   10G  0 lvm  /var
  18.   `-fedora_studentvm1-tmp            253:9    0    5G  0 lvm  /tmp
  19. sr0                                   11:0    1 1024M  0 rom  
  20. [root@studentvm1 ~]#

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读