当前位置: 首页 > news >正文

Ubuntu 20.04 调整交换分区大小

Ubuntu 调整交换分区大小

  • 一、系统情况
  • 二、去除旧的交换分区文件
  • 三、配置并启用交换分区
  • 四、查看swap文件大小

一、系统情况

Ubuntu :Ubuntu 20.04.6 LTS

交换分区位置:

cat /proc/swaps

在这里插入图片描述

二、去除旧的交换分区文件

去掉旧的交换分区有两个步骤:

  1. 停止旧的交换分区
sudo swapoff /swapfile
  1. 删除旧的交换分区
sudo rm /swapfile

在根目录下找不到swapfile,说明删除成功,一般也不会说删不掉

三、配置并启用交换分区

  1. 创建新swapfile文件

下面的命令就是分配10G的交换分区命令

sudo dd if=/dev/zero of=/swapfile bs=1GB count=10

Linux dd 命令用于读取、转换并输出数据。
dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。

if=文件名:输入文件名,默认为标准输入。即指定源文件。
of=文件名:输出文件名,默认为标准输出。即指定目的文件。
ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。
obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。
bs=bytes:同时设置读入/输出的块大小为bytes个字节。
cbs=bytes:一次转换bytes个字节,即指定转换缓冲区大小。
skip=blocks:从输入文件开头跳过blocks个块后再开始复制。
seek=blocks:从输出文件开头跳过blocks个块后再开始复制。
count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。
conv=<关键字>,关键字可以有以下11种:
conversion:用指定的参数转换文件。
ascii:转换ebcdic为ascii
ebcdic:转换ascii为ebcdic
ibm:转换ascii为alternate ebcdic
block:把每一行转换为长度为cbs,不足部分用空格填充
unblock:使每一行的长度都为cbs,不足部分用空格填充
lcase:把大写字符转换为小写字符
ucase:把小写字符转换为大写字符
swap:交换输入的每对字节
noerror:出错时不停止
notrunc:不截短输出文件
sync:将每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。
--help:显示帮助信息
--version:显示版本信息
  1. 启用新swapfile文件
在这里插入代码片# 先修改文件权限
sudo chmod 600 /swapfile# 然后设置为swap文件
sudo mkswap -f /swapfile# 最后启用swap文件
sudo swapon /swapfile

四、查看swap文件大小

free --giga

在这里插入图片描述

在系统资源部分也能看见分区大小:

在这里插入图片描述

相关文章:

Ubuntu 20.04 调整交换分区大小

Ubuntu 调整交换分区大小 一、系统情况二、去除旧的交换分区文件三、配置并启用交换分区四、查看swap文件大小 一、系统情况 Ubuntu &#xff1a;Ubuntu 20.04.6 LTS 交换分区位置&#xff1a; cat /proc/swaps二、去除旧的交换分区文件 去掉旧的交换分区有两个步骤&#x…...

将Agent技术的灵活性引入RPA,清华等发布自动化智能体ProAgent

近日&#xff0c;来自清华大学的研究人员联合面壁智能、中国人民大学、MIT、CMU 等机构共同发布了新一代流程自动化范式 “智能体流程自动化” Agentic Process Automation&#xff08;APA&#xff09;&#xff0c;结合大模型智能体帮助人类进行工作流构建&#xff0c;并让智能…...

高济健康:数字化科技创新与新零售碰撞 助推医疗产业优化升级

近日&#xff0c;第六届中国国际进口博览会在上海圆满落幕&#xff0c;首次亮相的高济健康作为一家专注大健康领域的疾病和健康管理公司&#xff0c;在本届进博会上向业内外展示了围绕“15分钟步行健康生活圈”构建进行的全域数字化升级成果。高济健康通过数字化科技创新与新零…...

SystemVerilog学习 (5)——接口

一、概述 验证一个设计需要经过几个步骤&#xff1a; 生成输入激励捕获输出响应决定对错和衡量进度 但是&#xff0c;我们首先需要一个合适的测试平台&#xff0c;并将它连接到设计上。 测试平台包裹着设计,发送激励并且捕获设计的输出。测试平台组成了设计周围的“真实世界”,…...

vue3插槽的使用

什么是插槽 Vue 3 插槽&#xff08;Slots&#xff09;是一个强大的工具&#xff0c;用于在组件之间传递内容和逻辑。通过使用插槽&#xff0c;我们可以将子组件中的内容插入到父组件中的特定位置。本篇文章将总结 Vue 3 插槽的基本用法、特点以及使用场景。 基本用法 插槽分为…...

IPTABLES问题:DNAT下如何解决内网访问内部服务器问题

这个问题&#xff0c;困扰了我几年了&#xff0c;今天终于得到解决。 问题是这样的&#xff0c;在局域网内部有一台服务器&#xff0c;通过IPTABLES的网关提供对外服务&#xff0c;做过IPTABLES网关的人都知道&#xff0c;这很容易做到&#xff0c;只要在网关机器上写一个DNAT…...

异步任务线程池——最优雅的方式创建异步任务

对于刚刚从校园出来的菜鸡选手很容易写出自以为没问题的屎山代码&#xff0c;可是当上线后就会立即暴露出问题&#xff0c;这说到底还是基础不够扎实&#xff01;只会背八股文&#xff0c;却不理解&#xff0c;面试头头是道&#xff0c;一旦落地就啥也不是。此处&#xff0c;抛…...

uniapp 跨页面传值及跨页面方法调用

uniapp 跨页面传值及跨页面方法调用 1、跨页面传值 使用全局方法监听uni.$emit、uni.$on、uni.$off 发布、监听、移除 methods: {addFun(){let data [1]uni.navigateBack({ // 返回上一页delta: 1})uni.$emit(successFun,{data}) // 传值} }监听页 onLoad() {uni.$on(succ…...

无线物理层安全大作业

这个标题很帅 Beamforming Optimization for Physical Layer Security in MISO Wireless NetworksProblem Stateme![在这里插入图片描述](https://img-blog.csdnimg.cn/58ebb0df787c4e23b0c7be4189ebc322.png) Beamforming Optimization for Physical Layer Security in MISO W…...

目标检测标注工具AutoDistill

引言 在快速发展的机器学习领域&#xff0c;有一个方面一直保持不变&#xff1a;繁琐和耗时的数据标注任务。无论是用于图像分类、目标检测还是语义分割&#xff0c;长期以来人工标记的数据集一直是监督学习的基础。 然而&#xff0c;由于一个创新性的工具 AutoDistill&#x…...

关于SPJ表的数据库作业

打字不易&#xff0c;且复制且珍惜 建表 use 库名;create table S( --供应商 SNO char(6) not null, SNAME char(10) not null, STATUS INT, CITY char(10), primary key(SNO));create table P( --零件 PNO char(6) not null, PNAME char(12)not null, COLOR char(4), WEIGHT…...

【Nacos】配置管理、微服务配置拉取、实现配置热更新、多环境配置

&#x1f40c;个人主页&#xff1a; &#x1f40c; 叶落闲庭 &#x1f4a8;我的专栏&#xff1a;&#x1f4a8; c语言 数据结构 javaEE 操作系统 Redis 石可破也&#xff0c;而不可夺坚&#xff1b;丹可磨也&#xff0c;而不可夺赤。 Nacos 一、nacos实现配置管理1.1 统一配置管…...

HTML5学习系列之网页图像

HTML5学习系列之网页图像 前言定义图像定义流定义图标 总结 前言 学习记录 定义图像 标签可以直接把图像插入网页中。 <img src"xx" alt"xx"/>src&#xff1a;显示图像的URLalt&#xff1a;设置图像的替代文本height、width&#xff1a;图像的高度…...

go语言学习之旅之Go语言数据类型

学无止境&#xff0c;今天学习Go 语言数据类型 Go&#xff08;或Golang&#xff09;是一种静态类型语言&#xff0c;这意味着变量的数据类型必须显式声明&#xff0c;并且在运行时不能更改。以下是Go中的一些基本数据类型&#xff1a; 这里仅介绍最常用的类型 数值类型: int: …...

Day49 力扣单调栈 : 739. 每日温度 |496.下一个更大元素 I

Day49 力扣单调栈 : 739. 每日温度 &#xff5c;496.下一个更大元素 I 739. 每日温度第一印象看完题解的思路什么是单调栈?我的总结 实现中的苦难感悟代码 496.下一个更大元素 I第一印象看完题解的思路实现中的困难感悟代码 739. 每日温度 今天正式开始单调栈&#xff0c;这是…...

实用篇-ES-RestClient查询文档

一、快速入门 上面的查询文档都是依赖kibana&#xff0c;在浏览器页面使用DSL语句去查询es&#xff0c;如何用java去查询es里面的文档(数据)呢 我们通过match_all查询来演示基本的API&#xff0c;注意下面演示的是 match_all查询&#xff0c;也叫基础查询 首先保证你已经做好了…...

2023年第九届数维杯国际大学生数学建模挑战赛

2023年第九届数维杯国际大学生数学建模挑战赛正在火热进行&#xff0c;小云学长又在第一时间给大家带来最全最完整的思路代码解析&#xff01;&#xff01;&#xff01; 下面是数维杯B题思路解析&#xff1a; 前面三问主要是绘制趋势图、散点图等这些比较简单的统计学分析方法…...

TensorRT基础知识及应用【学习笔记(十)】

这篇博客为修改过后的转载&#xff0c;因为没有转载链接&#xff0c;所以选了原创 文章目录 一、准备知识1.1 环境配置A. CUDA DriverB. CUDAC. cuDNND. TensorRT 1.2 编程模型 二、构建阶段2.1 创建网络定义2.2 配置参数2.3 生成Engine2.4 保存为模型文件2.5 释放资源 三、运…...

[内存泄漏][PyTorch](create_graph=True)

PyTorch保存计算图导致内存泄漏 1. 内存泄漏定义2. 问题发现背景3. pytorch中关于这个问题的讨论 1. 内存泄漏定义 内存泄漏&#xff08;Memory Leak&#xff09;是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放&#xff0c;造成系统内存的浪费&#xff0c;导致…...

【Git学习二】时光回溯:git reset和git checkout命令详解

&#x1f601; 作者简介&#xff1a;一名大四的学生&#xff0c;致力学习前端开发技术 ⭐️个人主页&#xff1a;夜宵饽饽的主页 ❔ 系列专栏&#xff1a;Git等软件工具技术的使用 &#x1f450;学习格言&#xff1a;成功不是终点&#xff0c;失败也并非末日&#xff0c;最重要…...

小白程序员必看!收藏这份Agent入门指南,抢占未来运维高薪岗位

本文用通俗易懂的语言解释了什么是AI Agent&#xff0c;将其类比为能自主决策并调用工具的“实习生”&#xff0c;强调其与普通AI聊天的区别在于能自动完成任务。文章详细阐述了Agent的“感知-思考-行动”工作流程&#xff0c;并通过运维场景对比&#xff0c;展示了Agent在告警…...

SQL数据库如何实现数据的逻辑删除_利用状态位与查询过滤

逻辑删除应使用UPDATE修改状态字段而非DELETE物理删除&#xff0c;因后者导致数据不可恢复、审计困难、关联断裂&#xff1b;须全局统一过滤status1&#xff0c;建索引、用视图/ORM作用域、冗余状态列保障一致性。为什么不能直接用 DELETE 语句删数据逻辑删除本质是“假装删了”…...

RK3576开发板PCIE NVMe SSD扩展实战:从硬件连接到性能优化

1. 项目概述&#xff1a;当开发板遇上高性能存储 最近在折腾一块基于瑞芯微RK3576的开发板&#xff0c;这玩意儿性能确实不错&#xff0c;四核A55加上一个独立的NPU&#xff0c;跑一些边缘计算和轻量级AI推理任务绰绰有余。但玩着玩着就发现一个问题&#xff1a;板载的eMMC存储…...

ISDN PRI外线故障排查实战指南

在实际运维案例中&#xff0c;工程师不怕故障一直出现&#xff0c;就怕偶尔出问题。比如客户反馈打外线时&#xff0c;偶尔会出现断线的情况。当然可以通过MST或Trace命令去跟踪&#xff0c;但如果故障发生频率过低&#xff0c;抓日志往往很难。我们通常需要先检查线路质量&…...

前台测试想转后台优化?这4个条件缺一不可,否则别折腾

很多做前台测试的兄弟都问过同一个问题&#xff1a;我能不能转后台&#xff1f;今天这篇文章&#xff0c;一次性把后台工程师的准入清单说清楚。一、基础条件&#xff1a;5条缺一不可年龄20-50岁太小的缺经验&#xff0c;太大的学新东西慢&#xff0c;这个区间刚刚好。有网优基…...

嵌入式游戏开发实战:在4x8 LED点阵上用CircuitPython复刻FlappyBird

1. 项目概述&#xff1a;在4x8的像素矩阵上“复活”FlappyBird如果你玩过嵌入式开发&#xff0c;尤其是用那些小巧的微控制器板子&#xff0c;可能会觉得游戏开发离它们很远——资源有限&#xff0c;没有图形库&#xff0c;怎么搞&#xff1f;但恰恰是这种限制&#xff0c;最能…...

Kali Linux 新手速成:Docker 部署实战与靶场环境一键构建

1. Kali Linux与Docker的黄金组合 刚接触网络安全的朋友们&#xff0c;肯定对Kali Linux不陌生。这个专为安全测试设计的操作系统&#xff0c;就像是一把瑞士军刀&#xff0c;集成了各种强大的工具。但今天我要分享的是一个更高效的玩法——用Docker来部署漏洞靶场。 为什么说这…...

告别ifconfig!用systemd-networkd和networkctl命令管理Linux网络(Ubuntu 22.04+实战)

告别ifconfig&#xff01;用systemd-networkd和networkctl命令管理Linux网络&#xff08;Ubuntu 22.04实战&#xff09; 在Linux网络管理的演进历程中&#xff0c;ifconfig和ip命令曾长期占据主导地位。然而随着systemd生态的成熟&#xff0c;systemd-networkd配合networkctl命…...

STEMMA继电器模块实战指南:安全连接微控制器与强电设备

1. 项目概述&#xff1a;从微控制器到物理世界的开关如果你玩过Arduino或者树莓派&#xff0c;肯定有过这样的想法&#xff1a;能不能用我写的几行代码&#xff0c;去控制一下家里的台灯、风扇&#xff0c;甚至是鱼缸的氧气泵&#xff1f;这个想法背后&#xff0c;其实是一个经…...

你的PNG文件为什么总是太大?让SuperPNG插件帮你解决这个痛点

你的PNG文件为什么总是太大&#xff1f;让SuperPNG插件帮你解决这个痛点 【免费下载链接】SuperPNG SuperPNG plug-in for Photoshop 项目地址: https://gitcode.com/gh_mirrors/su/SuperPNG 如果你经常使用Photoshop处理PNG图片&#xff0c;可能已经发现了一个令人头疼…...