exFAT文件系统的目录与文件存储

2023-10-29 01:36

本文主要是介绍exFAT文件系统的目录与文件存储,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

目录与文件存储的差异

在exFAT文件系统中,目录和文件的存储方式是不同的。

目录和文件都是以簇(Cluster)为单位进行存储,但它们的数据结构和用途不同。

  1. 目录的存储:目录(子目录)是用于组织和管理文件系统中的文件和其他目录的特殊类型。目录的数据包括目录项(Directory Entry)和子目录的文件和子目录条目。目录项是目录中的条目,每个目录项对应一个文件或子目录,记录了其名称、属性和起始簇等信息。目录的数据通常由一个或多个簇来存储,簇的分配和链接通过FAT表来管理。

  2. 文件的存储:文件是存储用户数据的实体,可以是文本文件、图像、音频等。文件的数据以簇为单位进行分配和存储,类似于目录的存储方式。每个文件的数据可以由一个或多个簇来存储,具体取决于文件的大小。文件的数据在簇中连续存储,可以通过FAT表中的簇链来访问文件的完整内容。

虽然目录和文件都使用簇进行存储,但目录的数据结构和用途与文件不同。目录用于组织和管理文件系统中的文件和子目录,而文件是存储用户数据的实体。

exfat的目录与子目录

在exFAT文件系统中,存在目录项(Directory Entry)和子目录的文件和子目录条目,它们具有不同的作用和含义。

  1. 目录项(Directory Entry):目录项是指存储在目录中的每个条目,对应于文件或子目录。每个目录项包含了文件或子目录的元数据信息,如名称、属性、起始簇、大小等。目录项记录了文件或子目录在文件系统中的位置和属性,以便文件系统能够正确地访问和管理它们。目录项是目录的组成部分,用于描述和索引目录中的文件和子目录。

  2. 子目录的文件和子目录条目:在exFAT中,子目录本身也是一种特殊的目录。子目录的文件和子目录条目是指存储在子目录中的文件和子目录的目录项。子目录中的文件和子目录条目与根目录或其他目录中的目录项类似,都包含了文件或子目录的元数据信息。子目录的文件和子目录条目记录了在子目录中的文件或子目录的名称、属性、起始簇、大小等信息,用于描述和索引子目录中的文件和子目录。

总结起来,目录项是指存储在目录中的每个条目,记录了文件或子目录的元数据信息。子目录的文件和子目录条目是指存储在子目录中的文件和子目录的目录项,用于描述和索引子目录中的文件和子目录。目录项和子目录的文件和子目录条目在exFAT文件系统中起着不同的作用,但都是用于描述和管理文件系统中的文件和子目录的重要元数据结构。
在这里插入图片描述

这篇关于exFAT文件系统的目录与文件存储的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/297375

相关文章

异构存储(冷热数据分离)

异构存储主要解决不同的数据,存储在不同类型的硬盘中,达到最佳性能的问题。 异构存储Shell操作 (1)查看当前有哪些存储策略可以用 [lytfly@hadoop102 hadoop-3.1.4]$ hdfs storagepolicies -listPolicies (2)为指定路径(数据存储目录)设置指定的存储策略 hdfs storagepolicies -setStoragePo

HDFS—存储优化(纠删码)

纠删码原理 HDFS 默认情况下,一个文件有3个副本,这样提高了数据的可靠性,但也带来了2倍的冗余开销。 Hadoop3.x 引入了纠删码,采用计算的方式,可以节省约50%左右的存储空间。 此种方式节约了空间,但是会增加 cpu 的计算。 纠删码策略是给具体一个路径设置。所有往此路径下存储的文件,都会执行此策略。 默认只开启对 RS-6-3-1024k

android应用中res目录说明

Android应用的res目录是一个特殊的项目,该项目里存放了Android应用所用的全部资源,包括图片、字符串、颜色、尺寸、样式等,类似于web开发中的public目录,js、css、image、style。。。。 Android按照约定,将不同的资源放在不同的文件夹中,这样可以方便的让AAPT(即Android Asset Packaging Tool , 在SDK的build-tools目

速了解MySQL 数据库不同存储引擎

快速了解MySQL 数据库不同存储引擎 MySQL 提供了多种存储引擎,每种存储引擎都有其特定的特性和适用场景。了解这些存储引擎的特性,有助于在设计数据库时做出合理的选择。以下是 MySQL 中几种常用存储引擎的详细介绍。 1. InnoDB 特点: 事务支持:InnoDB 是一个支持 ACID(原子性、一致性、隔离性、持久性)事务的存储引擎。行级锁:使用行级锁来提高并发性,减少锁竞争

CentOS下mysql数据库data目录迁移

https://my.oschina.net/u/873762/blog/180388        公司新上线一个资讯网站,独立主机,raid5,lamp架构。由于资讯网是面向小行业,初步估计一两年内访问量压力不大,故,在做服务器系统搭建的时候,只是简单分出一个独立的data区作为数据库和网站程序的专区,其他按照linux的默认分区。apache,mysql,php均使用yum安装(也尝试

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录 在深度学习项目中,目标检测是一项重要的任务。本文将详细介绍如何使用Detectron2进行目标检测模型的复现训练,涵盖训练数据准备、训练命令、训练日志分析、训练指标以及训练输出目录的各个文件及其作用。特别地,我们将演示在训练过程中出现中断后,如何使用 resume 功能继续训练,并将我们复现的模型与Model Zoo中的

ORACLE语法-包(package)、存储过程(procedure)、游标(cursor)以及java对Result结果集的处理

陈科肇 示例: 包规范 CREATE OR REPLACE PACKAGE PACK_WMS_YX IS-- Author : CKZ-- Created : 2015/8/28 9:52:29-- Purpose : 同步数据-- Public type declarations,游标 退休订单TYPE retCursor IS REF CURSOR;-- RETURN vi_co_co

OpenStack离线Train版安装系列—11.5实例使用-Cinder存储服务组件

本系列文章包含从OpenStack离线源制作到完成OpenStack安装的全部过程。 在本系列教程中使用的OpenStack的安装版本为第20个版本Train(简称T版本),2020年5月13日,OpenStack社区发布了第21个版本Ussuri(简称U版本)。 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版

多云架构下大模型训练的存储稳定性探索

一、多云架构与大模型训练的融合 (一)多云架构的优势与挑战 多云架构为大模型训练带来了诸多优势。首先,资源灵活性显著提高,不同的云平台可以提供不同类型的计算资源和存储服务,满足大模型训练在不同阶段的需求。例如,某些云平台可能在 GPU 计算资源上具有优势,而另一些则在存储成本或性能上表现出色,企业可以根据实际情况进行选择和组合。其次,扩展性得以增强,当大模型的规模不断扩大时,单一云平

MySQL技术内幕_innodb存储引擎

MySQL技术内幕_innodb存储引擎 INNODB innodb中如果表没有主键 表是否由 非空唯一键,有则该字段为主键没有,则自动创建一个6字节大小的指针 innodb存储引擎的所有数据都存储在表空间中,表空间由段,区,页(块)组成。 如果启用了 innodb_file_per_table, 则每张表内的数据可以单独放在一个表空间中即使启用了上面参数,共享表空间也会因为 系统事务信息