OSTREE.REPO(5) ostree.repo OSTREE.REPO(5)

ostree.repo - پیکربندی و ساختار مخزن OSTree

مخزن OSTree از نظر ساختاری شبیه به یک مخزن git است؛ یک ذخیره‌ساز شیء با آدرس‌دهی مبتنی بر محتوا (content-addressed) که شامل درخت‌های سیستم‌فایل است. با این حال، بر خلاف git، ostree برای ذخیره باینری‌های سیستم‌عامل طراحی شده است. این ابزار شناسه‌های کاربری (uid) و گروهی (gid) یونیکس، دسترسی‌ها و همچنین ویژگی‌های گسترش‌یافته (extended attributes) را ثبت می‌کند.

یک مخزن می‌تواند در یکی از سه حالت باشد؛ bare، که به عنوان یک منبع پیوند سخت (hard link) برای استخراج‌های سیستم‌عامل طراحی شده است، bare-user، که مانند bare است اما روی سیستم‌هایی که بدون دسترسی ریشه اجرا می‌شوند و همچنین کانتینرهای غیر ریشه کار می‌کند، و archive-z2، که برای سرورهای HTTP ایستا طراحی شده است.

یک مخزن سیستمی در مسیر /ostree/repo قرار دارد. اگر هیچ مخزنی مشخص نشود -- چه با یک گزینه خط فرمان و چه با متغیر محیطی OSTREE_REPO -- دستور ostree و همچنین بسیاری از فراخوانی‌های API به‌طور پیش‌فرض از آن استفاده خواهند کرد.

تنها جزء قابل ویرایش توسط کاربر، فایل config است. برای اطلاعات بیشتر، ostree.repo-config(5) را ببینید.

ostree(1), ostree.repo-config(1)

OSTree