发布网友 发布时间:2022-12-15 09:56
共2个回答
懂视网 时间:2023-01-22 06:12
mkswap命令是linux下的一个磁盘维护命令,它主要有一个功能,具体介绍如下:
mkswap命令可以用来在一个文件或者设备上建立交换分区。当然,在建立完成后就需要用sawpon命令开始使用这个交换区。
说明:最后一个选择性参数一般指定了交换区的大小,但这个参数也是为了能够向后兼容所设置的,通常不需要怎么使用,因此大部分时候都是将整个文件或设备作为交换区。
mkswap命令的具体命令的语法格式为mkswap[参数]。
参数:
-c 建立交换区前,先检查有无损坏的区块
-f 在SPARC电脑上建立交换区,要加上该参数
-v0 建立旧式交换区,此为预设值
-v1 建立新式交换区
以上就是小编的分享了,希望能够帮助到大家。
热心网友 时间:2023-01-22 03:20
title: 2021-02-07-Linux开启Swap分区
date: 2021-02-07 11:20:20
categories: [linux]
tags: [linux分区扩容]
toc: true
场景: 华为云购买的机器,默认不会开启 swap 分区,服务器运行内存只有 4GB ,不满足使用,开启 swap 交换分区
1、 开启 swap 分区
新建一个专门的文件用于 swap 分区
注:此文件的大小是 count 的大小乘以 bs 大小,上面命令的大小是 8GB
2、 通过 mkswap 命令将上面新建出的文件做成 swap 分区
3、 查看内核参数 vm.swappiness
若 vm.swappiness 为 0 则根据实际需要调整成 30 或者 60
注:若想永久修改,则编辑 /etc/sysctl.conf 文件
4、 启用此交换分区的交换功能
这里有可能会有报错,如下
解决方法:
尝试激活 Swap 文件
5、 关闭 swap 分区
6、 重新激活 swap 分区,没有写入系统配置文件中,系统重启后,就需要重新激活
7、 如果需要一直保持这个 swap ,可以把它写入 /etc/fstab 文件
8、 关机重启确认 Swap 大小