/etc/drbl/drbl-ocs.conf
The configuration file for Clonezilla.
Clonezilla: save or restore a disk or partition(s)
ocs-sr [OPTION]
{savedisk | saveparts | restoredisk | restoreparts}
IMAGE_NAME
DEVICE
ocs-sr is the main command of Clonezilla to save or restore a disk or partition(s). It is usually used in Clonezilla live or in a DRBL environment.
|
Save the entire disk(s) as an image. |
|---|---|
|
Save the partition(s) as an image. |
|
Restore the image to the entire disk(s). |
|
Restore the image to the partition(s). |
-noabo, --not-only-access-by-owner
Make the image of partition accessible by others (mode 644). Default is 600.
-senc, --skip-enc-ocs-img
Skip encrypting the image with passphrase.
-enc, --enc-ocs-img
Encrypt the image with passphrase via ecryptfs.
-sgoc, --skip-gocrypt-ocs-img
Skip encrypting the image with passphrase (gocryptfs).
-goc, --gocrypt-ocs-img
Encrypt the image with passphrase via gocryptfs.
-sfsck, --skip-fsck-src-part
Skip running fsck on the source file system before saving it.
-fsck, -fsck-src-part, --fsck-src-part
Run fsck interactively on the source file system before saving it.
-fsck-y, -fsck-src-part-y, --fsck-src-part-y
Run fsck automatically on the source file system before saving it. Attempt to fix any detected filesystem corruption automatically.
-gm, --gen-md5sum
Generate the MD5 checksum for the image.
-gs, --gen-sha1sum
Generate the SHA1 checksum for the image.
-gb2, -gb, --gen-b2sum
Generate the BLAKE2 checksum for the image.
-gb3, --gen-b3sum
Generate the BLAKE3 checksum for the image.
-gmf, --gen-chksum-for-files-in-dev
Generate the checksum for files in the source device.
-i, --image-size SIZE
Set the size in MB to split the partition image file into multiple volumes files.
-j2, --clone-hidden-data
Use dd to clone the image of the data between MBR (1st sector) and 1st partition.
-ntfs-ok, --ntfs-ok
Assume the NTFS integrity is OK, do NOT check again (for ntfsclone only).
-rm-win-swap-hib, --rm-win-swap-hib
Try to remove the MS windows swap file and hibernation file in the source partition.
-q, --use-ntfsclone
Use ntfsclone to save NTFS partition (Priority: ntfsclone > partimage > dd).
-q1, --force-to-use-dd
Force to use dd to save partition(s) (inefficient, slow, but works for all file systems).
-q2, --use-partclone
Use partclone to save partition(s) (Priority: partclone > partimage > dd).
-rescue, --rescue
Turn on rescue mode, i.e. try to skip bad sectors.
-sc, -scs, --skip-check-restorable, --skip-check-restorable-s
Skip checking if the image is restorable after it is created.
-z0, --no-compress
Don't compress when saving.
-z1, --gzip-compress
Compress using gzip (default).
-z1p, --smp-gzip-compress
Compress using parallel gzip program (pigz).
-z2, --bz2-compress
Compress using bzip2.
-z2p, --smp-bzip2-compress
Compress using parallel bzip2 program (lbzip2).
-z3, --lzo-compress
Compress using lzop.
-z4, --lzma-compress
Compress using lzma.
-z5, --xz-compress
Compress using xz.
-z5p, --smp-xz-compress
Compress using parallel xz.
-z6, --lzip-compress
Compress using lzip.
-z6p, --smp-lzip-compress
Compress using parallel lzip.
-z7, --lrzip-compress
Compress using lrzip.
-z8, --lz4-compress
Compress using lz4.
-z8p, --lz4mt-compress
Compress using multi-threaded lz4.
-z9, --zstd-compress
Compress using zstd.
-z9p, --zstdmt-compress
Compress using parallel zstd (zstdmt).
-sfs, --skip-fs-save
Do not save the file system for device, just save the rest of files.
-pe, --passwd-ecryptfs PASSWD
Set the password to encrypt the image (ecryptfs).
-pfe, --passwd-file-ecryptfs FILE
Set the password to encrypt the image in the FILE (ecryptfs).
-pg, --passwd-gocryptfs PASSWD
Set the password to encrypt the image (gocryptfs).
-pfg, --passwd-file-gocryptfs FILE
Set the password to encrypt the image in the FILE (gocryptfs).
-plu, --put-log-files-usb
Put Clonezilla live related log files to Clonezilla live USB drive.
-scpt, --skip-check-part-table
Skip checking the partition table of the source disk.
-luks, --enable-luks MODE
Open LUKS device or not. MODE can be either yes or no.
-dblk, --decrypt-bitlocker MODE
Decrypt BitLocker device or not. MODE can be either yes or no.
-f, --from-part PARTITION
Restore the partition from image or block device to a different partition.
-g, --grub-install GRUB_PARTITION
Install grub in the MBR. GRUB_PARTITION can be "auto" or a device name.
-r, --resize-partition
Resize the partition to fit the target partition size.
-k, --no-fdisk, --no-create-partition
Do NOT create partition table in target harddisk.
-icrc
Skip Partclone CRC checking.
-irhr
Skip removing the Linux udev hardware records on the restored GNU/Linux.
-irvd
Skip removing the NTFS volume dirty flag after restoration.
-ius
Skip updating syslinux-related files on the restored GNU/Linux.
-iui
Skip updating initramfs file(s) on the restored GNU/Linux.
-icds, --ignore-chk-dsk-size-pt
Skip checking destination disk size before creating the partition table.
-iefi, --ignore-update-efi-nvram
Skip updating boot entries in EFI NVRAM after restoring.
-k0
Create partition table based on the partition table from the image (default).
-k1
Create partition table in the target disk proportionally.
-k2
Enter command line prompt to create partition table manually before restoring.
-scr, --skip-check-restorable-r
Skip checking the image if restorable before restoring.
-t, --no-restore-mbr
Do NOT restore the MBR.
-t1, --restore-raw-mbr
Restore the prebuilt bootloader from syslinux (For Windows only).
-t2, --no-restore-ebr
Do NOT restore the EBR.
-u, --select-img-in-client
Input the image name in clients.
-e, --load-geometry
Force to use the saved CHS (cylinders, heads, sectors).
-e1, --change-geometry NTFS-BOOT-PARTITION
Force to change the CHS value of NTFS boot partition after image is restored.
-e2, --load-geometry-from-edd
Force to use the CHS from EDD (Enhanced Disk Device).
-j, --create-part-by-sfdisk
Use sfdisk to create partition table (default).
-j0, --create-part-by-dd
Use dd to dump the partition table from saved image instead of sfdisk.
-j1, --dump-mbr-in-the-end
Use dd to dump the MBR after disk image was restored.
-j2, --clone-hidden-data
Use dd to clone data between MBR and 1st partition (restoredisk mode only).
-hn0 PREFIX
Change the hostname of MS Windows based on PREFIX-IP.
-hn1 PREFIX
Change the hostname of MS Windows based on PREFIX-MAC.
--max-time-to-wait TIME
When not enough clients have connected, start anyways after TIME seconds.
-cm, --check-md5sum
Check the MD5 checksum for the image.
-cs, --check-sha1sum
Check the SHA1 checksum for the image.
-cb2, -cb, --check-b2sum
Check the BLAKE2 checksum for the image.
-cb3, --check-b3sum
Check the BLAKE3 checksum for the image.
-cmf, --chk-chksum-for-files-in-dev
Check the checksum for the files in the device.
-srel, --save-restore-error-log
Save the error log file in the image dir.
--mcast-port NO
Assign the udp port number for multicast restore.
-ssnf, --skip-set-netboot-first
Skip setting 1st boot device as network in uEFI NVRAM.
-l, --language INDEX
Set the language to be shown by index number (e.g., 0 or en_US.UTF-8).
-b, -batch, --batch
Run program in batch mode (dangerous!).
-c, --confirm
Wait for confirmation before saving or restoring.
-d, --debug-mode
Enter command mode to debug.
--debug=LEVEL
Output the partimage debug log in directory /var/log/ with debug LEVEL.
-m, --module MODULE
Force to load kernel module MODULE.
--use-netcat
Use netcat instead of nuttcp for network clone.
--net-filter PROGRAM
Use PROGRAM (gzip, bzip2, xz, lz4, zstd, cat) as network filter.
-o0, --run-prerun-dir
Run the script in prerun directory before clone is started.
-o1, -o, --run-postrun-dir
Run the script in postrun directory when clone is finished.
-w, --wait-time TIME
Wait for TIME seconds before saving/restoring.
-nogui, --nogui
Do not show GUI (TUI), use text only.
-a, --no-force-dma-on
Do not force to turn on HD DMA.
-mp, --mount-point MOUNT_POINT
Use NFS to mount MOUNT_POINT as directory ocsroot.
-or, --ocsroot DIR
Specify DIR (absolute path) as directory ocsroot.
-p, --postaction ACTION
Action when finished: [choose|poweroff|reboot|command|CMD].
-ps, --play-sound
Play sound when the job is done.
-ns, --ntfs-progress-in-image-dir
Save the ntfsclone progress tmp file in the image dir.
-s, --source-IP IPADD
Assign the IP address of source machine for device to device cloning.
-bm, --beginner-mode
Run in beginner mode.
-em, --expert-mode
Run in expert mode.
-um, --user-mode [beginner|expert]
Specify the user mode.
-edio, --enable-direct-io
Enable the direct IO mode of Partclone for NVMe SSD.
-smtd, --save-mtdblock
Save MTD block device.
-smmcb, --save-mmcblk
Save eMMC boot device.
-rmtd, --restore-mtdblock
Restore MTD block device.
-rmmcb, --restore-mmcblk
Restore eMMC boot device.
-uoab, --use-ocs-alias-blkdev
Use Clonezilla alias block device name (e.g., ocs-*d*).
-reluks, --reencrypt-luks
Reencrypt LUKS encrypted volumes in-place.
-v, --verbose
Prints verbose information.
-d0, --dialog
Use dialog.
-d1, --Xdialog
Use Xdialog.
-d2, --whiptail
Use whiptail.
-d3, --gdialog
Use gdialog.
-d4, --kdialog
Use kdialog.
-x, --interactive
Interactive mode.
-os, --ocs-server SRV
Assign the OCS server as SRV.
|
Prompt user to input a name. |
|---|---|
|
Automatically generate image name based on MAC address and time. |
|
Automatically generate image name based on hostname. |
|
Automatically generate image name based on hardware product model. |
|
Prompt user to select the source device. |
|---|---|
|
Select all unmounted local disks or partitions. |
To save all data in local 1st harddrive 'sda' as image 'IMAGE1', use ntfsclone, and lzop compression:
ocs-sr --use-ntfsclone -z3 savedisk IMAGE1 sda
To save the data in 1st and 2nd partition in local first harddrive 'sda' as image 'IMAGE2', use ntfsclone:
ocs-sr --use-ntfsclone -z3 saveparts IMAGE2 "sda1 sda2"
To restore image IMAGE1 to local sda, and grub-install will be run after cloning:
ocs-sr -g auto restoredisk IMAGE1 sda
To restore the image for the 1st and 2nd partition from IMAGE2 to local sda1 and sda2, and grub-install will be run after restoring:
ocs-sr -g auto restoreparts IMAGE2 "sda1 sda2"
To save disk(s)/partition(s) as an image or restore an image to disk(s)/partition(s) interactively, use:
ocs-sr -x
/etc/drbl/drbl-ocs.conf
The configuration file for Clonezilla.