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

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

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

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.
更多原创,欢迎关注:Android系统攻城狮

🍉🍉🍉文章目录🍉🍉🍉

🌻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 方案一

cpp 复制代码
# 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 方案二

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

🐓3.3 方案三

cpp 复制代码
# 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 方案四

cpp 复制代码
# 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文件系统。
相关推荐
boss-dog4 个月前
Xubuntu22.04 终端命令调用图形设置工具
xubuntu22.04
Android系统攻城狮9 个月前
XUbuntu22.04之如何创建、切换多个工作区(二百零九)
xubuntu22.04·多工作区切换