ocs-onthefly(8) Clonezilla Manual ocs-onthefly(8)

ocs-onthefly - کلون‌زیلا: همسان‌سازی (کلون) بلادرنگ دیسک یا پارتیشن‌ها

ocs-onthefly [گزینه‌ها]

دستور ocs-onthefly برای کلون‌سازی بلادرنگ «دیسک به دیسک» یا «پارتیشن به پارتیشن»، به‌صورت محلی یا از طریق شبکه به کار می‌رود.

اجرای برنامه در حالت دسته‌ای (غیرتعاملی و خطرناک!)؛ یعنی بدون هیچ‌گونه پرسش یا انتظار برای تایید کاربر.
بررسی و بازرسی جمع مقابله‌ای (checksum) فایل‌ها برای فایل‌های کلون‌شده در دستگاه‌های مقصد.
تعیین دستگاه مقصد به‌صورت DEV (مانند ‎/dev/sdb یا sdb).
اجبار به تغییر مقادیر CHS (سیلندرها، هدها، سکتورها) در پارتیشن بوت NTFS پس از کلون‌سازی. مقدار NTFS-BOOT-PARTITION می‌تواند «auto» یا نام یک دستگاه باشد.
اجبار به استفاده از مقادیر CHS استخراج‌شده از EDD (دستگاه دیسک بهبودیافته) هنگام ایجاد جدول پارتیشن توسط sfdisk.
تغییر اندازه سیستم‌فایل برای هماهنگ شدن با اندازه پارتیشن در دیسک مقصد.
تعیین دستگاه مبدا به‌صورت DEV (مانند ‎/dev/sda یا sda).
نصب گراب (GRUB) در MBR. مقدار GRUB_PARTITION می‌تواند «auto» یا نام یک دستگاه باشد.
استفاده از PROGRAM (شامل gzip، lzop، bzip2، xz، lz4، zstd، cat) پیش از ارسال داده‌های پارتیشن به netcat/nuttcp (تنها در حالت کلون تحت شبکه). مقدار پیش‌فرض zstd است.
عدم نمایش رابط کاربری گرافیکی یا متنی (GUI/TUI) و استفاده از حالت متنی ساده.
فعال‌سازی حالت نجات (rescue)؛ یعنی تلاش برای نادیده گرفتن سکتورهای خراب (bad sectors).
پاک کردن پرچم خرابی حجم (dirty flag) در سیستم‌فایل NTFS مبدا پیش از انجام کلون‌سازی.
صرف‌نظر از حذف سوابق سخت‌افزاری udev در گنو/لینوکس بازیابی‌شده.
صرف‌نظر از به‌روزرسانی فایل‌های مرتبط با syslinux در گنو/لینوکس بازیابی‌شده.
صرف‌نظر از به‌روزرسانی فایل(های) initramfs در گنو/لینوکس بازیابی‌شده.
صرف‌نظر از بررسی اندازه دیسک مقصد پیش از ایجاد جدول پارتیشن.
صرف‌نظر از به‌روزرسانی ورودی‌های بوت در حافظه EFI NVRAM پس از کلون‌سازی.
عدم ایجاد جدول پارتیشن در سکتور بوت ماشین مقصد.
ایجاد جدول پارتیشن بر اساس جدول پارتیشن مبدا (پیش‌فرض).
ایجاد جدول پارتیشن در دیسک مقصد به‌صورت متناسب با اندازه.
ورود به اعلان خط فرمان برای ایجاد دستی جدول پارتیشن پیش از کلون‌سازی.
استفاده از دستور dd برای همسان‌سازی تصویر داده‌های میان MBR (سکتور اول) و نخستین پارتیشن.
عدم کلون‌سازی بوت‌لودر (راه‌انداز سیستم).
اجبار به استفاده از مقادیر CHS (سیلندرها، هدها، سکتورها) ذخیره‌شده هنگام استفاده از sfdisk.
اجبار به استفاده از کپی سکتور به سکتور (کند اما سازگار با تمام سیستم‌فایل‌ها).
تعیین درگاه (پورت) netcat (تنها در حالت کلون تحت شبکه).
اقدام پس از پایان کلون‌سازی: [choose|poweroff|reboot|true|CMD].
تعیین اینکه ماشین جاری به عنوان سرور کلون تحت شبکه عمل می‌کند.
تعیین نشانی IP مبدا (مورد استفاده در ماشین کلاینت مقصد).
عدم بازیابی MBR (رکورد راه‌انداز اصلی).
بازیابی بوت‌لودر پیش‌ساخته از syslinux (تنها برای ویندوز).
عدم بازیابی EBR (رکورد راه‌انداز گسترش‌یافته).
نمایش اطلاعات با جزئیات کامل (حالت پرگو).
استفاده از PROGRAM به عنوان برنامه پایپ شبکه. برنامه‌های در دسترس: netcat و nuttcp.
حالت تعاملی.
اجرا در حالت مبتدی (میان‌بری برای «‎-um beginner»).
اجرا در حالت پیشرفته (میان‌بری برای «‎-um expert»).
تعیین حالت کاربر [beginner|expert].
فعال‌سازی حالت ورودی/خروجی مستقیم (Direct IO) در Partclone برای حافظه‌های اس‌اس‌دی NVMe.

۱. برای کلون کردن sda محلی به sdb محلی:

ocs-onthefly -f sda -d sdb

۲. برای کلون کردن sda از ماشین A (با نشانی IP 192.168.100.1) به sda در ماشین B از طریق شبکه:

در ماشین A:

ocs-onthefly -a -f sda

در ماشین B:

ocs-onthefly -s 192.168.100.1 -d sda

/etc/drbl/drbl-ocs.conf
فایل پیکربندی برای کلون‌زیلا.

ocs-sr(8), drbl-ocs(8)

Steven Shiau <steven _at_ clonezilla org>

2026-05-03 Clonezilla