OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

6.11. Pengklonan


Untuk peruntukan pantas, anda mungkin ingin menyesuaikan bekas berkanun mengikut keperluan anda dan kemudian membuat beberapa salinannya. Ini boleh dilakukan dengan lxc-klon program.


Klon ialah sama ada syot kilat atau salinan bekas lain. Salinan ialah bekas baharu yang disalin daripada yang asal dan mengambil banyak ruang pada hos seperti yang asal. Syot kilat mengeksploitasi keupayaan syot kilat kedai sandaran asas untuk membuat bekas salin atas tulis merujuk yang pertama. Syot kilat boleh dibuat daripada bekas btrfs, LVM, zfs dan direktori. Setiap kedai sandaran mempunyai keistimewaan tersendiri - contohnya, bekas LVM yang tidak disediakan thinpool tidak boleh menyokong syot kilat syot kilat; bekas zfs dengan syot kilat tidak boleh dialih keluar sehingga semua syot kilat dikeluarkan; Bekas LVM mesti dirancang dengan lebih teliti kerana sistem fail asas mungkin tidak menyokong pertumbuhan; btrfs tidak mengalami sebarang kekurangan ini, tetapi mengalami penurunan prestasi fsync menyebabkan dpkg dan cenderung menjadi lebih perlahan.


Syot kilat bekas padat direktori dibuat menggunakan sistem fail tindanan. Sebagai contoh, bekas C1 yang disokong direktori istimewa akan mempunyai sistem fail akarnya di bawah /var/lib/lxc/C1/rootfs. Klon syot kilat C1 dipanggil C2 akan dimulakan dengan rootfs C1 dipasang baca sahaja di bawah /var/lib/lxc/C2/delta0.

Yang penting, dalam kes ini C1 tidak boleh dibenarkan untuk dijalankan atau dialih keluar semasa C2 sedang berjalan. Sebaliknya dinasihatkan untuk mempertimbangkan C1 a kanonikal bekas asas, dan hanya menggunakan syot kilatnya.


Memandangkan bekas sedia ada yang dipanggil C1, salinan boleh dibuat menggunakan:


sudo lxc-clone -o C1 -n C2


Gambar boleh dibuat menggunakan:


sudo lxc-clone -s -o C1 -n C2


 

Pengkomputeran Awan OS teratas di OnWorks: