Bukankah lebih baik jika saya bisa mengatur sistem saya tepat setelah saya menginstalnya, dengan semua tema dan program dan SDK yang saya inginkan, dan kemudian simpan snapshot itu? Seperti cadangan, kecuali saya dapat mem-boot gambar itu dan menginstalnya di mesin apa pun yang saya inginkan?
Saya cukup yakin ini mungkin. Faktanya, saya tahu itu sampai batas tertentu .
https://help.ubuntu.com/community/LiveCDCustomizationFromScratch
Tetapi apakah ada cara yang lebih baik? Apakah ada yang tahu sihir yang bisa saya gunakan? Tidak bisakah saya hanya menyimpan status sistem saya sehingga ketika saya menginstal beberapa perangkat lunak server yang tidak didukung dan saya merusak sistem saya, saya tidak perlu menghabiskan satu jam lagi untuk mengaturnya?
Jawaban:
Saya menggunakan CloneZilla dan Back In Time untuk melakukan back-up sistem dan data masing-masing.
Keuntungan CloneZilla dibandingkan alat bawaan seperti itu
dd
adalah menggunakan alatnya sendiripartclone
yang menciptakan gambar sangat kecil (mengenali file jarang, dapat menggunakan sejumlah utilitas kompresi, ...) dan jatuh kembali keddrescue
yang memungkinkan pembacaan hard drive yang rusak ! (Nice untuk memiliki yang terakhir back-up sebelum HDD akhirnya menyerah sepenuhnya.)Namun Anda harus memiliki (minimal) yang terpisah
/
dan/home
jika Anda ingin dengan mudah membedakan antara OS Anda dan file konfigurasi pengguna.Tidak ada yang sefleksibel, sekuat dan secepat CloneZilla untuk melakukan pencadangan gambar / disk off-line penuh (dan saya selalu membaca manual pencadangan jika seseorang menyebutkan alat pencadangan favoritnya untuk melihat apakah mereka punya sesuatu lebih baik dari saya)
Jika Anda memasukkan CloneZilla ke partisi 512 MByte yang dapat di-boot dari HDD USB eksternal, Anda bisa mem-boot-nya di mesin apa pun dan mengembalikan cadangan yang telah Anda buat ke partisi dengan mengambil sisa HDD yang sama.
Peringatan: jika Anda mengembalikan pencadangan sistem yang sama ke beberapa mesin, semua mesin ini akan menjadi klon satu sama lain dengan nama host, zona waktu, IP (jika statis) yang sama, ... jadi semua ini harus dipersonalisasi setelah " mengembalikan"...
Atau , saya memiliki USB SLC stick bootable yang memiliki instalasi penuh Linux (dalam kasus saya Ubuntu) tanpa driver berpemilik dan partisi FAT terkemuka, tidak ada partisi swap tetapi file swap di dalam
/
partisi yang saya bisa boot di mesin apa pun ( sejauh ini) dan yang saya gunakan untuk mendisinfeksi mesin Windows (atau hanya bekerja pada mesin orang lain tanpa menyentuh data mereka jika mereka paranoid).sumber
Ya ada caranya. Mesin itu bahkan tidak selalu harus sama, karena Linux menciptakannya
/dev
,/proc
dan/sys
sistem file dengan cepat saat boot kernel yang memberi Anda banyak kebebasan untuk membuat beberapa perubahan perangkat keras yang cukup drastis.Katakanlah OS Anda diinstal pada disk
/dev/sda
. Anda dapat membuat ISO/dev/sda
dan semua partisinya, apa pun itu, dengan perintah berikut:Kelemahan dari ini adalah bahwa gambar akan menjadi ukuran penuh disk yang Anda tentukan
if
(file input), bahkan jika disk itu tidak penuh.Jika Anda ingin mengkloning disk secara langsung
/dev/sda
, cukup masukkan disk lain dan gunakan sesuatu seperti:sumber
Anda mungkin ingin melihat squashfs. Itulah yang biasanya digunakan oleh versi "live", dan Anda dapat "menghapusnya" direktori dengan direktori ke partisi apa pun yang Anda suka. Itu bisa skrip, dapat diperluas, dan mengambil parm perintah dari file daftar, jika Anda mau. Seperti file zip yang sebenarnya berfungsi sebagai sistem file statis tanpa ekstraksi penuh. Ini memiliki keterbatasan itu, tentu saja, tetapi dengan sedikit kerja itu akan membiarkan Anda melakukan apa yang Anda inginkan dengan lebih banyak rincian daripada Clonezilla dan lebih banyak otak daripada dd. Forum linux akan memiliki sesuatu untuk membuat gambar live Anda sendiri.
sumber
jika mesin akan selalu sama, menggunakan dd mungkin berguna dalam situasi ini.
sumber