OSTREE CREATE-USB(1) ostree create-usb OSTREE CREATE-USB(1)

ostree-create-usb - قرار دادن refهای مشخص‌شده روی یک درایو خارجی برای توزیع P2P.

ostree create-usb [OPTIONS...] {MOUNT-PATH} {COLLECTION-ID REF} [COLLECTION-ID REF...]

این دستور یک مخزن در MOUNT-PATH ایجاد کرده و REF(های) مشخص‌شده را درون آن دریافت (pull) می‌کند تا بتوان آن‌ها را پیدا کرده و از آن دریافت کرد (احتمالاً توسط رایانه‌ای دیگر که آفلاین است). برای اطلاعات بیشتر درباره توزیع P2P به ostree-find-remotes(1) مراجعه کنید.

برای اینکه ostree بتواند refها را از یک سیستم‌فایل مانت‌شده (مانند یک درایو USB) دریافت (pull) کند، مخزن باید در یک مکان استاندارد قرار داشته باشد. به‌طور مشخص، ابتدا زیردایرکتوری‌های .ostree/repos.d بررسی می‌شوند، سپس .ostree/repo، ostree/repo و var/lib/flatpak/repo بررسی می‌گردند. به‌طور پیش‌فرض ostree create-usb از .ostree/repo استفاده می‌کند، اما اگر با استفاده از --destination-repo مکان دیگری را مشخص کنید، یک پیوند نمادین (symbolic link) برای شما در .ostree/repos.d ایجاد خواهد شد.

این دستور فایل summary را در مخزن مقصد بازتولید می‌کند تا دقیق باقی بماند، بنابراین نباید تلاش کنید از امضاهای summary در مخزن مقصد استفاده کنید. این موضوع نباید نگران‌کننده باشد زیرا کلاینت‌هایی که از دریافت (pull) از طریق درایوهای USB مانت‌شده پشتیبانی می‌کنند، به‌جای امضاهای summary از فراداده‌های (metadata) امضاشده به ازای هر مخزن و به ازای هر کامیت استفاده می‌کنند.

--disable-fsync

عدم فراخوانی fsync().

--destination-repo=DEST

ایجاد مخزن در DEST ذیل MOUNT-PATH، به‌جای مکان پیش‌فرض.

--commit=COMMIT

دریافت (pull) کامیت COMMIT به‌جای هر آن‌چه REF به آن اشاره می‌کند. از این گزینه تنها در صورتی می‌توان استفاده کرد که فقط یک ref مشخص شده باشد.

ostree --repo=/var/lib/flatpak/repo create-usb /run/media/mwleeds/f6d04c7a-60f6-4ba3-bb96-0f40498675be com.exampleos.Apps app/org.kde.Khangman/x86_64/stable com.exampleos.Apps ostree-metadata com.exampleos.Apps appstream/x86_64

5 metadata, 213 content objects imported; 1 KiB transferred in 1 seconds                                                                                                                      Copied 3/3 refs successfully from ‘/var/lib/flatpak/repo’ to ‘.ostree/repo’ repository in ‘/run/media/mwleeds/f6d04c7a-60f6-4ba3-bb96-0f40498675be’.
OSTree