首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小吕

    在linux系统中增加swap空间 stat of swapfile failed: No such file or directory

    /swap 激活swap空间 sudo mkswap /swap 第四步: sudo swapon /swap 要和上面的swap所对应不然就会报stat of swapfile

    2.7K20编辑于 2022-09-26
  • 来自专栏雨过天晴

    CentOS7 配置交换分区SWAP

    ls -lh /var/swapfile -rw------- 1 root root 8.0G Oct 10 19:59 /var/swapfile 转换分区格式 mkswap /var/swapfile /swapfile 上面的挂载会在系统重启后失效,可通过编辑 /etc/fstab 避免。 将下面的内容,添加到 /etc/fstab 文件中; /var/swapfile swap swap defaults 0 0 或: sudo sh -c "echo '/var/swapfile # 生成新的分区文件 dd if=/dev/zero of=/var/swapfile1 bs=1024 count=2097152 # 格式化分区文件 mkswap /var/swapfile1 # 挂载新的分区文件 swapon /var/swapfile1 删除SWAP分区 需要先解除分区挂载: swapoff /var/swapfile 然后删除分区文件即可 rm -rf /var/swapfile

    3.5K40发布于 2019-03-12
  • 来自专栏linux百科小宇宙

    Linux上增加swap交换空间的方法

    2、使用swapfile:(或者是整个空闲分区)       新建临时swapfile或者是空闲分区,在需要的时候设定为交换空间,最多可以增加8个swapfile。       swapfile bs=1G count=5 dd: 写入"/swapfile" 出错: 设备上没有空间 记录了5+0 的读入 记录了4+0 的写出 5137985536 字节(5.1 GB)已复制,13.9181 秒,369 MB/秒 则在根目录下创建了一个swapfile,名称为“swapfile”,大小为5G,也可以把文件输出到自己想要的任何目录中, ; 2、将swapfile设置为swap空间 # mkswap /swapfile 正在设置交换空间版本 1,大小 = 5017560 KiB 无标签, swapon: /swapfile:不安全的权限 0644,建议使用 0600。

    5.6K30发布于 2021-06-24
  • [ubuntu]ubuntu设置虚拟内存

    首先查看自己是否加过虚拟内存或者查看虚拟内存当前状态可以命令: free -mh 创建交换分区: sudo mkdir /swap cd /swap sudo dd if=/dev/zero of=swapfile count=12582912 其中count是自己分配内存大小,上面为12GB,你可以按照自己情况设置,下面是推荐设置 如果你想设置为8GB则可以设置 sudo dd if=/dev/zero of=swapfile bs=1024 count=8582912 # bs 为块的大小,count 创建多少个块 sudo dd if=/dev/zero of=swapfile bs=1M count=8196 # 修改权限 sudo chmod 0600 swapfile #把生成的文件转换成 Swap 文件 sudo mkswap swapfile # 激活文件 sudo swapon swapfile #关闭文件 sudo swapoff /swap/swapfile 此时交换分区已经生效,但是如果重启,会发现交换分区并未自动启动,因此需要 在 /etc/fstab 文件中添加 /swap/swapfile

    80410编辑于 2025-07-20
  • 来自专栏/root

    2021年全国职业院校技能大赛_高职题目(Ubuntu题)

    交换分区命名分别为:swapfile1,swapfile2;设置 swapfile2 的 优先级大于 swapfile1。 // 创建交换分区前提:有多余的磁盘空间 sudo touch /home/swapfile1 sudo touch /home/swapfile2 sudo fallocate -l 1G /home /swapfile1 sudo fallocate -l 1G /home/swapfile2 sudo mkswap /home/swapfile1 sudo mkswap /home/swapfile2 sudo swapon /home/swapfile1 sudo swapon /home/swapfile2 sudo swapon -p 1 /home/swapfile1 sudo swapon -p 2 /home/swapfile2 sudo swapon -- show 改变交换分区的权限:swapfile1 权限为仅允许 user 使用“可读不可写 可执行”权限;swapfile2

    17310编辑于 2025-09-28
  • 来自专栏搬砖笔记

    ​Linux 建立/删除Swap空间

    的swap交换文件(文件名和目录任意): dd if=/dev/zero of=/var/swapfile bs=1024 count=2097152 建议用这个 dd if=/dev/zero of =/var/swapfile bs=1024 count=2048k #推荐设置1g即可 dd if=/dev/zero of=/var/swapfile bs=1024 count=1024k 对交换文件格式化并转换为 swap分区 mkswap /var/swapfile 挂载并激活分区 swapon /var/swapfile 执行以上命令可能会出现:“不安全的权限 0644,建议使用 0600”类似提示,不要紧张 /swapfile swap swap defaults 0 0" >> /etc/fstab 手动设置 vim /etc/fstab #添加 /var/swapfile swap swap defaults 0 0 [swap.jpg] 删除swap分区 先停止正在使用swap分区: swapoff /var/swapfile 删除swap分区文件 rm -rf /var/swapfile 删除或注释掉我们之前在

    11.5K111编辑于 2021-12-18
  • 来自专栏米扑专栏

    CentOS 配置swap交换区的方法

       (创建swap文件,实际上dd已创建,此处不必再创建) mkswap: swapfile: warning: don’t erase bootbits sectors         on whole   -rw-r–r– 1 root root 1048576000 11月 27 00:55 swapfile [root@ithomer var]# /sbin/swapon swapfile     文件 $ rm -f swapfile  rm: cannot remove ‘swapfile’: Permission denied 删除swapfile文件时,提示权限禁止,原因是swapfile 已挂载,正在使用中,需要先卸载,注释掉# #/var/swapfile swap     swap     defaults     0   0 #/var/swapfile2 swap     swap 第一项是您想要mount的储存装置的实体位置,如/或/var/swapfile2 2. 第二项就是您想要将其加入至哪个目录位置,如/home或/,这其实就是在安装时提示的挂入点 3.

    2.5K40发布于 2019-02-18
  • 来自专栏大猪的笔记

    ubuntu 下增加swap

    cd ~/swap # 创建一个8G的文件 sudo dd if=/dev/zero of=swapfile bs=1024 count=8000000 # 制作并启用swap sudo mkswap -f swapfile sudo swapon swapfile # 关闭可以 sudo swapoff swapfile # 开机挂载 sudo vim /etc/fstab # 添加这一行,注意swapfile 的路径 /home/swap/swapfile none swap sw 0 0

    1.2K30发布于 2020-02-10
  • [ubuntu][jetson]给jetson增加swap空间类似于给windows加虚拟内存

    nvpmodel -m 0 && sudo jetson_clocks    #增加swap空间,防止爆内存   swapoff -a   #分配虚拟内存 sudo fallocate -l 8G /swapfile   #赋予权限 sudo chmod 600 /swapfile   #将生成的swapfile文件转成虚拟交换文件 sudo mkswap /swapfile   #开启虚拟内存 sudo swapon /swapfile   #关闭虚拟内存 sudo swapon /swapfile   swapon -a   sudo swapon -show #用来修改结果   关于swap空间操作命令介绍 3、重置分区大小 sudo fallocate -l 16G /swapfile 4、还原 swapfile 文件权限: sudo chmod 600 /swapfile 5、使用 mkswap 实用程序在文件上设置 Linux SWAP 区域: sudo mkswap /swapfile 6、激活 swap 文件: sudo swapon /swapfile 7、将 swapfile 路径内容写入到

    35110编辑于 2025-07-19
  • 来自专栏Lansonli技术博客

    安装PHP7.3.2make编译出现报错,内存不足导致,临时解决方法

    大体上是因为内存不足,临时使用交换分区来解决吧 sudo dd if=/dev/zero of=/swapfile bs=64M count=16 sudo mkswap /swapfile sudo swapon /swapfile 编译完成,可以取消交换分区: sudo swapoff /swapfile sudo rm /swapfile 参考:https://gcc.gnu.org/bugzilla

    57220发布于 2021-10-09
  • 来自专栏linux运维

    内存交换空间管理

    创建交换文件创建一个空文件:sudo fallocate -l 2G /swapfile设置文件权限:sudo chmod 600 /swapfile将文件格式化为交换空间:sudo mkswap /swapfile 启用交换文件:sudo swapon /swapfile3. 打开 /etc/fstab 文件:sudo nano /etc/fstab添加以下行:/swapfile none swap sw 0 0保存并退出编辑器。4. 查看当前交换优先级cat /proc/swaps修改交换优先级编辑 /etc/fstab 文件,添加或修改优先级选项:/swapfile none swap sw,pri=10 0 0 重新加载交换空间 禁用交换文件sudo swapoff /swapfile删除交换文件确保交换文件已禁用。删除交换文件:sudo rm /swapfile从 /etc/fstab 文件中删除相应的条目。6.

    51200编辑于 2025-02-03
  • 来自专栏PUSDN平行宇宙软件开发者网

    MySQL启动报错Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/instance-z

    bs=1M count=1024 ##将该文件变为swap mkswap /swapfile ##启用swap文件 swapon /swapfile  执行结果打印: [root@instance-zq6zwn1b ~]# dd if=/dev/zero of=/swapfile bs=1M count=1024 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 15.5654 s, 69.0 MB/s [root@instance-zq6zwn1b ~]# mkswap /swapfile Setting up swapspace ##挂载时会报一个权限错误,建议将swapfile文件的权限修改为600 swapon: /swapfile: insecure permissions 0644, 0600 suggested. :cat /proc/swaps 取消激活:swapoff /swapfile 删除配置的信息:进入 vi /etc/fstab 删除配置的信息 删除文件:rm -f /swapfile 查看swap使用情况

    59020编辑于 2023-10-11
  • 来自专栏Jokey杂货铺

    【腾讯云轻量服务器】如何“超卖”内存资源

    # 开始前建议先看看磁盘空间是否足够做 swap root@VM-0-12-ubuntu:~# df -h # 从磁盘申请占 1G 的空间供 swap 使用,这里以 /swapfile2 文件为例 root@VM-0-12-ubuntu:~# fallocate -l 1G /swapfile2 # 安全考虑,给 swap 文件设置仅 root 权限 root@VM-0-12-ubuntu:~# chmod 600 /swapfile2 # 格式化 swap 文件系统 root@VM-0-12-ubuntu:~# mkswap /swapfile2 Setting up swapspace file 6G 1.4G -2 /swapfile2 file 1024M 0B -3 # 新添加的 swap 文件系统,说明添加成功 3. # 追加 /swapfile2 文件到 fstab 配置文件中 root@VM-0-12-ubuntu:~# echo '/swapfile2 none swap sw 0 0' | sudo tee

    2.6K00编辑于 2025-12-01
  • 来自专栏小俊博客

    Linux解决内存不足-添加SWAP交换分区

    下面是创建使用 SWAP 的方法: 一、创建文件 dd if=/dev/zero of=/swapfile bs=1024 count=1024000 SSH 执行以上命令,创建一个名为 swapfile 二、制作为 Swap 文件  mkswap /swapfile SSH 执行以上命令,将生成的 swapfile 制作为 SWAP 文件,若没有制作 SWAP 文件,执行下一步可能会出现:“swapon 三、让 Swap 文件生效 swapon /swapfile SSH 执行以上命令,使 “swapfile” 这个 Swap 文件生效,并叠加进当前 sawp 空间中。 下面是销毁停用 SWAP 的方法: 1、先停止 swap 分区 /sbin/swapoff /swapfile 2、删除 swap 分区文件 rm -rf /swapfile 3、修改 /etc/fstab 文件,把 /swapfile swap swap defaults 0 0 这行删除。

    10.4K50发布于 2018-07-05
  • 来自专栏用户10805953的专栏

    Ubuntu18.04 增加Swap分区

    m 创建swap文件(大小为bs*count的Swap空间),目录为/myswap: cd / sudo mkdir myswap cd myswap sudo dd if=/dev/zero of=swapfile bs=1M count=2048 sudo mkswap swapfile 激活swap文件: sudo swapon swapfile 设置该swap开机自动挂载: sudo cp /etc/fstab /etc/fstab.bf echo '/myswap/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab 删除某swap分区: 停用该swap分区文件 : sudo swapoff -v /swapfile 删除/etc/fstab中对应的行: //自己用vi或者vim删除 删除swapfile文件: sudo rm /swap/swapfile

    1.1K30编辑于 2023-10-26
  • 来自专栏云服务器设置

    Centos7 设置Swap分区

    10d2-45bf-b004-ac6970a9498a" /swap swap defaults 0 0" >> /etc/fstab 图片.png 第二种:使用文件创建Swap【推荐】 1、dd 命令创建swapfile2 文件 dd if=/dev/zero of=/swapfile2 bs=2048k count=1024 2、使用mkswap格式化 mkswap /swapfile2 图片.png 3、使用swapon /swapfile2 图片.png 4、使用swapon -s 观察 swapon -s 图片.png 5、swap写入到fstab #根据自己的实际情况 echo "/swapfile2 /swapfile2

    2.6K51发布于 2021-04-11
  • 来自专栏开源部署

    逻辑卷实战案例-swap分区

    使用dd命令模拟大文件 # dd if=/dev/zero of=/tmp/swapfile bs=1M count=2048 2. 格式化大文件 [root@zutuanxue ~]# mkswap /tmp/swapfile mkswap: /tmp/swapfile:不安全的权限 0644,建议使用 0600。 2 GiB (2147479552 个字节) 无标签,UUID=3d855316-c97c-42ca-9c52-9df26a4517a0 [root@zutuanxue ~]# ll /tmp/swapfile -rw-r--r-- 1 root root 2147483648 12月 10 21:02 /tmp/swapfile [root@zutuanxue ~]# chmod 600 /tmp/swapfile 3.激活大文件 [root@zutuanxue ~]# swapon -p1 /tmp/swapfile -p:指定优先级,数字越大优先级越高,-1~32767 4.

    1.5K20编辑于 2022-09-15
  • 来自专栏Windows技术交流

    1G内存的低配机器使用yum安装软件时报“Cannot allocate memory”通过增加swap解决

    Errno 5] [Errno 12] Cannot allocate memory” free -m查看可用内存(available)很少了并且swap是0 # fallocate -l 512M /swapfile # chmod 600 /swapfile # mkswap /swapfile # swapon /swapfile # free -m total used free shared buff/cache fallocate -l 2048M /swapfile chmod 600 /swapfile mkswap /swapfile swapon /swapfile echo "/swapfile none swap sw 0 0" >> /etc/fstab mount -a free -m 如果要关闭swap,首先编辑/etc/fstab删掉/swapfile none swap sw 0 0这一行, 然后执行 swapoff /swapfile rm -rf /swapfile

    1.9K30编辑于 2024-06-29
  • 来自专栏乐沙弥的世界

    CentOS 7下添加swap文件

    Avail Use% Mounted on /dev/vda1 40G 2.2G 36G 6% / 二、创建swap文件及启用swap # fallocate -l 4G /mnt/swapfile ##快速生成swap文件 # ls -hltr /mnt/swapfile -rw-r--r-- 1 root root 4.0G Nov 22 16:19 /mnt/swapfile 可选的方案 ,这个方式相对较慢 # dd if=/dev/zero of=/mnt/swapfile2 bs=4096k count=1000 # chmod 600 /mnt/swapfile ## 权限设置 # mkswap /mnt/swapfile ##使用mkswap将文件设置为Linux交换区 Setting up swapspace version 1, size = 4194300 KiB file 4194300 0 -1 配置OS启动时自动加载Linux交换区 # echo "/mnt/swapfile swap swap

    2.1K30发布于 2018-08-06
  • 来自专栏用户8851537的专栏

    VPS优化之添加swap交换分区

    用户登陆,进入一个目录 cd /var/ 2、获取512MB的文件块:(一般设置为内存的2倍,count后面的数为要设置的swap大小xxMB,以下以1G为例) dd if=/dev/zero of=swapfile bs=1M count=1024 3、创建swap文件 /sbin/mkswap swapfile 4、激活swap文件 /sbin/swapon swapfile 5、查看一下swap是否正确: / sbin/swapon -s 另外为了安全建议执行: chmod 0644 /var/swapfile 改一下权限 6、加到fstab文件中让系统引导时自动启动 vi /etc/fstab 在末尾增加以下内容 : /var/swapfile swap swap defaults 0 0 也可以直接执行如下命令,感觉这样更方便 echo "/var/swapfile swap swap defaults 0 0

    3.3K10发布于 2021-07-23
领券