Nowe posty

xx brak uprawnienia do zamontowanej partycji ntfs - elementaryOS 6,1 (4)
Wczoraj o 19:46:27
xx Jak zainstalować sterowniki do karty sieciowej TP LINK WN350GD (1)
2022-08-04, 05:55:46
xx Poczta Linux.pl (8)
2022-08-02, 16:48:14
xx Ubuntu vs Fedora (1)
2022-07-26, 03:40:58
xx virtualization technology (1)
2022-07-25, 21:27:10
xx Migracja z centos 6 na centos 7 (3)
2022-07-25, 07:31:19
xx akonadi w KDE5 (10)
2022-07-22, 23:34:05
xx Alternatywa dla Delphi (7)
2022-07-22, 15:27:42
xx problem - znieksztłacenia dźwięku pod firefoxem na niektórych stronach www (2)
2022-07-19, 15:03:52
xx Jak podmienić sterownik sieciówki (7)
2022-07-18, 21:41:25

Autor Wątek: Kopia systemu na większy dysk  (Przeczytany 2650 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  :)