Linux嵌入式学习之Ubuntu入门(二)磁盘文件介绍及分区、格式化等

article/2025/8/21 21:38:03

系列文章目录

一、Linux嵌入式学习之Ubuntu入门(一)基本命令、软件安装及文件结构


文章目录

  • 系列文章目录
  • 前言
  • 磁盘文件
  • 磁盘容量查询
  • 挂载与卸载
    • 卸载
    • 手动挂载
  • 磁盘分区
  • 补充介绍文件系统类别


前言

继续学习Ubuntu操作


磁盘文件

磁盘文件是在/dev下的(device),sd*这一类文件时磁盘设备文件,一般需要挂载到某个目录下才能访问。

我们在插入u盘和拔走u盘的时候进行查看,可以发现sdb和sdb1是u盘的设备文件
在这里插入图片描述
sdb表示u盘,sdb1表示第一个分区

磁盘容量查询

df:列出文件系统的整体磁盘使用量。主要查看个文件系统的使用量。
在这里插入图片描述
这里会列出所有的,我们需要看的四sdb1,可以看到挂载到/media下

du:查看文件系统使用量,主要查看单个文件的大小。(进入到挂载的目录下,查看大小)
在这里插入图片描述
用下面命令可以查看一级目录的大小:

du -h --max-depth==1

挂载与卸载

一般插上u盘后,系统会自动挂载,并且挂载在/media目录

在这里插入图片描述

卸载

有的Ubuntu版本需要先从启动器解锁:
在这里插入图片描述

我的可以直接卸载:(不能在u盘目录里面卸载,会显示占用中)
在这里插入图片描述

手动挂载

先创建文件夹进行挂载
在这里插入图片描述
然后把u盘的分区挂载到该目录下
在这里插入图片描述

直接挂载会出现乱码
在这里插入图片描述
使用utf8解码就正常了
在这里插入图片描述

磁盘分区

在这里插入图片描述
先列出分区表(会列出所有的分区)
在这里插入图片描述

在这里插入图片描述
开始操作:
在这里插入图片描述
在这里插入图片描述
1.删除分区:
在这里插入图片描述
2.创建分区:
计算:
1GB=102410241024B
一个扇区512B

第一个分区(1GB):
第一个分区的第一个扇区:开始在2048
最后一个扇区(分1GB的情况下):1024* 1024*1024/512+2048=2099200

第二个分区(1GB):
2099200+2097152+2048=4198400

第三个分区(剩余有所容量)
在这里插入图片描述
3.保存退出
这里没有卸载U盘,虽然提示报错了,但是还是正常进行执行分区了
在这里插入图片描述
4.查看:
在这里插入图片描述
5.格式化
(按照我们想要的形式进行格式化)
在这里插入图片描述
6.windows查看:
在这里插入图片描述
又全删掉回到一个分区,格式化后还是Linux类型,现在还是有些奇怪:
在这里插入图片描述

补充介绍文件系统类别

在 Windows 下有 FAT、 NTFS 和 exFAT 这样的文件系统

在 Linux 下主要有 ext2、 ext3、 ext4 等文件系统。 还支持 UNIX 文件系统,比如 XFS、 JFS、 UFS 等,也支持 Windows的 FAT 文件系统和网络文件系统 NFS 等。

ext2 文件系统:
ext2 是 Linux 早期的文件系统,已经不推荐使用了

ext3 文件系统:
ext3 是在 ext2 的基础上发展起来的文件系统,完全兼容 ext2 文件系统, 是一个日志文件系统,支持大文件,高可靠性:使用 ext3 文件系统的话,即使系统非正常关机、发生死机等情况,恢复 ext3 文件系统也只需要数十秒。从 ext2 转换到 ext3 非常容易。工具 tune2fs 即可。

ext4 文件系统:
ext4 文件系统是在 ext3 上发展起来的, ext4 相比与 ext3 提供了更佳的性能和可靠性,并且功能更丰富, ext4 向下兼容 ext3 和 ext2,因此可以将 ext2 和 ext3 挂载为 ext4。


http://chatgpt.dhexx.cn/article/3C4a516e.shtml

相关文章

Ubuntu入门编写

在Ubuntu系统中编写简单程序及简单命令的使用 一,编写简单的hello world 命令行输入vi hello.c 编写主程序 写程序 然后使用gcc命令编译 运行./hello得到结果 二,在Ubuntu上写一个简单的程序与在Windows上编写 1,编写主程序与子程序 …

vmware安装ubuntu入门教程

1 ubuntu下载地址: Ubuntu 22.04.1 LTS (Jammy Jellyfish) 2 vmware下载地址: https://customerconnect.vmware.com/en/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/17_0 vmware安装按照默认安装即可 3 在vmware中设置ub…

00_Ubuntu系统入门

目录 前言 一、Ubuntu系统安装 1.1 VMware15安装虚拟机不兼容,无法打开 1.2 Ubuntu联网问题 二、Ubuntu系统入门 2.1 Ubuntu系统初体验 2.2 Ubuntu终端操作 2.3 shell操作 2.3.1 shell简介 2.3.3 常用shell命令 2.4 APT下载工具 2.5Ubuntu 下文本编辑 …

Ubuntu入门系列

1.ubuntu软件安装 1.通过App store 安装 2.通过APT 安装 使用apt工具安装软件,需要sudo,也就是root权限 发现出现错误出现进程占用,。 解决办法; 安装成功 3.deb软件包安装 window 是exe ubuntu shi .deb 文件 例如安装网易云音乐 4.…

Ubuntu新手入门全攻略

Ubuntu可以说是Linux系统的一面旗帜,相比于大多数发行版,美观易用,具有强大的社区支持,因而也成为了新手入门Linux系统的一个不错选择(再深入点的CentOS之类的就另说了)。 笔者在尝试Ubuntu系统的时候遇到了…

MS SQL 数据库出现损坏(可疑)的修复方法

当数据库出现这种情况的时候,说明数据库已经出现损坏,需要对数据库进行修复处理; 1、打开数据库管理器SQL server Management Studio,将当前数据库实例服务停止; 然后找到需要修复的数据库的存放目录,并将.…

SQLServer数据库可疑的解决方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言方法 前言 介绍数据库可疑后的解决方法,原理是通过数据库deckdb语句进行检测和修复,亲测有效,操作前建议先拷出数据库实体文…

Sql Server 数据库出现“可疑”的解决办法

第一步: ALTER DATABASE DB_NAME SET EMERGENCY 第二步: ALTER DATABASE DB_NAME SET SINGLE_USER(用时可能较久) (ALTER DATABASE DB_NAME SET SINGLE_USER WITH ROLLBACK IMMEDIATE) 第三步: DBCC CheckDB (DB_N…

记一则SQL 数据库状态(可疑)(紧急)解决方案

错误信息如下: 可以看到数据库CStation状态为可疑,导致原因为服务器意外停电,第一次遇到这种情况,折腾了很久终于解决,记下解决方案: 1,将SQL数据库停止,不能停止就强制结束进程 2…

手机上的软件APP,安全吗?

点击上方蓝字关注我们 背景介绍 APP安全合规的监管机构:APP违法违规收集使用个人信息治理工作组(APP治理小组)、工业和信息化部信息通讯管理局(工信部)、国家移动互联网应用安全管理中心(病毒中心)、地方通信局、地方网安。 具体执行APP合规检测和产出报告的是和网安…

几个好玩的区块链app推荐

不得不承认,各种区块链App相继出现,活跃在微信群、电报群等,貌似很多用户都在或多或少地参与着。经别人推荐试用了几个,感觉还可以,这几个App自带“挖矿”功能,每天都会产生一些数字token可供领取&#xff…

(六)区块的生成、验证及挖矿

转载,作者:Alphabet_666 1. 交易的传播和验证 交易包含两部分:n个输入个m个输出,其中n>0,m>0 输入要花费的UTXO解锁脚本 输出UTXO(币的数量锁定脚本) 钱包生成交易,并向邻近…

如何使用API接口

API其实就是一类服务的封装。我们可以使用不同的编程语言编写API,开发习惯和编程语言的不同导致API风格也存在差异。常见的API有以下几种形式: 1、HTTP类型接口 基于HTTP协议提供的API,这类API常常以“网址”形式提供的,像现在主…

微信小程序:调用API接口

首先去果创云之类的API调用的网站找到你想调用的API 以大学查询接口为例 复制API的接口,然后要现在第一个?前面加上appkey,然后name可以换成变量,最后的10是显示的条数,也可以改。 最后效果是可以查询你想要查询的学校…

api接口如何有效对接

一、背景 在平时工作中,经常会遇到的一种场景是:A公司要对接B公司的API方法,这时,A公司就要阅读B公司的接口文档,从接口文档中找到自己需要对接的API,并根据接口文档的要求,完成编码工作&#…

API接口怎么使用(教你使用api接口获取数据)

API是应用程序的开发接口,在开发程序的时候,我们有些功能可能不需要从到到位去研发,我们可以拿现有的开发出来的功能模块来使用,而这个功能模块,就叫做库(libary)。比如说:要实现数据传输的安全&#xff0c…

request调用API接口

通过requests请求api接口,返回的数据为一串字典,可使用字典的方式进行操作 import requests url https://api.github.com/search/repositories?qlanguage:python&sortstars r requests.get(url) print(status code:,r.status_code,verifyFalse) p…

调用api接口

我们平常是怎么调用接口的呢?在Vue中我们平常通过axios这个库来调用就接口,但是在uniapp进行开发,那么就要借用uniapp的库来进行开发,接下来我们一起来探究下。 一.uni.request(OBJECT) 作用:发送网络请求 OBJECT参数说明&#…

api 接口简单调用

互联网的资源是很丰富了&#xff0c;我又发现了个网站&#xff0c;提供api ,供我们联系用 https://www.showapi.com/ 我注册好之后 注册完之后&#xff0c;提供了 appid和 key <!DOCTYPE html> <html lang"en"><head><meta charset"UT…

调用第三方API(接口)

1&#xff1a;选用一个提供API的第三方&#xff08;这里推荐极速数据&#xff09; 2&#xff1a;使用 using Newtonsoft.Json; 如果没有需要先安装 3&#xff1a;定义API方法具体代码如下&#xff1a; public static string API(string url) { HttpWebRequest re W…