Wpis z mikrobloga

Pytanie do speców od #linux (konkretnie #linuxmint, ale to nie ma raczej znaczenia)

Jest sobie dysk SSD na którym jest system (bootloader i wszystko co potrzebne). Jest także inny dysk - 1TB. Problem w tym, że muszę na jakiś czas przenieść system (tak żeby działał) z dysku SSD na wolne miejsce na dysku HDD.
Jaki jest najprostszy sposób, żeby to zrobić?

Teoretycznie polecenie dd, ale czy to zadziała tak, żeby system startował z drugiego dysku?

Tutaj troszkę szczegółów:

m@mediacenter ~ $ sudo fdisk -l

Disk /dev/sda: 60.0 GB, 60022480896 bytes
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 7297, w sumie sektorów: 117231408
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x000638be

Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sda1 * 2048 109191167 54594560 83 Linux
/dev/sda2 109193214 117229567 4018177 5 Rozszerzona
/dev/sda5 109193216 117229567 4018176 82 Linux swap / Solaris

UWAGA: Na '/dev/sdb' wykryto tablicę partycji GPT (GUID Partition Table)! fdisk nie obsługuje GPT. Należy użyć GNU Parteda.

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 121601, w sumie sektorów: 1953525168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 4096
Rozmiar we/wy (minimalny/optymalny) w bajtach: 4096 / 4096
Identyfikator dysku: 0x00000000

Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sdb1 1 1953525167 976762583+ ee GPT
Partycja 1 nie zaczyna się na granicy bloku fizycznego.

m@mediacenter ~ $ sudo parted /dev/sda print
Model: ATA GOODRAM C50 (scsi)
Dysk /dev/sda: 60,0GB
Rozmiar sektora (logiczny/fizyczny): 512B/512B
Tablica partycji: msdos

Numer Początek Koniec Rozmiar Typ System plików Flaga
1 1049kB 55,9GB 55,9GB primary ext4 ładowalna
2 55,9GB 60,0GB 4115MB extended
5 55,9GB 60,0GB 4115MB logical linux-swap(v1)

m@mediacenter ~ $ sudo parted /dev/sdb print
Model: ATA WDC WD10EZEX-00R (scsi)
Dysk /dev/sdb: 1000GB
Rozmiar sektora (logiczny/fizyczny): 512B/4096B
Tablica partycji: gpt

Numer Początek Koniec Rozmiar System plików Nazwa Flaga
1 1049kB 1000GB 1000GB ext4

Na dysku sdb muszę zrobić jeszcze troszkę miejsca i zmniejszyć obecną partycję, żeby te 60GB było całkowicie wolne... Ale co dalej tak, żeby skopiowany system mógł startować z tego dysku?
  • 4
  • Odpowiedz
@husky83:

1. Zmniejsz rozmiar partycji ktora jest na HDD
2. Utworz partycje SWAP oraz ROOT
3. Przeformatuj nowe partycje
4. Przerzuc cala zawartosc dysku na partycje ROOT przy
  • Odpowiedz
@husky83: Najlepiej utworzyć partycje, zgrać dane; wgrać gruba (może być dysk lub pendrive) i być może ustawić /etc/fstab i powinno ruszyć. Ewentualnie poczekaj na kogoś, kto praktycznie takie cuda robił
  • Odpowiedz
@husky83: Jeśli nie zaczniesz kombinować z szyfrowaniem lub LUKS-em na HDD (jak ja to kiedyś zacząłem) to przerzucenie danych na HDD i zrobienie z niego bootowalnego nośnika jest całkiem proste. Dobrym miejscem, żeby zacząć o tym czytać jest ta strona na wiki Archa: https://wiki.archlinux.org/index.php/Full_system_backup_with_rsync. Generalnie najwięcej czasu zajmuje, rzecz oczywista, przerzucenie danych, reszta, jeśli pamiętasz o podmianie fstaba, ustawieniu dysków w BIOS-ie itp. "po prostu działa". Powodzenia! :)
  • Odpowiedz