Xubuntu22.04之四种方式:查看U盘、硬盘格式(二百六十七)

news2024/9/23 7:23:19

简介: CSDN博客专家、《Android系统多媒体进阶实战》一书作者

新书发布:《Android系统多媒体进阶实战》🚀
优质专栏: Audio工程师进阶系列原创干货持续更新中……】🚀
优质专栏: 多媒体系统工程师系列原创干货持续更新中……】🚀
优质视频课程:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

欢迎关注Android系统攻城狮

🍉🍉🍉文章目录🍉🍉🍉

    • 🌻1.前言
    • 🌻2.FAT32文件系统介绍
    • 🌻3.解决方案
      • 🐓3.1 方案一
      • 🐓3.2 方案二
      • 🐓3.3 方案三
      • 🐓3.4 方案四

🌻1.前言

本篇目的:Xubuntu22.04之四种方式:查看U盘、硬盘格式

🌻2.FAT32文件系统介绍

  • FAT32(File Allocation Table 32)文件系统是一种在个人计算机中广泛使用的磁盘文件系统。它由微软公司开发,并在Windows 95操作系统推出时首次引入。FAT32文件系统在FAT16的基础上进行了扩展,提供了更大的存储空间支持,并优化了磁盘空间利用率。
  • FAT32文件系统的核心是文件分配表(FAT),它记录了磁盘上每个簇的状态信息。以下是对FAT32文件系统的详细介绍:
  1. 存储容量:FAT32文件系统支持的最大单个文件大小为4GB,理论上支持的最大分区容量为16TB。然而,在实际应用中,Windows操作系统对FAT32分区的最大容量限制为2TB。
  2. 簇大小:FAT32文件系统支持多种簇大小,默认簇大小为16KB。簇是文件系统分配存储空间的基本单位,簇越小,磁盘空间利用率越高,但可能导致文件分配表变得庞大,降低文件系统的性能。
  3. 文件分配表:FAT32文件系统包含一个32位的文件分配表,用于记录磁盘上每个簇的状态。文件分配表中的每个条目代表一个簇,可以表示该簇为空闲、已占用或坏簇等状态。
  4. 简单易用:FAT32文件系统具有较好的兼容性,几乎所有的操作系统和设备都能识别并访问FAT32格式的存储设备。这使得FAT32成为移动存储设备(如U盘、SD卡)的首选文件系统。
  5. 优缺点:FAT32文件系统的优点在于简单、兼容性强,适用于各种场景。但其缺点也较为明显,如磁盘空间利用率较低、单个文件大小限制为4GB、文件系统稳定性较差等。
  6. 适用场景:FAT32文件系统适用于以下场景:
    a. 移动存储设备:如U盘、SD卡、移动硬盘等,因其兼容性强,方便在不同设备间传输数据。
    b. 小型存储设备:如固态硬盘(SSD),在分区容量不超过2TB的情况下,FAT32可以提供较好的性能。
    c. 启动盘:部分老旧的电脑和嵌入式设备可能只支持FAT32文件系统的启动盘。
  • 尽管FAT32文件系统在某些方面存在不足,但凭借其简单、兼容的优势,仍在许多场景中得到广泛应用。然而,随着NTFS、exFAT等新型文件系统的崛起,FAT32在高端应用领域的地位逐渐被取代。在需要更高性能、更大容量及更好稳定性的场景中,建议使用新型文件系统。

🌻3.解决方案

🐓3.1 方案一

# lsblk /dev/sda1 -f
NAME FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda1 vfat   FAT32     A53A-5E73                               119G     0% /media/Udisk
  • 参数解释:
  • NAME: 设备名称。在这个例子中是 sda1,表示第一个硬盘(sda)的第一个分区。
  • FSTYPE: 文件系统类型。这里显示的是 vfat,它是对 FAT32 文件系统的另一种称呼,常用于可移动存储设备如U盘。
  • FSVER: 文件系统版本。对于 vfat,这里显示的是 FAT32,表明这是一个FAT32版本的文件系统。
  • LABEL: 文件系统的卷标。如果设置过卷标的话,这里会显示。在这个例子中,LABEL这一栏是空的,说明这个分区没有设置卷标。
  • UUID: 文件系统的全局唯一标识符。这是一个保证在所有系统中都是唯一的字符串,常用于在 /etc/fstab 文件中引用特定的文件系统挂载点。
  • FSAVAIL: 文件系统上可用的空间量。这里显示的是 119G,表示大约还有119GB的空间可用。
  • FSUSE%: 文件系统的使用百分比。这里显示的是 0%,表示文件系统当前没有被使用,或者使用率非常低。
  • MOUNTPOINTS: 文件系统的挂载点。这里显示的是 /media/Udisk,意味着 sda1 分区被挂载到了 /media/Udisk 这个目录下。

🐓3.2 方案二

# df -hT
文件系统       类型   容量  已用  可用    已用% 挂载点
/dev/sda1    vfat   120G 32K  120G    1%   /media/Udisk
  • 可以看到类型为vfat,即FAT32文件系统。

🐓3.3 方案三

# mount | grep /dev/sda1
/dev/sda1 on /media/Udisk type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
  • 可以看到type为vfat,即FAT32文件系统。

🐓3.4 方案四

# sudo file -s /dev/sda1
/dev/sda1: DOS/MBR boot sector, code offset 0x58+2, OEM-ID "mkfs.fat", sectors/cluster 64, reserved sectors 64, Media descriptor 0xf8, sectors/track 63, heads 255, hidden sectors 32768, sectors 249704406 (volumes > 32 MB), FAT (32 bit), sectors/FAT 30528, reserved 0x1, serial number 0xa53a5e73, unlabeled
  • 可以看到FAT(32 bit),即FAT32文件系统。

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

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

相关文章

【操作系统】二、进程管理:4.死锁(银行家算法、系统安全状态、静态分配策略、资源有序分配法)

五、死锁 文章目录 五、死锁1.产生1.1产生情况1.2产生的4个必要条件 2.处理方式2.1预防死锁2.1.1破坏互斥条件2.1.2破坏请求和保持条件2.1.3破坏不可抢占条件2.1.4破坏循环等待条件 2.2避免死锁2.2.1系统安全状态❗2.2.2银行家算法 2.3检测死锁2.4解除死锁 死锁:资源…

用centos安装远程迅雷失败,重写程序做一台下载服务器

安装远程迅雷的时候,要不是安装包地址过期,就是出现64不兼容32的libz.so.1的包,而且32位的libz包也是好多网站过期。 没办法用仅有的python3,用flask搭建了一个小型的内网下载服务器,当然,只要路由器做映射…

软件测试认知篇

哈喽,哈喽,大家好~ 我是你们的老朋友:保护小周ღ 今天给大家带来的是 软件测试的认知篇, 从什么是软件测试出发, 其次是测试和开发之间的区别, 软件测试有哪些岗位, 以及测试人员需求具备的素质, 最后是3道软件测试的面试题~ &#xff0…

如何将 Electron 项目上架 Apple Store

前言 Electron 是一个开源框架,它允许开发者使用 Web 技术(HTML、CSS 和 JavaScript)来构建跨平台的桌面应用程序。 Electron 应用程序可以运行在 Windows、macOS 和 Linux 上,为用户提供了一种统一的方式来开发和维护软件。 本文将探讨如何将 Electron 构建的桌面应用程…

R语言进行无序多分类Logistic回归

在临床研究中,接触最多的是二分类数据,如淋巴癌是否转移,是否死亡,这些因变量最后都可以转换成二分类0与1的问题。然后建立二元logistic回归方程,可以得到影响因素的OR值。但有时我们也会接触到多分类结局数据&#xf…

re题(18)BUUCTF-简单注册器

BUUCTF在线评测 (buuoj.cn) 放到jadx找主函数 也可以用Jeb打开,Tab反编译成java 写个脚本 str[d,d,2,9,4,0,c,0,4,4,6,2,b,4,d,d,7,c,4,5,0,5,2,8,8,3,5,c,c,a,1,5]str[2]chr(ord(str[2])ord(str[3])-50) str[4]chr( ord(str[2])ord(str[5])-0x30 ) str[30]chr( ord…

JS设计模式之外观模式:简化复杂系统调用的利器

一、了解外观模式 概念 外观模式(Facade Pattern)是一种结构型设计模式,它提供了一个简单的接口,隐藏了一个复杂系统的内部复杂性,使得客户端可以通过该接口与系统进行交互,而无需了解系统内部的具体实现…

vue3 一次二次封装element-plus组件引发的思考

前言 在开发 Vue 项目中我们一般使用第三方 UI 组件库进行开发,如 Element-Plus、Element-ui、Ant-design等, 但是这些组件库提供的组件并不一定都能满足我们的日常开发需求,有时候我们需要实现的效果是直接使用组件库无法实现的,那么这时我…

TMS320F28335的基本电路设计

1.电源电路 2.时钟电路 3.复位电路 4.JTAG电路 5.外扩RAM电路 6.外扩Flash电路 7.GPIO电平转换电路 8.ADC调理电路 9.串口通信电路 10.CAN电路 11.I2C电路 12.BOOT启动电路 12.调试注意事项

如何判断一个系统的大小端的存储模式

1、什么是大小端 大小端:是指在计算机系统中,多字节数据(如整数、浮点数等)存储顺序的不同而不同的称呼。 在计算机内存中,数据是以字节为单位存储的。对于多字节数据,如4字节的整数,存储的时…

基于JAVA+SpringBoot+Vue的前后端分离企业oa管理系统

基于JAVASpringBootVue的前后端分离企业oa管理系统 前言 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN[新星计划]导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末附源码下载链接&#x1…

化工原料环保能源网站模板整站打包下载

图片在最下面 响应式新能源化工研究院网站模板.zip 营销型硅胶制品原料网站模板.zip 环境水务治理网站模板.zip 响应式新能源清洁能源公司网站模板.zip 环保废气废水处理工程类网站模板.zip 活性炭净化炭企业网站模板.zip 响应式新能源开发企业网站模板.zip 营销型塑料…

leaflet【十】实时增加轨迹点轨迹回放效果实现

实时轨迹回放 在前面有用leaflet-trackplayer实现了一个轨迹回放的效果,单击前往:轨迹回放效果&控制台控制轨迹运动效果 这篇文章主要是实现一下实时增加轨迹点,不改变原来运行轨迹和速度。这里是简易做了一个demo效果,大概…

django学习入门系列之第十点《A 案例: 员工管理系统5》

文章目录 7 模板的继承7.1 继承指令-占位符7.2 继承指令 - 继承符7.3 **想用继承的html的文件**7.4 简单模板的例子 8 用户管理8.1 展示日期数据8.2 转义文字(应该会常用)8.3 搜索并跨表8.4 模板语法 往期回顾 7 模板的继承 部门列表添加部门编辑部门 …

如何使用ChatGPT,完成学术论文文献综述的编写?

学境思源,一键生成论文初稿: AcademicIdeas - 学境思源AI论文写作 在学术研究中,文献综述是了解研究现状、辨识研究空白并为自己的研究奠定理论基础的关键环节。ChatGPT 可以在文献综述的编写过程中提供有效的支持,从文献搜集、批…

51单片机快速入门之延时代码 STC 51单片机

51单片机快速入门之延时代码 时序周期:简单的举例(早 中 晚) 时间基准:一个机器周期有 12个 振荡周期(晶振) 假设我们现在手上为12MHz晶振 单个振荡周期计算公式:T(时间周期)1/f(晶振的频率) 在处理频率相关的计算时,通常会使用赫兹(Hz)…

【Linux】【Vim】Vim 基础

Vim/Gvim 基础 文本编辑基础编辑操作符命令和位移改变文本重复改动Visual 模式移动文本(复制、粘贴)文本对象替换模式 光标移动以 word 为单位移动行首和行尾行内指定单字符移动到匹配的括号光标移动到指定行滚屏简单查找 /string标记 分屏vimdiff 文本编辑 基础编辑 Normal 模…

Unity让摄像机跟随物体的方法(不借助父子关系)

在Unity中,不使用子对象的方式让相机跟随物体移动,我们通过编写脚本来实现。下面放一个从工程中摘出来的的C#脚本示例,用于将相机绑定到一个Target对象上并跟随其移动: using UnityEngine; public class FollowCamera : MonoBeh…

Mac 上终端使用 MySql 记录

文章目录 下载安装终端进入 MySql常用操作查看数据库选择一个数据库查看当前选择的数据库Navcat 打开提示报错参考文章 下载安装 先下载社区版的 MySql 安装的过程需要设置 root 的密码,这个是要进入数据库所设定的,所以要记住 终端进入 MySql 首先输…

docker+docker-compose+gitlab

Docker安装 下载 下载docker二级制文件docker-20.10.9.tgz https://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgz 上传到/data目录 解压文件 # cd /data # tar -zxf docker-20.10.9.tgz 移动解压出来的文件到/usr/bin目录 # mv docker/* /usr/b…