Nowe posty

xx Fedora xfce i flatpak oraz snap (3)
Dzisiaj o 12:24:22
xx Pomoc w wyborze środowiska graficznego (13)
Dzisiaj o 11:46:59
xx Strona o testach penetracyjnych, hackingu (34)
2022-05-25, 11:40:38
xx Repozytorium z czcionkami M$ (2)
2022-05-24, 17:58:30
xx Usunąłem przez przypadek /bin co zrobić? (2)
2022-05-23, 21:36:24
xx Obrócony obraz lubuntu, xubuntu na lenovo Miix 320 (6)
2022-05-23, 11:56:25
xx Pierwsze kroki w Arch (9)
2022-05-22, 23:39:51
xx DBus (0)
2022-05-22, 12:47:35
xx Przedni panel (1)
2022-05-20, 01:34:35
xx Modem Medion S4222 jak zainstalować aplikację do jego obsługi? (52)
2022-05-18, 10:14:49

Autor Wątek: Kopia systemu na większy dysk  (Przeczytany 2627 razy)

Offline pld

  • Users
  • Użytkownik
  • **
  • Wiadomości: 66
    • Zobacz profil
Kopia systemu na większy dysk
« dnia: 2016-11-21, 11:30:07 »
Dołączam drugi większy dysk, chciałbym wykonać kopię całego systemu z sda1 na sdd1 i uruchomić system z sdd1
Proszę o pomoc

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
Odp: Kopia systemu na większy dysk
« Odpowiedź #1 dnia: 2016-11-22, 00:02:28 »
# dd if=/dev/zero of=/dev/sdd1 bs=4k
# dd if=/dev/sda1 of=/dev/sdd1 bs=4k
# e2fsck -f /dev/sdd1
# resize2fs /dev/sdd1
Małe ćwiczenie:

$ mkdir cwiczenie
$ cd cwiczenie

$ dd if=/dev/zero of=10m bs=1M count=10
$ /sbin/mkfs.ext4 10m
$ mkdir montownia
$ ls -la

$ sudo su
# mount 10m montownia
# cd montownia
# cat /dev/urandom > file.txt
# ls -la
# df -h
# cd ..
# umount montownia
# exit

$ dd if=/dev/zero of=20m bs=1M count=20
$ dd conv=notrunc if=10m of=20m bs=4k
$ ls -la

$ sudo su
# mount 20m montownia
# df -h
# umount montownia
# exit

$ /sbin/e2fsck -f 20m
$ /sbin/resize2fs 20m
$ ls -la

$ sudo su
# mount 20m montownia
# cd montownia
# ls -la
# df -h
# cd ..
# umount montownia
# exit

$ cd ..
$ rm -r cwiczenie

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
Odp: Kopia systemu na większy dysk
« Odpowiedź #2 dnia: 2016-11-22, 00:12:38 »
Po takiej operacji oczywiście pozostanie ci (już na nowej partycji) pozmieniać wpisy w /etc/fstab (nowe ścieżki lub UUIDy partycji), uaktualnić konfigurację gruba i przeinstalować go w MBR nowego dysku:

$ mkdir montownia
$ sudo su
# mount /dev/sdd1 montownia
# mount --bind /dev montownia/dev
# mount --bind /dev/pts montownia/pts
# mount --bind /proc montownia/proc
# mount --bind /sys montownia/sys
# chroot montownia
## nano /etc/fstab
## grub-install /dev/sdd
## update-grub
## exit
# umount montownia/dev
# umount montownia/pts
# umount montownia/proc
# umount montownia/sys
# umount montownia
A w biosie ustawić dysk startowy na ten sdd.
« Ostatnia zmiana: 2016-11-22, 00:25:21 wysłana przez ultr »

Offline pld

  • Users
  • Użytkownik
  • **
  • Wiadomości: 66
    • Zobacz profil
Odp: Kopia systemu na większy dysk
« Odpowiedź #3 dnia: 2016-11-23, 08:02:21 »
# dd if=/dev/zero of=/dev/sdd1 bs=4k
# dd if=/dev/sda1 of=/dev/sdd1 bs=4k
# e2fsck -f /dev/sdd1
# resize2fs /dev/sdd1

Przy wykonywaniu polecenia:
e2fsck -f /dev/sdd1
Pokazuje błąd:
/dev/sdd1: recovering journal
e2fsck: Bad magic number in super-block while trying to re-open /dev/sdd1

/dev/sdd1: ************ WARNING: Filesystem still has errors ************
Czy kontynuować?

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
Odp: Kopia systemu na większy dysk
« Odpowiedź #4 dnia: 2016-11-23, 19:52:34 »
Aha, oczywiście całą operację należałoby zrobić z systemu LiveCD, gdy /dev/sda1 jest odmontowany.
Być może ten błąd wynika właśnie z kopiowania zamontowanego systemu plików, do tego w trybie rw.

Offline pld

  • Users
  • Użytkownik
  • **
  • Wiadomości: 66
    • Zobacz profil
Odp: Kopia systemu na większy dysk
« Odpowiedź #5 dnia: 2016-11-24, 14:01:44 »
Tak, działa dziękuje  :)