# Persistパーティション

BSP ソフトウェア・コンポーネントは、UFS または eMMC 用に定義された Persist パーティションを使用して、再起動中にわたり永続的なデータを保存します。

注釈

Persist パーティション下のファイルは、再起動や OTA によるアップデートの後でも、そのまま残ることになっています。そのため、パーティション全体の消去やワイプを実行してファイルを削除することは推奨されません。

## 永続的なマウントポイント

`/var/persist` ディレクトリは Persist パーティションに作成されたファイルシステムのマウントポイントです。`var-persist-mount_1.0.bb` レシピには、 `var-persist.mount` systemd ユニットを `local-fs.target` にインストールする役割があります。

起動時に、`var-persist.mount` systemd ユニットは `/var/persist` パスを作成して、`/var/persist` に `/dev/disk/by-partlabel/persist` をマウントします。永続的なマウントポイントを表示するには、以下のように mount コマンドを実行します。

sh-5.1# mount | grep persist
    /dev/sda4 on /var/persist type ext4 (rw,relatime,rootcontext=system_u:object_r:qcom_persist_t:s0,seclabel,stripe=128)
    Copy to clipboard

## Persist パーティションのサイズ変更

Persist パーティションは、`qcom-resize-partitions.bb` レシピによってインストールされる `resize-partition@persist.service` によって自動的にサイズが変更されます。`resize-partition` サービスはデバイス起動時に実行され、パーティション内で利用可能な最大サイズまで filesystemd を拡張します。

Last Published: Dec 23, 2025

[Previous Topic
property-vault](https://docs.qualcomm.com/bundle/publicresource/80-70020-27JA/topics/configure_properties.md) [Next Topic
セカンダリ仮想マシンを作成する](https://docs.qualcomm.com/bundle/publicresource/80-70020-27JA/topics/create_secondary_virtual_machine.md)