Linux笔记-对/dev/vda1和/dev/vda2的理解

首先是这张图:

对于:

/dev/vda1和/dev/vda2

可以知道,这个机器是在虚拟机上的,从设备描述中可以看到,与IO有关。

问下ChatGPT

问:linux上 /dev/vda1 和 /dev/vda2是干嘛的

答:

/dev/vda1和/dev/vda2是Linux操作系统中的磁盘设备,通常是虚拟机上的硬盘设备。这些设备通常表示为分区,其中/dev/vda1和/dev/vda2通常是同一个物理磁盘的不同分区。

一般来说,/dev/vda1是Linux系统的根文件系统分区,也就是操作系统所在的分区,包含了Linux内核、启动加载器、系统命令工具和其他必要的文件。而/dev/vda2则可以是Linux系统中的其他分区,例如用于数据存储或程序安装等。

需要注意的是,每个系统的设备命名规则可能略有不同,因此/dev/vda1和/dev/vda2并不是在所有系统上都是标准的磁盘设备命名方式。

问:

哪些操作会影响到/dev/vda1

答:

/dev/vda1通常是Linux系统的根文件系统分区,因此几乎所有与操作系统相关的操作都会影响它。

以下是一些可能影响到/dev/vda1的常见操作:

  1. 安装或卸载软件包:如果你安装或卸载了某个软件包,则该软件包的文件可能会被添加或删除到/dev/vda1上。
  1. 修改系统配置:如果你修改了Linux系统的配置文件,例如/etc/fstab、/etc/passwd和/etc/group等,则这些更改可能会影响/dev/vda1。
  1. 更新系统:当你通过更新命令更新Linux系统时,新的软件包可能会被下载并替换旧软件包。这些更改可能会影响/dev/vda1。
  1. 创建、移动或删除文件:当你在Linux系统中创建、移动或删除文件时,这些更改可能会影响/dev/vda1上的文件系统。
  1. 内核更新:如果你升级了Linux内核,则新版本内核的文件可能会被添加到/dev/vda1上。

需要注意的是,以上仅是一些可能影响/dev/vda1的常见操作,具体情况还要视不同的系统和应用程序而定。

问:哪些操作会影响到/dev/vda2

答:

/dev/vda2通常是Linux系统中的其他分区,例如用于数据存储或程序安装等。因此,与/dev/vda2相关的操作可能包括:

  1. 安装或卸载软件包:如果你安装或卸载了某个软件包,则该软件包的文件可能会被添加或删除到/dev/vda2上。
  1. 创建、移动或删除文件:当你在/dev/vda2上创建、移动或删除文件时,这些更改可能会影响该分区的文件系统。
  1. 数据备份和恢复:如果你在/dev/vda2上存储了重要的数据,则你可能需要定期进行备份以避免数据丢失。在进行数据恢复时,/dev/vda2也会受到影响。
  1. 程序更新:当你更新了Linux系统中的应用程序时,新版本的应用程序文件可能会被添加到/dev/vda2上。
  1. 文件压缩和解压缩:如果你在/dev/vda2上存储了大量文件或数据,那么你可能需要使用文件压缩工具来节省磁盘空间。在解压缩文件时,/dev/vda2也会受到影响。

需要注意的是,以上仅是一些可能影响/dev/vda2的常见操作,具体情况还要视不同的系统和应用程序而定。

总结下

我遇到的情况是这样的,我用的PrintWriter类写文件:

PrintWriter out = new PrintWriter(fileName);
out.println(object.getString());
out.close();

发现就只有文件名,文件是空的,最后通过:

df -h
df -ih

发现使用df -h时发现

/dev/vda2

磁盘满了。

然后查了下

lsof -n | grep deleted

查出了一大把deleted的。

程序有问题,文件资源没释放干净的,把/dev/vda2给填满了。

将这些kill -9 后/dev/vda2就剩下很多空间了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/161840.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MATLAB和西门子SMART PLC UDP通信

MATLAB和SMART PLC的OPC通信请参考下面文章链接,这里不再赘述: MATLAB和西门子SMART PLC OPC通信-CSDN博客文章浏览阅读661次,点赞26次,收藏2次。西门子S7-200SMART PLC OPC软件的下载和使用,请查看下面文章Smart 200PLC PC Access SMART OPC通信_基于pc access smart的o…

制造行业数字化运维破局之道

项目背景 某大型汽车制造集团,致力于通过数字化、智能化运营手段为用户提升提供高品质的汽车产品和服务。IT部门不仅为内外部持续提供服务,同时为业务运营与核心系统运行提供重要支撑。数字化运维作为数字化转型的核心基础,不但要保障数据安…

使用 curator 连接 zookeeper 集群 Invalid config event received

dubbo整合zookeeper 如图,错误日志 2023-11-04 21:16:18.699 ERROR 7459 [main-EventThread] org.apache.curator.framework.imps.EnsembleTracker Caller0 at org.apache.curator.framework.imps.EnsembleTracker.processConfigData(EnsembleTracker.java…

Redis之Java操作Redis的使用

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是君易--鑨,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的博客专栏《Redis实战开发》。🎯🎯 …

【算法|二分查找No.4】leetcode 852. 山脉数组的峰顶索引

个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【LeetCode】 🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望…

点云学习记录

(50 封私信 / 79 条消息) 三维点云数据的语义分割方法除了pointnet还有哪些呢? - 知乎 (zhihu.com) (50 封私信 / 80 条消息) 点云特征提取 - 搜索结果 - 知乎 (zhihu.com) (50 封私信 / 80 条消息) 点云提取特征如何进行关键点匹配? - 知乎 (zhihu.com) 1、图像…

AdvFaces: Adversarial Face Synthesis

AdvFaces: Adversarial Face Synthesis AdvFaces:对抗性人脸合成 摘要 我们提出了AdvFaces,一种自动对抗人脸合成方法,通过生成对抗网络学习在显著面部区域产生最小的扰动。一旦AdvFaces经过训练,它就可以自动产生难以察觉的扰动&#xff0…

MapReduce WordCount程序实践(IDEA版)

环境 Linux:Hadoop2.x Windows:jdk1.8、Maven3、IDEA2021 步骤 编程分析 编程分析包括: 1.数据过程分析:数据从输入到输出的过程分析。 2.数据类型分析:Map的输入输出类型,Reduce的输入输出类型&#x…

C语言----每日五道选择题Day1

1.第一题 1、指出下列代码的缺陷&#xff08; &#xff09;【多选】 float f[10]; // 假设这里有对f进行初始化的代码 for(int i 0; i < 10;) {if(f[i] 0)break; } A: for(int i 0; i < 10;)这一行写错了 B: f是float型数据直接做相等判断有风险 C: f[i]应该是…

[100天算法】-搜索旋转排序数组(day 60)

题目描述 升序排列的整数数组 nums 在预先未知的某个点上进行了旋转&#xff08;例如&#xff0c; [0,1,2,4,5,6,7] 经旋转后可能变为 [4,5,6,7,0,1,2] &#xff09;。请你在数组中搜索 target &#xff0c;如果数组中存在这个目标值&#xff0c;则返回它的索引&#xff0c;否…

Type-C接口详解

USB接口发展史 USB接口历经Type-A→Type-B→Type-C五次大的更新换代&#xff1b;目前Type-A Standard作为标准USB接口形式&#xff0c;仍然在大范围应用&#xff0c;而Micro-A以及Type-B系列已经慢慢谈出人们的视野&#xff0c;逐渐被新型的Type-C代替。 Type-C接口 24PIN Typ…

xlua源码分析(二)lua Call C#的无wrap实现

xlua源码分析&#xff08;二&#xff09;lua Call C#的无wrap实现 上一节我们主要分析了xlua中C# Call lua的实现思路&#xff0c;本节我们将根据Examples 03_UIEvent&#xff0c;分析lua Call C#的底层实现。例子场景里有一个简单的UI面板&#xff0c;面板中包含一个input fie…