首页 > 系统相关 >linux系统创建新的Swap分区

linux系统创建新的Swap分区

时间:2023-09-13 14:33:05浏览次数:40  
标签:文件 swapfile 分区 linux vm swap memory Swap

先执行

free -h

查看现在的swap分配情况

 执行

swapon -s

查看swap的分区文件

执行

swapoff /dev/dm-1

取消已经挂上的swap文件

现在扩充swap到4G,并将swap文件挂到/vm_memory/swapfile上

先创建/vm_memory/swapfile,依次执行

mkdir /vm_memory
touch /vm_memory/swapfile

这时候就创建了/vm_memory目录和swapfile文件

然后执行

dd if=/dev/zero of=/vm_memory/swapfile bs=1M count=4096

说明下

    if是啥我也不知道,好像是个只写0的东西,是linux里面的一个特殊文件,我理解加了这个后面的of文件才能作为内存使用

    of是要执行的swap分区文件

    bs是执行的单个块大小,块是存储系统数据文件的最基本单位,最完美的块大小是可以刚好存储一个文件

    count是块的数量,这里是4096,也就是 总的swap大小=1M*4096=4G

接着执行

mkswap /vm_memory/swapfile

对swap分区文件进行格式化

 最后执行

swapon /vm_memory/swapfile

挂载swap的分区文件/vm_memory/swapfile

查看free -h

 swap分区已经变成了4G

标签:文件,swapfile,分区,linux,vm,swap,memory,Swap
From: https://www.cnblogs.com/xiu123/p/17699620.html

相关文章

  • 【Linux】阿里云linux服务器,开放一个端口
    服务器如何开通一个端口您好,1,首先,如果使用的是云服务器ECS,需要在安全组中放行需要开通的端口,操作方法请参见添加安全组规则。如果使用的是轻量应用服务器,需要在防火墙中放行需要开通的端口,操作方法请参见轻量应用服务器防火墙。2,其次,需要在服务器内部确保对应的服务已经启动,并且......
  • Linux系统有哪些常用版本?
    Linux系统免费、易于维护、安全性高、占用系统资源少,且具有良好的可移植性及用户界面。不仅如此,Linux的世界相当广大,除了Ubuntu、Centos、RedHat之外,还有许多非常不错的发行版本,那么Linux系统有哪些常用版本?以下是具体内容介绍。一、适用于一般使用者1、Ubuntu......
  • x86 Linux 下实现 10us 误差的高精度延时 | 软件开发 转载文章
    在Linux下实现高精度延时,网上所能找到的大部分方法只能实现50us左右的延时精度。https://mp.weixin.qq.com/s/H6TRsSAcQPGgX03rfsbxGQ作者:董文会(本文字数:4554,阅读时长大约:7分钟)在Linux下实现高精度延时,网上所能找到的大部分方法只能实现50us左右的延时精度。今天让......
  • Linux权限管理(练习Ⅰ)
    基本命令练习添加组:jishubu[root@localhost~]#groupaddjishubu添加用户:natasha、mary、mike,密码和用户名相同,然后均加入jishubu组[root@localhost~]#useraddnatasha[root@localhost~]#useraddmary[root@localhost~]#useraddmike[root@localhost~]#echonatash......
  • linux 中实现指定列进行去重复
     001、awk[root@pc1test02]#lsa.txt[root@pc1test02]#cata.txtaiibkkajjcyyb77ett[root@pc1test02]#awk'!ay[$1]++'a.txtaiibkkcyyett 002、sort-u[root@pc1test02]#lsa.txt[root@pc1test02]#cata.txtaiibkk......
  • linux下Nginx+Tomcat配置负载均衡
    1.安装tomcat可只本地安装一个tomcat 另一个用远程的    配置好默认直接访问单节点:8080是可以的 2.安装nginx上篇已讲     测试nginx安装成功http://localhost出现nginx主页面即可 3.配置nginx负载均衡    #usernobody;worker_processes1;#error_lo......
  • Error: Package: libselinux-python-2.2.2-6.el7.x86_64 (@anaconda) Requ
    ==========直接抛出问安装问题===场景安装nginx时相关的依赖包不配套问题 yum-yinstallgccpcre-develzlibzlib-developensslopenssl-devel ===系统centos7安装nginx====解决方案1.安装yum-utils相关工具yum-yinstallyum-utils2.清理yumyumcleanall3.清理未完成......
  • BUG库(linux)tar文件解压: Exiting with failure status due to previous
    一.Bug场景描述linux下解压文件tar:Exitingwithfailurestatusduetopreviouserrors二.解决办法1.提升源权限chmod777 mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz2.提升目标路径权限chmod-R777 mysql3.sudo执行  ......
  • linux系统下禁用usb口
    当用户不需要使用usb口时可在系统下通过以下方式禁用usb口:首先执行lsusb查看识别到的usb设备: root@localhost:~#lsusbBus003Device002:ID0000:3825  USBOPTICALMOUSEBus003Device001:ID1d6b:0002LinuxFoundation2.0roothubBus002Device002:ID1c4f:00......
  • Linux教程-centos挂载u盘并复制文件
    步骤创建挂载目录:mkdirmnt/usb查看u盘的名称:fdisk-l挂载U盘:mount/dev/sdb1mnt/usb如果报错:未识别ntfs格式先下载wget:yum-yinstallwget然后加源:wget-O/etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-7.repo然后下载:yuminstallntfs-3g然后重新挂......