# 定制

Source: [https://docs.qualcomm.com/doc/80-70014-6Y/topic/customize.html](https://docs.qualcomm.com/doc/80-70014-6Y/topic/customize.html)

本节介绍如何定制存储功能，包括添加新分区和将 SD 卡安装到特定路径。

## 文件系统

ext4 是一个开源文件系统，用于 Qualcomm Linux 平台的数据分区。

ext4 是 Linux 的一种[日志文件系统](https://en.wikipedia.org/wiki/Journaling_file_system)。Ext4 文件系统理论上可以支持最大 64 ZB 的卷和最大 16 TB 的单个文件（标准块大小为 4 KB）。

范围是一系列连续的物理块，可提高大文件的性能并减少碎片。Ext4 中的单个范围可以映射最多 128 MiB 的连续空间，块大小为 4 KB。

ext4 不限制单个目录中的子目录数量，唯一的限制是目录本身的固有大小。

有关详细信息，参见 [An introduction to Linux's EXT4 filesystem | Opensource.com](https://opensource.com/article/17/5/introduction-ext4-filesystem)

数据分区安装在 /mnt/overlay。

例如：

    /dev/sda9 on /mnt/overlay type ext4 (rw,relatime,rootcontext=system_u:object_r:etc_t:s0,seclabel,stripe=128,inlinecrypt)Copy to clipboard

要将 /dev/sda9 挂载到 /data，使用以下命令：

    / # mkdir /home/root/data
    / # mount -o rw,remount /
    / # mount -t ext4 /dev/sda9 /home/root/data
    Copy to clipboard

Note: 如果遇到任何与 SELINUX 相关的问题，使用以下命令。

    mount -o rootcontext=system_u:object_r:etc_t:s0 -t ext4 /dev/sda9 /home/root/dataCopy to clipboard

执行 `mount` 命令以获取与 /mnt/overlay 相关的确切 `rootcontext=<>` 值。

## 将 SD 卡安装到特定路径

如果 SD 卡未自动挂载，使用以下命令将其手动重新挂载到特定路径。

1. 将根分区重新挂载为读写：

        sh-5.1# mount -o rw,remount /Copy to clipboard
2. 创建 SD 卡目录：

        sh-5.1# mkdir sdcardCopy to clipboard
3. 将 SD 卡安装到之前创建的路径 (*/sdcard*)：

        sh-5.1# mount -t vfat /dev/mmcblk1p1 /sdcardCopy to clipboard
4. 要验证 SD 卡是否已安装，使用以下命令检查可用空间：

        sh-5.1# df -h
        ..
        /dev/mmcblk1p1 7.4G 101M 7.4G 2% /sdcardCopy to clipboard

Note: 如果 SD 卡有多个分区，按照步骤 3 挂载每个分区。

## 期望厂商列表 (PVL) 内存部件信息

Qualcomm SoC 上支持的所有 UFS 部件均通过 PVL 验证。从[内存列表](https://www.qualcomm.com/products/internet-of-things/industrial/building-enterprise/qcs6490/peripherals)中选择适用的部件。

Last Published: Aug 09, 2024

[Previous Topic
Linux 设备树](https://docs.qualcomm.com/bundle/publicresource/80-70014-6Y/topics/linux-device-tree.md) [Next Topic
调试](https://docs.qualcomm.com/bundle/publicresource/80-70014-6Y/topics/troubleshooting.md)