Skip to main content
本节介绍如何自定义存储功能,例如添加新分区以及将 SD 卡挂载到特定路径。
所有 Qualcomm SoC UFS 设备组件均已针对首选供应商列表(PVL)进行验证。请从 内存列表 中选择适用的器件。

挂载文件系统

EXT4 是一种开源文件系统,用于 Qualcomm Linux 上的数据分区。EXT4 文件系统可支持大小高达 64 ZB 的卷,在标准 4 kB 块大小下可支持大小高达 16 TB 的单个文件。有关 EXT4 的更多信息,请参见 https://opensource.com/article/17/5/introduction-ext4-filesystem。 extent 是一段连续物理块的范围,可提升大文件性能并减少碎片化。在 4 kB 块大小下,EXT4 中单个 extent 最多可映射 128 MiB 的连续空间。EXT4 不限制单个目录中的子目录数量,仅受目录本身固有大小限制的约束。 例如:
  1. /dev/sda3 挂载到 /data
  2. 验证 /dev/sda3 分区是否已挂载。
    输出:
  3. 使用特定的 SELinux 上下文选项挂载文件系统。
运行 mount 命令以获取与 /dev/sda3 相关的确切 rootcontext=<> 值。

将 SD 卡挂载到特定路径

SD 卡在插入时会自动挂载。要手动挂载 SD 卡,请运行以下命令:
  1. 将根分区重新挂载为可读写。
  2. 创建 SD 卡目录。
  3. 找到 SD 卡目录的默认路径。
    输出:
  4. 如果 SD 卡未格式化为 VFAT,请使用以下命令进行格式化。
  5. 将 SD 卡挂载到默认路径(/sdcard)。
    如果 SD 卡有多个分区,请重复步骤 4 挂载每个分区。
  6. 验证 SD 卡是否已挂载。
    输出:

挂载 NVMe 卡

要使用 fdisk 格式化并挂载新的或现有的 NVMe 卡,请执行以下操作:
  1. 运行以下命令创建分区表。
    输出:
  2. 重启开发板。
    mkfs.ext4 二进制文件位于 /usr/sbin/mkfs.ext4
  3. 格式化 /dev/nvme0n1p1 分区。
    输出:
  4. 将 NVMe partition1 挂载到 media 文件夹。
  5. 验证 nvme0n1p1 分区是否已挂载。
    输出: