Saya memiliki Ubuntu 14,04 dengan banyak paket dan hal-hal terkait pekerjaan yang saya sangat senang dengannya. Itu diinstal pada drive SSD utama saya yang merupakan 120GB (saya telah memilih "/" ketika saya menginstal ubuntu, jadi saya percaya semuanya harus ada di drive ini). Itu muncul sebagai / dev / sda
Sekarang saya telah menambahkan SSD lain ke komputer saya yang merupakan 240Gb. Saya tidak memiliki media penyimpanan lain saat ini (mis. Hard drive eksternal).
Karena drive 240GB baru jelas memiliki kapasitas lebih besar dan lebih cepat (generasi yang lebih baru daripada 120GB saya), saya ingin memindahkan Linux saya ke drive baru ini. Drive baru ini muncul sebagai / dev / sdb dan saat ini belum diformat atau apa pun (saya benar-benar membuka paket dan memasukkannya ke PC saya sekarang: P)
Bagaimana saya bisa memindahkan instalasi linux saya dengan aman ke drive baru?
Saya dapat mengubah kabel SATA sehingga drive baru ditampilkan sebagai / dev / sda jika perlu.
Ini adalah output dari "fdisk -l" jika itu membantu:
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00076d7a
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 226064383 113031168 83 Linux
/dev/sda2 226066430 234440703 4187137 5 Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5 226066432 234440703 4187136 82 Linux swap / Solaris
Disk /dev/sdb: 240.1 GB, 240057409536 bytes
255 heads, 63 sectors/track, 29185 cylinders, total 468862128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdb doesn't contain a valid partition table
/home
daripada seluruh sistem. Ini harus menjadi perubahan yang lebih mudah (cukup pindahkan semuanya dan tambahkan satu baris ke / etcs / fstab), dan sebagian besar file besar kemungkinan masuk ke direktori home Anda (dan seterusnya ke disk yang lebih besar).Jawaban:
Anda dapat menggunakan CLONEZILLA untuk tujuan ini.
Clonezilla adalah alat partisi dan disk imaging / kloning gratis yang dapat digunakan untuk mencadangkan semua data Anda (seluruh disk atau partisi) dengan cara yang sangat terkompresi dan kemudian mengklonnya kembali ke hard disk Anda untuk membuatnya dalam kondisi yang sama persis. Ini lebih cepat daripada menginstal OS sebagian besar kali.
Unduh Clonezilla stable ISO atau Direct Download clonezilla-live-2.4.6-25-amd64.iso
Buat USB yang dapat di-boot (Langsung) menggunakan Tuxboot 7.0 .
Boot dari media Clonezilla yang dibuat.
Sekarang Anda memiliki banyak opsi:
Dalam kasus Anda, Anda dapat menggunakan opsi "perangkat-perangkat" juga, tetapi saya tidak terbiasa dengannya.
Anda dapat menemukan panduan terperinci tentang Clonezilla di sini: http://clonezilla.org
sumber
Itu bisa dilakukan dengan beberapa cara. Tetapi yang termudah adalah hanya menyalin semua file dari drive lama ke yang baru.
Buat partisi ext4 dan partisi swap pada drive baru.
Boot dari LiveUSB.
Pasang partisi Ubuntu lama ke beberapa direktori, pasang yang baru ke beberapa direktori lain.
Salin semua file dari yang lama ke yang baru menggunakan
cp -a
perintah.Instal grub ke drive baru .
Perbarui
/etc/fstab
dengan UUID baru.Jika ada sesuatu yang tidak jelas, saya dapat menambahkan beberapa penjelasan.
sumber
/dev
), cukup buat direktori kosong pada drive tujuan dan tetapkan pemilik / izin yang sama seperti pada drive sumber.sudo rsync -a / /mnt/linux/ --exclude sys --exclude proc --exclude dev --exclude tmp --exclude media --exclude mnt --exclude run
thensudo mkdir sys proc dev tmp media mnt run
Jika Anda punya waktu dan ingin aman:
Penjelasan perintah:
if
adalah input,of
tujuanbs
mengatur ukuran blok. Ini ukuran potongan yang akan dibaca dan dituliskan. Ukuran chunk yang lebih tinggi biasanya berarti kinerja yang lebih tinggi tetapi juga lebih banyak korupsi data jika disk input memiliki kesalahan, lihat di sini: archwiki pada ddnoerror
terus dalam r / w-kesalahan.sync
menyinkronkan offset jika terjadi kesalahan.Ini pada dasarnya akan membuat gambar sda disk Anda dan menuliskannya ke sdb (tata letak partisi yang sama, dll.) Tentu saja ini akan menulis seluruh 120GB seperti file agnostik. Jadi sangat aman, tetapi bukan yang tercepat, jika Anda hanya menggunakan sebagian kecil dari disk. Namun jika disk input agak penuh bahkan mungkin lebih cepat.
TAPI:
Ini adalah kasus jika Hardware-ID digunakan untuk mengenali disk.
sumber
dd
Perintah Anda akan berjalan selamanya. Pertimbangkanbs=1M
untuk menambahkannyabs
nilai standar yaitu 512 byte.Cara saya melakukannya ketika saya beralih ke HDD baru adalah:
/mnt/a
/mnt/b
cp -a
atau gunakan tar untuk menyalin file dari/mnt/a
ke/mnt/b
/etc/fstab
(Anda mungkin ingin menggunakanblkid
untuk mengidentifikasi UUID baru)Catatan¹:
Periksa semua Hard disk dan Partisi menggunakan perintah berikut:
Sekarang catat partisi tersebut, tempat Ubuntu diinstal yang akan terlihat seperti:
/dev/sda1
Pasang partisi tempat Anda perlu menginstal GRUB 2 (Partisi hard disk) dan sistem file muncul di Nautilus. Sekarang kita harus memasang partisi Hard disk yang benar untuk membuat perubahan ke MBR Hard Disk yang sebenarnya. Untuk itu kita perlu:
Sekarang pasang partisi ke lokasi alternatif
Buat tautan yang tidak bisa dipecahkan dari
/dev
folder pada gambar langsung yang Anda boot dari ke/dev
folder di partisi yang Anda mount/mnt
Sekarang kita harus mengubah root dari live CD root (/) ke root partisi yang dipasang
Sekarang Anda berada di shell root baru, di mana partisi yang dipasang adalah root baru. Anda dapat memverifikasi pengetikan ini
ls
. Karena kita berada di partisi yang terpasang sekarang, kita dapat melanjutkan dan menginstal GRUB 2:Instalasi harus selesai sekarang, tanpa kesalahan
Keluar dari shell CHROOT Anda, dengan mengetik
exit
atau menekan Ctrl+ D yang membawa Anda kembali ke Live CD / USB ShellLepas partisi yang telah kita pasang sebelumnya untuk melakukan reboot bersih:
dan reboot setelah menghapus Live CD atau USB Stick untuk boot dari Hard Disk:
Sumber
sumber
Tidak seperti jawaban lain, ini memungkinkan Anda untuk mengkloning instalasi Linux dan menambahkannya ke menu Grub dengan instalasi Anda saat ini utuh. Selain itu secara otomatis memodifikasi
/etc/fstab
untuk Anda dan memperbaruigrub
menu boot.Menu disediakan untuk membantu Anda memilih partisi yang tepat untuk dikloning. Klon dari partisi adalah partisi yang Anda boot saat ini.
rsync
digunakan untuk kecepatan optimal jika Anda memilih untuk menutup kembali partisi. Ini bermanfaat jika pemutakhiran gagal, Anda menunggu untuk perbaikan bug dan ingin menjalankan pemutakhiran lagi. Demikian pula Anda mungkin telah memilih opsi yang salah selama peningkatan dan ingin melakukannya lagi.Skrip lengkap dapat ditemukan di sini: Skrip Bash untuk mengkloning Ubuntu ke partisi baru untuk menguji peningkatan 18,04 LTS dan seperti inilah tampilan layarnya:
sumber
Saya memutuskan untuk melakukan percobaan terkait posting ini.
Saya membeli Lenovo ThinkCentre. Itu memiliki 256 GB SSD dan 1 TB HDD (tipe pemintal - cepat, tetapi tidak secepat SSD).
Ketika saya menginstal Linux Mint 19.2 (LM19.2), itu menginstalnya pada drive 1 TB. SSD akhirnya tidak dapat dipulihkan, dan saya membeli SSD Kingston 240 GB yang baru.
Saya hendak menginstal LM19.2 ke SSD baru, tetapi tampaknya harus ada cara untuk mentransfer gambar LM19.2 saya yang berkembang dengan baik dari drive 1 TB ke SSD baru.
Saya menemukan posting ini, dan sementara ada beberapa saran yang kuat di atas, saya berada dalam mode untuk bereksperimen. Di bawah ini adalah laporan tentang apa yang saya lakukan, dan itu SANGAT berhasil.
Kecepatan booting sendiri membuat langkah-langkah sederhana ini sepadan dengan usaha. Bahkan Dropbox ditransfer dengan baik - itu hanya ingin saya login lagi, dan butuh waktu penuh untuk mengindeks file, tetapi itu bekerja dengan baik.
sumber