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

news2024/11/27 2:37:28

首先是这张图:

对于:

/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.coloradmin.cn/o/1175592.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

GPT技术的崛起:改变生活与挑战未来

GPT的广泛使用引发了许多关于其影响的讨论,包括可能对就业和互联网公司的存活造成挑战。在这篇博客中,我们将探讨这些问题,并分享我们自己在日常生活中如何使用GPT的经验。 1 GPT技术的广泛应用 GPT,或者通用预训练模型&#x…

软件开发项目文档系列之十一如何撰写系统部署方案

目录 1 引言1.1 编写目的1.2 定义1.3 预期读者1.4 参考资料 2 系统部署要求2.1 硬件要求2.2 软件要求 3 系统结构描述3.1 逻辑结构3.2 物理拓扑 4 系统部署方案4.1 服务器资源4.2 软件资源4.3 应用服务器部署4.3.1 部署描述4.3.2 系统软件4.3.3 系统软件配置 4.4 MYSQL数据库服…

Python 海龟绘图基础教学教案(一)

Python 海龟绘图——第 1 题 题目:绘制下面的图形 解析: 考察 turtle 基本命令,绘制直线,使用 forward,可缩写为 fd。 答案: import turtle as t t.fd(100) # 或者使用 t.forward(100) t.done() Python 海…

【linux进程控制(二)】进程等待--父进程是如何等待子进程死亡的?

💓博主CSDN主页:杭电码农-NEO💓   ⏩专栏分类:Linux从入门到精通⏪   🚚代码仓库:NEO的学习日记🚚   🌹关注我🫵带你学更多操作系统知识   🔝🔝 ) 这里写目录标题 1. 前言2. …

一 Java初探

初识Java Java是一门高级语言,如 Python、C、C++、Ruby 和 JavaScript一样。 那么要运行用高级语言编写的程序,必须将其转换为低级语言 (即“机器语言”)有两种将高级语言转换为低级语言的程序:解释器和编译器。解释器(interpreter): 读取并执行用高级语言编写的程序,如…

STM32存储左右互搏 SPI总线读写FLASH W25QXX

STM32存储左右互搏 SPI总线读写FLASH W25QXX FLASH是常用的一种非易失存储单元,W25QXX系列Flash有不同容量的型号,如W25Q64的容量为64Mbit,也就是8MByte。这里介绍STM32CUBEIDE开发平台HAL库操作W25Q各型号FLASH的例程。 W25QXX介绍 W25QX…

多层感知机什么是?有什么作用?解决什么问题?

什么是多层感知机? 多层感知机(Multilayer Perceptron,简称 MLP)是一种基本的人工神经网络模型,其结构由多个神经元组成的多层结构。它是一种前馈式神经网络,通常用于解决分类和回归问题。 MLP 的基本结构包…

《尚医通》Vue3 项目+TypeScript 前端项目(持续更新,附带源码)

尚硅谷vue项目实战《尚医通》,Vue3项目TypeScript前端项目_哔哩哔哩_bilibili尚硅谷vue项目实战《尚医通》,Vue3项目TypeScript前端项目共计71条视频,包括:001_开篇介绍、002_尚医通项目的简介、003_Vite构建化工具初始化项目等&a…

和女朋友在一起很久,觉得微信聊天记录很有纪念意义,要如何导出微信聊天记录?

12-6 注意,本文比较长,步骤非常详细,请您耐心阅读的实践 和女朋友在一起久了,想把微信的聊天记录都导出来,这该怎么办,其中聊天记录包含了文字、语音、图片、视频等内容,如果和女朋友谈了多年…

RflySim | 滤波器设计实验一

滤波器设计实验一 一. 无人机滤波器简介 无人机在飞行时会使用滤波器来处理传感器数据、控制飞行和稳定飞行,以及实现导航和定位等功能。卡尔曼滤波器是无人机领域中常见滤波器类型之一,也称为线性二次型估计,能够从一系列不完全且包含噪声不…

C/C++网络编程基础知识超详细讲解第三部分(系统性学习day13)

懒大王感谢大家的关注和三连支持~ 目录 前言 一、并发服务器 1.进程并发服务器 实例代码如下: 2.线程并发服务器 实例代码如下: 二、域通信 域通信TCP实例代码如下: 三、广播与组播(UDP) 1.广播 实例代码如下: …

一个可以自动把微信聊天收到的二维码图片实时提取出来并分类的软件

10-1 如果你有需要实时地、自动地把微信各个群收到的二维码图片提取出来的需求,那本文章适合你,本文章的主要内容是教你如何实现自动提取微信收到的二维码图片,助你快速扫码,永远比别人领先一步。 首先需要准备好的材料&#xf…

51单片机汇编-点亮一个led

文章目录 前言1.打开IDE2.设置编辑器3.设置输出4. 原理图5.编写代码6 编译7.下载8.其它代码1.LED闪烁2.跑马灯 前言 51单片机基础 本章主要介绍打开一个led,具体采用51汇编 1.打开IDE 选择STC89C52RC 后缀是.asm 2.设置编辑器 3.设置输出 4. 原理图 5.编写代码 ORG 00H;伪代…

leetcode刷题日记:69.sqrt(x)

给出一个非负的整数x,返回x的平方根向下取整的结果,这个被返回的数也应该是一个非负的值。 对我们的要求是不能使用任何内置的指数函数与操作,官方还给了我们例子: 在C种不能使用pow(x, 0.5) 在python不能使用 x**0.5 既然官方已经…

【漏洞复现】weblogic-SSRF漏洞

感谢互联网提供分享知识与智慧,在法治的社会里,请遵守有关法律法规 文章目录 漏洞测试注入HTTP头,利用Redis反弹shell 问题解决 Path : vulhub/weblogic/ssrf 编译及启动测试环境 docker compose up -dWeblogic中存在一个SSRF漏洞&#xff0…

嵌入式系统中的FPGA

举个栗子 假设你有一台智能家居系统,其中的FPGA可以被类比为智能家居中的中央控制器。 智能家居系统: 定制家居逻辑: 你希望智能家居系统能够根据你的生活习惯、时间表和喜好自动控制灯光、温度、窗帘等设备。就像FPGA中可以根据需求重新配置…

Java面向对象(进阶)-- super关键字的使用与子类对象实例化全过程

文章目录 一、super关键字的使用(1)为什么需要super?(2)super的理解(3)super可以调用的结构1、super调用方法举例1举例2举例3小结 2、super调用属性举例1举例2举例3小结 3、super调用构造器引入…

解决gtihub访问不到的

解决gtihub访问不到的 小编一开始也是找不到git但是通过查询资料,最终也是找到了解决方式 据说git的ip地址通常会变化的,可以通过地址查询网站查询到git当前的ip https://sites.ipaddress.com/github.com/在输入框中github.com,然后搜索 在…

【大数据】常见的数据抽取方法

常见的数据抽取方法 1.基于查询式的数据抽取1.1 触发器方式(又称快照式)1.2 增量字段方式1.3 时间戳方式1.4 全表删除插入方式 2.基于日志的数据抽取 数据抽取 是指从源数据源系统抽取需要的数据。实际应用中,数据源较多采用的是关系数据库。…

【计算机网络笔记】传输层——拥塞控制原理与解决方法

系列文章目录 什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)…