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

Linux-查看dd命令进度

查看dd命令进度

  • 一、概述
    • 1. 在一个终端执行拷贝任务
    • 2. 在另一终端执行进度命令

一、概述

系统:Ubuntu 22.04

在使用 dd 命令做拷贝大量数据的时候,因为并没有输出,所以比较难判断当前进度,因此可以使用下面的命令作为进度查看

1. 在一个终端执行拷贝任务

例如我拷贝 sda 盘数据到 sdc盘数据

sudo dd if=/dev/sda of=/dev/sdc

2. 在另一终端执行进度命令

在另外一个终端可以执行下面的任一一条命令

sudo watch -n 5 pkill -USR1 ^dd$
sudo watch -n 5 pkill -USR1 -x dd

上面的含义解释:

  • watch
    负责周期性执行一个程序,使用-n可以指定执行的时间间隔,-d则会高亮出这次执行和上次执行的结果变化了的地方。
    watch -n 5 pkill -USR1 ^dd$ 就是间隔五秒执行一次 pkill -USR1 ^dd$

  • pkill
    pkill是根据名称或其他属性来查询进程或给进程发信号的。
    pkill -USR1 ^dd$ 是给 dd 进程发送信号 USR1,USR1这个信号在man dd里有解释:

    • Sending a USR1 signal to a running ‘dd’ process makes it print I/O statistics to standard error and then resume copying。 也就是说只要给dd发送USR1信号,它就会在标准错误输出中输出I/O数据,并继续复制。这样的话就实现了当前进度的输出。
    • 命令中最后的 ^dd$ 自然是筛选名称中仅含有dd的进程,否则,所有名称中包含dd字段的进程都会被选中。
    • -x 其实就是明确指定是某个进程

在我重新设置交换分区大小的时候 Ubuntu 20.04 调整交换分区大小

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

执行监控程序的效果如下

在这里插入图片描述

相关文章:

Linux-查看dd命令进度

查看dd命令进度 一、概述1. 在一个终端执行拷贝任务2. 在另一终端执行进度命令 一、概述 系统:Ubuntu 22.04 在使用 dd 命令做拷贝大量数据的时候,因为并没有输出,所以比较难判断当前进度,因此可以使用下面的命令作为进度查看 …...

高效微调 100 多种大语言模型:先计算法,急速推理!

hiyouga/LLaMA-Factoryhttps://github.com/hiyouga/LLaMA-Factory Stars: 26.9k License: Apache-2.0 LLaMA-Factory 是一个用于高效微调 100 多个大型语言模型(ACL 2024)的 WebUI。 多种模型:LLaMA、LLaVA、Mistral、Mixtral-MoE、Qwen、Y…...

opencv grabCut前景后景分割去除背景

参考: https://zhuanlan.zhihu.com/p/523954762 https://docs.opencv.org/3.4/d8/d83/tutorial_py_grabcut.html 环境本次: python 3.10 提取前景: 1、需要先把前景物体框出来 需要坐标信息,可以用windows自带的画图简单提取像素…...

qt--电子相册

一、项目要求 设计一个电子相册&#xff0c;点击上一张&#xff0c;切换到上一张图片&#xff0c;点击下一张&#xff0c;切换到下一张图片。 要求&#xff1a;图片的展示可以循环&#xff08;QList<QString>&#xff09; 要求&#xff1a;界面美观 二、项目代码 本质是通…...

【MSP430】MSP430F5529几个定时器

MSP430F5529共有四个定时器&#xff0c;其中三个是Timer_A定时器&#xff0c;一个是Timer_B定时器。 这些定时器在MSP430F5529微控制器中发挥着重要的作用&#xff0c;不仅支持多重捕获/比较、PWM输出和内部定时功能&#xff0c;还具有丰富的中断处理能力。这些特性使得MSP430…...

苍穹外卖(一)之环境搭建篇

Ngnix启动一闪而退 启动之前需要确保ngnix.exe的目录中没有中文字体&#xff0c;在conf目录下的nginx.conf文件查看ngnix的端口号&#xff0c;一般默认为80&#xff0c;若80端口被占用就会出现闪退现象。我们可以通过logs/error.log查看错误信息&#xff0c;错误信息如下&…...

【限免】16PAM、16PSK、16QAM、16CQAM星座图及误码率【附MATLAB代码】

​微信公众号&#xff1a;智能电磁频谱算法 QQ交流群&#xff1a;949444104 主要内容 MATLAB代码 % Parameters M 16; N 4; % Number of circles for CQAM SNR_dB 0:2:25; % Extended SNR range to reach higher values num_symbols 1e5; % Total number of symbols for s…...

09-软件易用性

易用性是用户体验的一个重要方面&#xff0c;网站建设者一般会沉溺于自己的思维习惯&#xff0c;而造成用户使用的不畅。易用性不仅是专业UI/UE人员需要研究&#xff0c;对于网站建设其他岗位的人也应该了解一定的方法去检验和提升网站的易用性。通常对易用性有如下定义: 易理解…...

FPGA开发——独立仿真和联合仿真

一、概述 我们在进行FPGA开发的过程之中&#xff0c;大部分情况下都是在进行仿真&#xff0c;从而验证代码实现结果的正确与否&#xff0c;这里我们引入了独立仿真和联合仿真进行一个简单介绍。 联合仿真&#xff1a;一般我们在进行仿真之前需要在相应的软件中建立相应的工程…...

基于STM32瑞士军刀--【FreeRTOS开发】学习笔记(二)|| 堆 / 栈

堆和栈 1. 堆 堆就是空闲的一块内存&#xff0c;可以通过malloc申请一小块内存&#xff0c;用完之后使用再free释放回去。管理堆需要用到链表操作。 比如需要分配100字节&#xff0c;实际所占108字节&#xff0c;因为为了方便后期的free&#xff0c;这一小块需要有个头部记录…...

ABAP+从SAP发出去的PDF文件在第三方系统出现乱码

这是一个 ABAP转换PDF调用函数CALL FUNCTION CONVERT_OTF的问题记录&#xff0c;关乎字体STSong-Light-ldentity-H 和 STSong-Light的区别 背景&#xff1a; 做了一个增强&#xff0c;是采购订单审批后自动发送采购订单PDF1到企业微信&#xff0c;用户再将企业微信收到的P…...

基于springsecurity的会话并发处理功能(附代码)

1. 需求 在项目中往往需要实现一个限制不同设备同时登录的功能&#xff0c;比如我只允许同一时间只有一个客户端能登录&#xff0c;而其他的已登陆的客户端会被挤出来 而springsecurity中恰好就帮我们实现好了对应的接口功能&#xff0c;我们只需要自定义配置就好 2. 结合sp…...

Redis底层数据结构的实现

文章目录 1、Redis数据结构1.1 动态字符串1.2 intset1.3 Dict1.4 ZipList1.5 ZipList的连锁更新问题1.6 QuickList1.7 SkipList1.8 RedisObject 2、五种数据类型2.1 String2.2 List2.3 Set2.4 ZSET2.5 Hash 1、Redis数据结构 1.1 动态字符串 Redis中保存的Key是字符串&#xf…...

制作excel模板,用于管理后台批量导入船舶数据

文章目录 引言I 数据有效性:基于WPS在Excel中设置下拉框选择序列内容II 数据处理:基于easyexcel工具实现导入数据的持久化2.1 自定义枚举转换器2.2 ExcelDataConvertExceptionIII 序列格式化: 基于Sublime Text 文本编辑器进行批量字符操作引言 需求: excel数据导入模板制…...

领略诗词之妙,发觉生活之美。

文章目录 引言落霞与孤鹜齐飞,秋水共长天一色。野渡无人舟自横。吹灭读书灯,一身都是月。我醉欲眠卿且去,明朝有意抱琴来。赌书消得泼茶香,当时只道是寻常。月上柳梢头,人约黄昏后。最是人间留不住,朱颜辞镜花辞树。山中何事?松花酿酒,春水煎茶。似此星辰非昨夜,为谁风…...

基于FFmpeg和SDL的音视频解码播放的实现过程与相关细节

目录 1、视频播放器原理 2、FFMPEG解码 2.1 FFMPEG库 2.2、数据类型 2.3、解码 2.3.1、接口函数 2.3.2、解码流程 3、SDL播放 3.1、接口函数 3.2、视频播放 3.3、音频播放 4、音视频的同步 4.1、获取音频的播放时间戳 4.2、获取当前视频帧时间戳 4.3、获取视…...

SSIS_SQLITE

1.安装 SQLite ODBC 驱动程序 2.添加SQLite数据源 在“用户DSN”或“系统DSN”选项卡中&#xff0c;点击“添加”。选择“SQLite3 ODBC Driver”&#xff0c;然后点击“完成”。在弹出的配置窗口中&#xff0c;设置数据源名称&#xff08;DSN&#xff09;&#xff0c;并指定S…...

Redis 7.x 系列【27】集群原理之通信机制

有道无术&#xff0c;术尚可求&#xff0c;有术无道&#xff0c;止于术。 本系列Redis 版本 7.2.5 源码地址&#xff1a;https://gitee.com/pearl-organization/study-redis-demo 文章目录 1. 概述2 节点和节点2.1 集群拓扑2.2 集群总线协议2.3 流言协议2.4 心跳机制2.5 节点握…...

【五】MySql8基于m2芯片arm架构Ubuntu24虚拟机安装

文章目录 1. 更新系统包列表2. 安装 MySQL APT Repository3. 更新系统包列表4. 安装 MySQL Server5. 运行安全安装脚本6. 验证 MySQL 安装7. 配置远程连接7.1 首先要确认 MySQL 配置允许远程连接&#xff1a;7.2 重启 MySQL 服务&#xff1a;7.3 检查 MySQL 用户权限&#xff1…...

【Hot100】LeetCode—279. 完全平方数

目录 题目1- 思路2- 实现⭐完全平方数——题解思路 3- ACM 实现 题目 原题连接&#xff1a;279. 完全平方数 1- 思路 思路 动规五部曲 2- 实现 ⭐完全平方数——题解思路 class Solution {public int numSquares(int n) {// 1. 定义 dpint[] dp new int[n1];//2. 递推公式…...

COMET终极指南:5个实用技巧掌握神经机器翻译质量评估框架 [特殊字符]

COMET终极指南&#xff1a;5个实用技巧掌握神经机器翻译质量评估框架 &#x1f680; 【免费下载链接】COMET A Neural Framework for MT Evaluation 项目地址: https://gitcode.com/gh_mirrors/com/COMET COMET&#xff08;A Neural Framework for MT Evaluation&#…...

Notion 发布开发者平台扩展协作软件,治理与执行决定能否突破试验阶段!

Notion 发布开发者平台扩展协作软件&#xff0c;治理与执行成突破试验阶段关键&#xff01;此次发布让 Notion 在企业软件栈中扮演更重要的角色&#xff0c;但分析师表示&#xff0c;治理和执行情况将决定它能否突破试验阶段。Notion 正在通过一个开发者平台扩展其协作工作空间…...

NoFences:完全免费的Windows桌面分区工具终极指南

NoFences&#xff1a;完全免费的Windows桌面分区工具终极指南 【免费下载链接】NoFences &#x1f6a7; Open Source Stardock Fences alternative 项目地址: https://gitcode.com/gh_mirrors/no/NoFences 还在为杂乱的Windows桌面而烦恼吗&#xff1f;每天在散落各处的…...

《我的世界》EcoEnchants插件汉化与编译全流程:从Github源码到可用的中文版插件

《我的世界》EcoEnchants插件深度汉化与编译实战&#xff1a;从源码到定制化中文体验 引言&#xff1a;为什么我们需要自己动手编译与汉化&#xff1f; 在《我的世界》服务器生态中&#xff0c;EcoEnchants作为最受欢迎的附魔扩展插件之一&#xff0c;为游戏带来了数百种全新…...

从零构建轻量级爬虫框架:模块化设计与异步实现详解

1. 项目概述&#xff1a;从零构建一个轻量级数据爬取框架最近在做一个需要从多个公开数据源定期抓取结构化信息的小项目&#xff0c;一开始图省事&#xff0c;直接上requests加BeautifulSoup写脚本。但随着数据源增加到五六个&#xff0c;每个源的页面结构、反爬策略、数据清洗…...

告别驱动烦恼:Win10系统下CY7C68013A USB芯片驱动安装与固件烧录保姆级教程

告别驱动烦恼&#xff1a;Win10系统下CY7C68013A USB芯片驱动安装与固件烧录保姆级教程 在硬件开发领域&#xff0c;CY7C68013A作为一款经典的USB 2.0控制芯片&#xff0c;凭借其高性价比和稳定性能&#xff0c;至今仍被广泛应用于各类数据采集、FPGA通信和设备控制场景。然而&…...

国密算法在SSH协议中的集成与实践:GMSSH/GMClaw深度解析

1. 项目概述&#xff1a;当SSH遇上国密算法如果你是一名运维工程师、安全研究员&#xff0c;或者任何需要远程管理服务器、进行安全通信的开发者&#xff0c;那么“SSH”这个词对你来说一定不陌生。它是我们日常工作中连接远程服务器的“瑞士军刀”&#xff0c;是数据安全传输的…...

豪门贵公子具象化!庞钦宇现身TOD‘S家宴,举手投足间尽显骑士优雅

如果说马术是勇敢者的游戏&#xff0c;那么庞钦宇便是这场游戏中走出的优雅绅士。近日00后马术新星庞钦宇在TODS春日家宴上完成了一次惊艳的“跨界”。在这场汇聚名流与星光的盛事中&#xff0c;他褪去赛场的戎装&#xff0c;却未减半分骑士的矜贵。举手投足间这位年轻的骑手不…...

Overleaf从入门到精通:在线LaTeX编辑器的核心功能与实战指南

1. Overleaf入门&#xff1a;为什么选择在线LaTeX编辑器 第一次接触LaTeX时&#xff0c;我被它复杂的本地环境配置劝退了。直到发现了Overleaf这个在线编辑器&#xff0c;才真正体会到科研写作的流畅感。作为一款零配置的云端LaTeX平台&#xff0c;它解决了传统LaTeX最让人头疼…...

基于ChatGPT API构建全栈Web聊天机器人:技术解析与实战指南

1. 项目概述&#xff1a;一个基于ChatGPT API的现代Web聊天机器人最近在GitHub上看到一个挺有意思的项目&#xff0c;bradtraversy/chatgpt-chatbot。这名字一看就挺直白&#xff0c;就是利用OpenAI的ChatGPT API来构建一个聊天机器人。但如果你以为这只是个简单的API调用示例&…...