【Linux】Ubuntu存储分析

news2025/7/10 7:22:56

文章目录

  • 前言
  • 1 如何对系统进行存储分析
  • 2 如果出现存储空间不足的警告应该怎么办?
  • 3 存储空间太小导致不能开机怎么办?
  • 4 如何对系统进行扩容

前言

  因为要编译一个ARM架构的Linux SDK,结果没想到这个SDK解压编译完大小远超我想象,直接超出了当初安装时分配的存储空间大小。然后直接导致我重装了好几次,浪费了不少时间,这里记录一下经验。

1 如何对系统进行存储分析

  相比于Windows直接打开资源管理器就能看到磁盘使用情况,Ubuntu等Linux系统查看磁盘使用情况要相对麻烦,但也很简单,因为Ubuntu安装时就自带了存储分析的软件,这里主要推荐两个:

  • df -h:快速查看整个系统中磁盘的使用情况
  • du -csh <dir>:查看某个路径所占用的存储大小,比如可以查看桌面上文件的大小等

参考链接

2 如果出现存储空间不足的警告应该怎么办?

  先说结论:千万不要直接关机。因为Ubuntu剩余存储空间太小是无法启动的,这个和Windows中C盘爆红不一样,当Ubuntu提醒你存储空间不足,那是真的不足了,甚至无法支撑下一次开机。
  这个时候最合适的解决办法就是先删掉一些可重新生成的文件,如build文件等,然后关机,扩容之后再开机,这样就能避免掉因为存储空间太小不能开机的尴尬情况了。

3 存储空间太小导致不能开机怎么办?

  那如果真的就手贱关机了然后开不了机怎么办呢?这个一般的体现是开机加载一堆OK,但等了一段时间还不能进入系统,就可以认为不能开机了(千万不要傻傻地等下去)。
  我一开始以为只能重装,但是经过查找大家的做法,发现其实可以在不开机的情况来管理Ubuntu中的文件,就是使用DiskGenius软件。

  首先打开DG,然后找到Ubuntu安装的目录,把vmdk后缀的文件拖到DK左侧磁盘列表中:

在这里插入图片描述
在这里插入图片描述

点开磁盘左侧的加号,接下来就可以和Windows文件资源管理器一样管理Ubuntu中的文件了,如果需要删除什么内容,找到对应目录再删除即可。

  同时这里还可以看到磁盘使用情况

在这里插入图片描述

一个小思考,这里可不可以在DG中对磁盘进行扩容?我觉得是可以的,因为DG也可以对主机中的磁盘进行扩容,有兴趣的或许可以尝试一下。

4 如何对系统进行扩容

  最简单的办法:重新安装!
  开个玩笑,要是每次这样搞,那得浪费多少时间。首先是把系统关机,然后打开虚拟机设置,把存储调大。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

最后点击扩展,这里会提示只是增加了空间,这些空间还未分配,还需要在系统中设置一下。

开机,安装一个叫做gparted的软件:

sudo apt install gparted

安装好之后,直接输入gparted打开软件,就会自动弹出一个窗口:

在这里插入图片描述

从这里就可以看出刚刚增加的存储并未分配,因此还需要进行分配一下

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

到此,就大功告成了,可以再使用df -h命令查看一下存储空间大小

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

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

相关文章

【算法|前缀和系列No.5】leetcode1314. 矩阵区域和

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

【茫茫架构路】1. Class File字节码文件解析

本文所有内容的JDK版本为 OpenJDK 11 JDK11 Class File官方说明。 Java解析字节码文件源码参考&#xff0c;以下为部分字节码解析源码展示。 public ClassFile(DataInputStream in) {try {//magic: 0xCAFEBABEthis.magic ClassReader.readInt(in);System.out.println("m…

Vue 异步更新 -- $nextTick

Vue 异步更新 – $nextTick **创建 工程&#xff1a; H:\java_work\java_springboot\vue_study ctrl按住不放 右键 悬着 powershell H:\java_work\java_springboot\js_study\Vue2_3入门到实战-配套资料\01-随堂代码素材\day04\准备代码\16-$nextTick vue --version vue crea…

Spring(四)

1、Spring6整合JUnit 1、JUnit4 User类: package com.songzhishu.spring.bean;import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component;/*** BelongsProject: Spring6* BelongsPackage: com.songzhishu.spring.bean*…

UI自动化测试的痛点

当我们找工作的时候查看招聘信息发现都需要有自动化测试经验&#xff0c;由此看来测试人员不会一点自动化测试技术都不好意思说自己是做软件测试的。大部分测试人员也都是从使用自动化测试工具、录制回放、测试脚本、开发小工具入门自动化测试的&#xff0c;然后在慢慢的接触 U…

微信隐秘功能:如何巧妙隐藏好友和消息的方法教程

在日常使用微信的过程中&#xff0c;难免会有些私密内容或特定的联系人和群聊希望能够暂时隐藏起来&#xff0c;以保护个人隐私。幸运的是&#xff0c;微信提供了一些内置功能以及额外的工具&#xff0c;能够帮助我们实现这一目的。下面就来详细介绍一种简单易行的方法&#xf…

Mac硬盘检测工具

Mac硬盘检测软件是一款用于检测和诊断Mac硬盘健康状态的工具&#xff0c;帮助用户及时发现潜在的硬盘问题&#xff0c;避免数据丢失和系统故障。通过全面的检测和报告功能&#xff0c;用户可以更好地了解自己的硬盘状况&#xff0c;确保数据的安全和可靠。给大家介绍几款好用的…

【算法导论】摊还分析

目录 一、摊还分析简介二、分析的两个问题1.栈操作2. 二进制计数器递增 三、分析方法1. 聚合分析1.1 栈操作1.2 二进制计数递增 2.核算法2.1 栈操作2.2 二进制计数器递增 3. 势能法3.1 栈操作3.2 二进制计数器递增 一、摊还分析简介 在摊还分析中&#xff0c;我们求数据结构的一…

爬取某音乐榜单歌曲

一、打开网页https://music.163.com/&#xff0c;进入榜单&#xff08;热歌榜&#xff09; 二、右键检查、刷新网页&#xff0c;选择元素&#xff08;点击歌曲名&#xff09; 三、相关代码 import requests #正则表达式模块内置模块 import re import osfilename music\\ if …

手写redux的connect方法, 使用了subscribe获取最新数据

一. 公共方法文件 1. connect文件 import React, { useState } from "react"; import MyContext from "./MyContext"; import _ from "lodash";// 模拟react-redux的 connect高阶函数 const connect (mapStateToProps, mapDispatchToProps) &…

都2023了!别再问我,UI自动化测试怎么做了……

本文关键词&#xff1a;移动端UI自动化思路 大家好&#xff0c;我是老司机。之前测试交流群里有同学问“有没有自动化测试在工作中的案例可以分享“&#xff0c;有是有的。 今天我会详细的描述一个【UI自动化实战在实际工作中的应用】&#xff0c;这是之前贝壳找房我们团队做…

vue单向绑定和双向绑定

一、单向绑定就是&#xff1a;修改视图&#xff0c;数据不变&#xff1b;修改数据&#xff08;app.name"1234"&#xff09;&#xff0c;视图会变 二、双向绑定&#xff1a;修改视图&#xff0c;数据会变&#xff1b;修改数据&#xff0c;视图会变 demo&#xff1a; …

屋顶太阳能光伏系统的性能分析指标研究

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

基于晶体结构优化的BP神经网络(分类应用) - 附代码

基于晶体结构优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码 文章目录 基于晶体结构优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码1.鸢尾花iris数据介绍2.数据集整理3.晶体结构优化BP神经网络3.1 BP神经网络参数设置3.2 晶体结构算法应用 4.测试结果…

实现vue导出excel和echart图形分别在不同工作表

背景 实现一键导出excel 并且区分图表和表格为不同的sheet工作表 最终效果为 代码实现 功能实现 <script lang"ts">import * as echarts from echarts;import ExcelJS from exceljs;import { saveAs } from file-saver; import {getAsyncTempCurrentData} …

基于社交网络优化的BP神经网络(分类应用) - 附代码

基于社交网络优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码 文章目录 基于社交网络优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码1.鸢尾花iris数据介绍2.数据集整理3.社交网络优化BP神经网络3.1 BP神经网络参数设置3.2 社交网络算法应用 4.测试结果…

linux进阶(脚本编程/软件安装/进程进阶/系统相关)

一般市第二种,以bash进程执行 shelle脚本编程 env环境变量 set查看所有变量 read设置变量值 echo用于控制台输出 类似java中的sout declear/typeset声明类型 范例 test用于测试表达式 if/else case while for 函数 脚本示例 软件安装及进阶 fork函数(复制一个进程(开启一个进…

TS 泛型你还不会?来!我教你

前言&#xff1a;最近遇到了一些写作上的烦恼&#xff0c;自己好像陷入了程序员的通病想法&#xff0c;“这个知识点这么简单&#xff0c;大家应该都会吧&#xff0c;我说出来是不是显得我很笨。” 思考了近一个月&#xff0c;又翻了翻自己最开始写作的文章&#xff0c;文笔虽…

python二次开发Solidworks:方程式驱动曲线

如果按照维度去划分&#xff0c;SOLIDWORKS中曲线可以划分为平面曲线和空间曲线&#xff0c;并且在二维草图还是3D草图中都提供了“方程式驱动曲线”。但是从使用方法来讲&#xff0c;方程式驱动的曲线分为两种定义方式:“显性”和“参数式”。“显式方程”在定义了起点和终点处…

核酸管外观缺陷检测(一)

1.1 应用示例思路 (1) 对核酸管图像进行灰度化、阈值分割和连通域分析&#xff1b; (2) 筛选出待检测的区域&#xff0c;并对该区域进行变换校正&#xff1b; (3) 进一步获取待检测的ROI区域&#xff0c;并根据几何特征和阈值条件&#xff0c;来对核酸管外观进行检测&#x…