挂载分区时的默认文件系统

挂载分区时的默认文件系统

例如,当我将具有多个分区的 SD 卡连接到 Debian 计算机并使用 mount 命令将分区挂载到文件系统而不指定文件系统类型时,默认使用哪个文件系统?

以下面的命令为例:

mount /dev/sdb1 /media/mycardpart

如何访问该分区?我猜测默认使用 EXT4 格式,因为文件系统的其余部分使用此格式,但如果该分区具有不同的文件系统怎么办?

答案1

使用的默认文件系统将是您正在安装的相应分区的文件系统。

在你的例子中/dev/sdb1

无论系统的默认文件系统如何ext4(正如您所提到的),Linux 系统(包括 Debian)都会找到分区的文件系统并挂载它。然而,一些文件系统支持需要在内核中编译。但对于大多数常用的文件系统(例如FAT16, FAT32, NTFS .....内核),默认情况下支持on

跟进

关于你的第一个问题:

它从partition table.分区表就像一本书的内容,其中有标题、副标题、图表等,列在开头。partition table将包含诸如分区数量、每个分区的大小、每个分区的起点和终点信息、每个分区的类型以及每个分区的文件系统等信息。mount从中读取文件系统信息partition table。有相当多的分区表格式MBR, GUID, APT等,必须在内核中启用读取和理解分区表格式的能力(默认情况下,ext内核中启用文件系统和少数 MS 文件系统)。能够挂载、读取和写入特殊文件系统,例如需要读取必须编译或作为模块加载到内核中的格式的Amiga Fast File Systems能力。amiga partition table

对于第二个问题:

如果分区由于未格式化而没有文件系统,则它将显示为未格式化的可用空间,可以将其格式化为任何感兴趣的文件系统。

相关内容