mkswap:创建交换分区
创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、成都网站制作、成都外贸网站建设、龙岩网络推广、微信小程序开发、龙岩网络营销、龙岩企业策划、龙岩品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供龙岩建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
mkswap命令是在Linux系统里创建交换分区的工具,当系统没有交换分区或交换分区不够用时,可以新建一个交换分区。
参数:
-c 建立交换分区前,先检查磁盘是否有损坏的区块
-f 强制执行操作
范例8-39:创建交换分区。
可以把一块磁盘分区后,针对某一个分区创建交换分区,也可以将整块磁盘创建为交换分区,但需要-f参数。
[root@oldboy ~]# mkswap /dev/sdb #==默认是不能用整块磁盘做交换分区的。
mkswap: /dev/sdb: warning: don't erase bootbits sectors
on whole disk. Use -f to force.
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=39baa617-e13a-4ba9-b7ae-b867e2cb7bde
[root@oldboy ~]# mkswap -f /dev/sdb #==使用-f参数强制使用整块磁盘做交换分区。
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=d401c82a-5047-4538-bfe0-2acf97971c07
# 接下来的操作见命令swapon。
交换分区SWAP
通过在 硬盘中 预先 划分出一定的空间,然后把内存中 暂时不用 的数据临时存放到硬盘中,以便 腾出物理内存空间来让更加活跃的程序服务来使用。
目的:解决物理内存不足的问题。
但是交换分区是通过硬盘设备读写数据的,速度要比物理内存慢,所以只有当真实的物理内存耗尽后才会调用交换分区的资源。
一、创建分区
1、进入分区:fdisk /dev/sdb
2、创建分区: 输入n
3、创建分区类型:默认主分区。输入p
4、指定分区序号:默认。输入3
5、输出当前磁盘分区信息:输入p
6、保存后退出:输入w
先关闭交换分区,然后重新格式化,再次挂载到系统
在Linux系统中,swapoff -a命令的作用是关闭所有已经打开的交换分区(swap partition)。这个命令会将系统中所有的交换分区都禁用掉,不再作为内存的扩展使用。
交换分区是一种将硬盘空间作为内存扩展的方法。当系统中的内存不足时,就会将一部分内存中不常用的数据写入到交换分区中,从而释放内存空间。但是,交换分区的读写速度比内存慢得多,因此交换分区只是一种临时的解决方案,不能长期替代物理内存。
swapoff -a命令可以用来关闭所有已经打开的交换分区。在某些情况下,关闭交换分区可能会对系统性能产生影响,但是它也可以用来释放硬盘空间,或者在进行系统维护时暂时关闭交换分区。
需要注意的是,使用swapoff -a命令关闭交换分区可能会导致系统出现内存不足的情况,因此在使用该命令之前,应该确保系统中有足够的内存可以支持当前正在运行的进程。同时,关闭交换分区可能会导致系统变得不稳定或崩溃,因此在使用该命令之前,应该备份好重要的数据,并谨慎操作。