linux 怎么增加swap分区

上周,我通过创建交换文件增加了 SOA 服务器上的交换空间。
首先,我使用 dd:
命令创建了交换文件 [root@SOA~] dd if=/dev/zero of=/tmp/mem.swap bs=1 M count=4 09 6 读数记录4 09 6 +0 写作得分4 09 6 +0 4 2 9 4 9 6 7 2 9 6 字节 (4 .3 GB),5 4 .6 3 8 6 秒,复制速度 7 8 .6 MB/s
然后我检查当前分区的大小:
[root@SOA~] free -m 缓存的可用共享缓冲区总数 手机: 1 8 7 5 1 8 007 5 1 2 9 9 5 7 9 2 1 08 3 0 0 0 -/+缓冲区/缓存:7 8 2 1 09 3 1 09 07 2 8 2 切换:2 04 7 02 04 7 3
接下来,我格式化并安装了交换文件:
[root@SOA~] mkswap /tmp/mem.swap 交换空间设置版本 1 ,大小=4 2 9 4 9 6 3 KB
交换:
已启用 [root@SOA~] 交换 /tmp/mem.swap
最后,我验证了我可以通过三种方式成功增加交换空间:
[root@SOA~] 交换 -s 文件名类型大小使用优先级 /dev/sda2 部分 2 09 7 1 4 4 8 0 -1 /tmp/mem.swapfile 文件 4 1 9 4 2 9 6 0 2 -2

[root@SOA~] free -m 缓存的可用共享缓冲区总数 手机: 1 8 7 5 1 7 7 3 1 0 2 01 3 9 7 7 7 8 2 1 09 3 0 0 0 -/+缓冲区/缓存:7 8 2 1 09 3 1 09 07 2 8 2 交换:6 1 4 3 06 1 4 3

[root@SOA~] cat /proc/swaps 文件名类型大小使用优先级 /dev/sda2 部分 2 09 7 1 4 4 8 0 -1 /tmp/mem.swapfile 文件 4 1 9 4 2 9 6 0 2 -2
完成这些操作后,交换文件大小将在重新启动系统后恢复到原始大小。
为了保留配置,我可以将以下配置添加到/etc/fstab:
/tmp/mem.swap 默认交换设置 0 0
如果要卸载交换分区,可以使用swap命令:
[root@SOA~] 交换 /tmp/mem.swap
这取决于你,这个方法非常有用。

linux磁盘扩容步骤

结论:Linux扩容分为三个步骤:磁盘扩容; LVM 扩容以及使用新磁盘进行 LVM 扩容。

1 .新磁盘扩容 1 . 插入新磁盘。
使用 sudo fdisk -l 检查。
2 . 创建部分。
使用 fdisk /dev/sdb 或 gparted。
3 . 格式化分区。
使用 sudo mkfs.ext4 /dev/sdb1 4 .挂载分区。
创建 mnt/newdisk 并使用 sudo mount /dev/sdb1 /mnt/newdisk。
5 . 添加到/etc/fstab。
确保重启后自动安装。

2 本机磁盘扩展 (LVM) 1 . 扩展物理磁盘。
向虚拟机添加容量。
2 . 更新分区表。
使用零件探针。
3 . 创建/扩展 LVM。
使用pvcreate创建物理卷;将vgextend添加到卷组中,并使用lvextend扩展逻辑卷。
4 . 对齐文件系统。
使用大小 2 fs (ext4 ) 或 xfs_growfs (xfs)。

3 LVM扩展(添加新磁盘) 1 . 插入新硬盘。
2 . 查看磁盘。
使用 fdisk -l。
3 . 执行LVM 扩展步骤。
请参阅默认磁盘扩展名。

注意:在继续操作之前请备份数据。
不同的系统命令有不同。