Linux bölümünü bir HDD'den SSD'ye kopyalama


11

Tamam, HDD sürücülü bir dizüstü bilgisayarım var ve ayrıca SSD sürücüm var. Her şeyi yeniden yüklemek zorunda kalmadan öncekini ikincisiyle değiştirmek istiyorum. Biraz araştırmadan sonra bulduğum şey, tüm Linux bölümünü (iki adımda) kopyalamak ve daha sonra fstab'ı düzenlemek için canlı disk + harici sabit disk + kullanmaktı.

Şimdi Linux kurulduğunda, bilgisayarın donanımını değerlendiriyor ve bu nedenle bazı yazılım parametrelerini ayarlıyor. Bu yüzden yukarıdaki işlemi yapmak 'aptal' olabilir ve SSD wrt optimal performans ile sonuçlanmasından korkuyorum. Bunun doğru olup olmadığını bilmiyorum.


Yani asıl sorunuz "HDD'den SSD'ye kopyalarken değiştirilmesi gereken performans ayarları var mı?"
psusi

Yanıtlar:


8

Donanımı değiştirirken, işletim sisteminin nasıl tepki vereceği konusunda endişelenmek iyi bir fikirdir. Çoğu şey için, bilgisayarınızın iç kısımlarındaki donanım parçasını değiştirebilir, sonra Linux'un sihri yapmasına izin verebilirsiniz.

Sabit sürücüler biraz farklı. Tüm dosyaları kopyalayabilirsiniz, ancak yine de yeni sürücünüzde önyükleme talimatları (grub) yüklü olmalıdır. Ayrıca, yeni sürücünüzün tanımlayıcısının eskisi ile eşleştiğinden emin olmalısınız (veya bazı sürücüler denizde kaybolacaktır).

UUID değiştiğinde, bir canlı cd ile önyükleme yapar, tüm değerli dosyalarınızı SSD'nize kopyalar ve önyükleyiciyi (grub) oluşturmak için yeni sürücünüzde köklendirirsiniz.

Bu tür şeylerin nasıl yapılacağı hakkında ayrıntılara girecektim, ancak konuyla ilgili küçük bir araştırma yaparken şunu buldum: http://blog.oaktreepeak.com/2012/03/move_your_linux_installation_t.html

Olduğu söyleniyor, iyi bir fikir mi? İdeal olarak, sıfırdan yeniden yüklemeniz gerekir. Sürücünüzdeki tüm bozuk dosyaları temizleme fırsatı verir. Tüm farklı uygulamalar için ayarlarınızı gerçekten kaybetmek istemiyorsanız, ana klasörünüzdeki tüm gizli dosyaları kopyaladığınızdan emin olun ve yeni yüklemenize aktarın. Aynı paketlerle bir dağıtımdan diğerine geçiş yaparsanız sorun olmaz.

Ancak, zaman kısıtlaması varsa, eski sabit sürücünüzden tüm referansları yenisine "işaret ettiğinde" ayarladığınız sürece, bir sabit diskten diğerine kopyalamak iyidir. Her şeyde olduğu gibi, başarısız olma şansı vardır, ancak yedeklemeler yaparsanız, sürücüyü başka bir sürücüye kopyalamakta sorun yoktur.


Teşekkür ederim. Sıfırdan yükleme hakkında söylediklerinizi anlıyorum, ancak sorun, ağ yöneticisinin ayarları gibi bazı kişisel ayarların ana klasörde saklanmadığıdır. Sanırım tüm bu ayarlar / etc?
Reza

Evet, bazı ayarların ana klasörde saklanmasını beklerim. Biliyor musun, bunu hiç merak etmedim. Az önce kontrol ettim ve / etc / NetworkManager kopyalamak size tüm bağlantı bilgilerini almalıdır. Evet, şifreleri içerir.
Ocak'ta

1
+1 için "İdeal olarak, sıfırdan yeniden yüklemelisiniz."
malisokan

Ayrıntılı soruya değil sadece başlık sorusuna cevap verir.
mjaggard

-1

Linux pencere değildir. Gerçekten böyle şeyler için endişelenmenize gerek yok. Dd kullanarak bir ham bölüm oluşturabilirsiniz. Ve UUID'leri düzelttikten sonra iyi olmalısınız.


Nasıl bölümler oluşturulabilir dd? "UUID'leri düzeltme" nasıl yapılır? Bunun nasıl yapılacağı konusunda özel bir talimat verebilir misiniz ve lütfen bir örnek?
David Foerster

Bu durumda OP, tüm diski klonlamak istiyorsa, sadece dd aracını kullanabilir. dd if=/dev/sdX of=/dev/sdY bs=64K conv=noerror,sync burada sdX kaynak ve sdY hedeftir. Tabii ki hedef sürücünün boyutu aynı veya daha büyük olmalıdır.
Swoorup

Bilgi eklemek istediğinizde lütfen yayınınızı düzenler misiniz ? Her şeyin tek bir yerde olması en iyisidir. Ayrıca, yorumlar çeşitli nedenlerle silinebilir. Ayrıca, netleştirmediğiniz "UUID'leri düzeltme" sorunu da var. Teşekkürler.
David Foerster
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.