Menyalin partisi Linux dari HDD ke SSD

11

OK, saya punya laptop dengan drive HDD dan saya juga punya drive SSD. Saya ingin mengganti yang pertama dengan yang terakhir tanpa harus menginstal ulang semuanya. Apa yang saya temukan setelah sedikit riset adalah menggunakan live disk + hard drive eksternal + gparted untuk menyalin seluruh partisi Linux (dalam dua langkah) dan kemudian mengedit fstab.

Sekarang saya kira ketika Linux diinstal, ia menilai perangkat keras komputer dan karenanya menyesuaikan beberapa parameter perangkat lunak. Jadi saya takut melakukan hal di atas dapat 'membodohi' OS dan menghasilkan kinerja yang kurang optimal SSD. Saya tidak tahu apakah ini benar.

Reza
sumber
Jadi pertanyaan Anda yang sebenarnya adalah "Apakah ada pengaturan kinerja yang perlu diubah saat menyalin dari HDD ke SSD"?
psusi

Jawaban:

8

Saat mengganti perangkat keras, ada baiknya khawatir tentang bagaimana OS akan bereaksi. Untuk sebagian besar hal, Anda hanya dapat mengubah perangkat keras di jeroan komputer Anda, lalu biarkan Linux melakukan sihirnya.

Hard drive sedikit berbeda. Anda dapat menyalin semua file, tetapi masih perlu menginstal instruksi boot (grub) pada drive baru Anda. Anda juga perlu memastikan bahwa pengidentifikasi drive baru Anda cocok dengan yang lama (atau beberapa driver akan hilang di laut).

Setelah UUID diubah, Anda boot melalui live-cd, salin semua file berharga Anda di SSD Anda, dan chroot pada drive baru Anda untuk membuat bootloader (grub).

Saya akan membahas secara rinci tentang bagaimana melakukan hal-hal seperti itu, tetapi ketika melakukan sedikit riset tentang topik ini, saya menemukan ini: http://blog.oaktreepeak.com/2012/03/move_your_linux_installation_t.html

Yang sedang berkata, apakah itu ide yang bagus? Idealnya, Anda harus menginstal ulang dari awal. Ini akan memberi kesempatan untuk membersihkan semua file yang rusak pada drive Anda. Jika Anda benar-benar tidak ingin kehilangan pengaturan untuk semua aplikasi yang berbeda, pastikan Anda menyalin semua file tersembunyi di folder rumah Anda, dan transfer ke instalasi baru Anda. Jika Anda bermigrasi dari satu distro ke distro lain dengan paket yang sama, tidak akan ada masalah.

Namun, jika waktu adalah kendala, menyalin dari satu hard drive ke yang lain baik-baik saja, selama Anda mengatur semua referensi dari hard drive lama Anda "menunjuk" yang baru. Seperti apa pun, itu memang memiliki peluang untuk gagal, tetapi jika Anda membuat cadangan, tidak ada masalah dengan menyalin drive ke drive lain.

morphheus
sumber
Terima kasih. Saya mengerti apa yang Anda katakan tentang menginstal dari awal tetapi masalahnya adalah bahwa beberapa pengaturan pribadi tidak disimpan dalam folder rumah, seperti pengaturan manajer jaringan. Saya kira semua pengaturan seperti itu disimpan di / etc?
Reza
Ya, saya berharap beberapa pengaturan disimpan di folder rumah. Anda tahu, saya tidak pernah bertanya-tanya tentang itu. Saya baru saja memeriksa, dan menyalin / etc / NetworkManager akan memberi Anda semua informasi koneksi. Ya, itu sudah termasuk kata sandi.
morphheus
1
+1 untuk "Idealnya, Anda harus menginstal ulang dari awal."
malisokan
Hanya menjawab pertanyaan utama, bukan pertanyaan terperinci.
mjaggard
-1

Linux bukan windows. Anda tidak perlu khawatir tentang hal-hal seperti itu. Anda bisa membuat partisi mentah menggunakan dd. Dan setelah memperbaiki UUID Anda seharusnya baik-baik saja.

Swoorup
sumber
Bagaimana caranya membuat partisi dd? Bagaimana orang pergi tentang "memperbaiki UUID"? Bisakah Anda memberikan instruksi spesifik bagaimana melakukannya dan contohnya?
David Foerster
OP dalam hal ini, bisa menggunakan alat dd, jika dia ingin mengkloning seluruh disk. dd if=/dev/sdX of=/dev/sdY bs=64K conv=noerror,sync di mana sdX adalah sumber, dan sdY adalah tujuannya. Tentu saja drive tujuan harus berukuran sama atau lebih besar.
Swoorup
Bisakah Anda mengedit posting Anda, ketika Anda ingin menambahkan informasi? Yang terbaik adalah memiliki semua yang relevan di satu tempat. Selain itu, komentar dapat dihapus karena berbagai alasan. Ada juga masalah "memperbaiki UUID" yang tidak Anda klarifikasi. Terima kasih.
David Foerster