# パーティションレイアウトの変更

このセクションでは、パーティションの追加、削除、変更、名前の変更について説明します。UFS および eMMC デバイスのパーティションを定義する構成ファイルは、以下の場所にあります。

- `layers/meta-qcom-hwe/recipes-devtools/partition-utils/qcom-partition-confs/ufs/qcm6490-partitions.conf` （UFSの場合）
- `layers/meta-qcom-hwe/recipes-devtools/partition-utils/qcom-partition-confs/emmc/qcm6490-partitions.conf` （eMMCの場合）

パーティションを追加するには、このファイルに行エントリーを追加します。パーティションを削除するには、対応するエントリーを削除して、フラッシュされるイメージのセットから目的のパーティションを削除します。

多くのパーティションは機能の提供に不可欠です。このファイルがパーティション・テーブルを生成する際に担う役割を理解するには、[Qualcomm Linux でパーティションを管理する](https://docs.qualcomm.com/doc/80-70020-27JA/topic/managing_partitions_in_qualcomm_linux.html#managing-partitions-in-qualcomm-linux) を参照してください。

**例1：パーティションを追加する**

LUN0 に `test` という名前のパーティションを追加するには、`qcm6490-partitions.conf` の LUN0 セクションに以下の行を追加します。

--partition --lun=0 --name=test --size=4096KB --type-guid=1B81F7E6-F50D-419B-A739-2AEFF8DA3335
    Copy to clipboard

これにより、テストという4MBのパーティションがLUN0とユーザーが定義したGUIDに追加されます。このパーティションはイメージでフラッシュされませんが、デバイスが起動した後にロー・パーティションとして利用できます。このパーティションがLUN0に追加されると、以下のいずれかのオプションで表示されます。

- `/dev/sda<N>`
- `/dev/disk/by-partlabel/test`

注釈

`qcm6490-partitions.conf` の変更を反映させるために、優先プロバイダーを更新します。詳細は [パーティションを変更する](https://docs.qualcomm.com/doc/80-70020-27JA/topic/managing_partitions_in_qualcomm_linux.html#modify-partition) を参照してください。

**例2：新規作成したパーティションに、フラッシュするバイナリを持つパーティションを追加する**

LUN0に `test1` という名前のパーティションを追加するには、`qcm6490-partitions.conf` のLUN0セクションに以下の行を追加します。

--partition --lun=0 --name=test --size=4096KB --type-guid=1B81F7E6-F50D-419B-A739-2AEFF8DA3335 --filename=test1.bin
    Copy to clipboard

新しい `test1.bin` バイナリを `build-qcom-wayland/tmp-glibc/deploy/images/qcs6490-rb3gen2-core-kit/$(image_name)` に展開します。

## 次のステップ

- カーネルのカスタマイズ

    カーネルをカスタマイズするには、[Qualcomm Linux カーネル・ガイド](https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-3/) を参照してください。

Last Published: Dec 23, 2025

[Previous Topic
イメージ機能をカスタマイズする](https://docs.qualcomm.com/bundle/publicresource/80-70020-27JA/topics/customizing_image_features.md) [Next Topic
devtoolの使用](https://docs.qualcomm.com/bundle/publicresource/80-70020-27JA/topics/use_of_devtool.md)