Portál AbcLinuxu, 8. května 2025 02:41

Dotaz: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4

9.1.2013 23:39 rado3105 | skóre: 11
Ako zalohovat system beziaci na btrfs a zmenit fs na ext4
Přečteno: 499×
Odpovědět | Admin

Archlinux mi bezi na btrfs ale je velmi pomaly..... Rad by som presiel na ext4. Len nechcem system nanovo preinstalovat

kedze je dostatocne vyladeny...

Je nejaka moznost ako zalohovat beziaci system, popripade offline moznost? acronis trueimage nepodporuje btrfs..

ten by bol idealny.

Clonezilla neviem ci neurobil len obraz ktory pojde obnovit len na btrfs.

Za rady dakujem.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.1.2013 00:01 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nabotuj z CD, prověď zálohu HDD pomocí cp, naformátovat HDD na ext4 a vrátit data pomocí cp, obnovit grub, případně /etc/fstab pokud se změní uuid disku, případně pokud používáš label tak na HDD nastavit stejný.
10.1.2013 00:07 erino72 | skóre: 2
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4
Lepsie asi spravit image disku cez dd? Teda niesom si isty ci to bere len subory alebo FileSystem
10.1.2013 00:44 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4
A jak pak chceš změnit FS? A proč bys zálohoval i prázdné sektory ?

dd je blbost.

10.1.2013 02:04 Václav Vanc | skóre: 14
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4
Jen doplním, že je potřeba pro kopírování přes cp použít volbu "cp -a"
10.1.2013 07:42 pet
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4

Ja bych zálohoval raději programem tar. Přeci jen to zabere méně místa a je to rychlejší než cp.

Záloha:

cd top_toho_co_chces_zalohovat
tar cvjf jmeno_zalohy_i_s_cestou.tar.bz2 .

Obnovení:

cd kam_chces_obnovit
tar xvjpf jmeno_zalohy_i_s_cestou.tar.bz2

            
tsLnox avatar 10.1.2013 11:30 tsLnox | skóre: 31 | blog: Blog jednoho ukecaného Gentoolemana | Žďár nad Sázavou
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4
tar jsem na to používal taky, akorát já to nekomprimoval - místa bylo dost, ale procesor pomalej :-D
10.1.2013 04:43 Rejpal
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://bravenec.org/cs/clanky/rsync/ Pro zálohu celého systému by bylo potřeba ještě přidat volby rsyncu HAX
15.1.2013 19:16 rado3105 | skóre: 11
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4

zalohoval som v beziacom systeme pomocou prikazu:

http://pastebin.com/JN94QdAL

na usb disk, potom som usb disk vlozil do USB pocitaca kde je xubuntu 12.10. Taktiez som tu cez usb pripojil ten disk z ktoreho som subory zalohoval. Sformatoval som btrfs particiu na ext4 pomocou gparted. Disky som pripojil a pomocou prikazu:

http://pastebin.com/KVfWQRmN

na systeme je syslinux, ktory som nemenil kedze sa poradie ani velkost particii nemenila. Zmenil som len fstab, kde som namiesto btrfs dal ext4. (dev/sda3)

Boot particia je samostatne /dev/sda2.

Po nabehnuti syslinux, sa rozbalil kernel a ukazalo chybu unkown file system:

http://i46.tinypic.com/2cbi44.jpg

pepe_ avatar 15.1.2013 20:18 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4
/etc/mkinitcpio.conf   


MODULES="ahci sd_mod ext4"
BINARIES="fsck fsck.ext4"
HOOKS="base"



mkinitcpio





?
15.1.2013 20:53 rado3105 | skóre: 11
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4

Zmenil som parametre podla vas - pripojil som dany disk k xubuntu a cez textovy editor som upravil mkinitcpio.conf. Podla vasich moznosti.

Nejde to, ukazuje to iste. je to notebookovy IDE disk.

pepe_ avatar 15.1.2013 20:56 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4

Musis se chrootnout a pak aktualizovat jadro    update-initramfs -u

15.1.2013 22:02 rado3105 | skóre: 11
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4

Nemozem sa dostat do chrootovacieho prostredia. Vlozil soma arch isntalacne cd...postupoval podla tohto:

http://ubuntuforums.org/archive/index.php/t-1156240.html

https://wiki.archlinux.org/index.php/Change_Root

a ukazuje chybu: pri zaverecnom prechode:

chroot . /bin/bash:

chroot: failed to run command /bin/bash permission denied...

 

Avsak je to vsetko pripojene, dostanem sa do etc fstab, ...a inych.

Nemoze to byt tym ze pri kopirovani sa zmenili prava adresarov a suborov?

pepe_ avatar 16.1.2013 15:19 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4

V tom asi problem nebude , nejspis si udelal chybu v chrootovani a nebo treba z 32bit cd se snazis chrootnout do 64bitu.

misto chroot . /bin/bash   davej spis    chroot /slozkakdesinamountovalhdd /bin/bash

 

Jo a nezapomen pred chrootnutim namountovat i oddil s bootem jinac to cele nema smysl.

 

mkdir /tmp/hdd-boot

mkdir /tmp/hdd-btrfs

 

mount /dev/sd** /tmp/hdd-btrfs                   (sd**  je kde mas system)

mkdir /tmp/hdd-btrfs/boot

mount /dev/sd** /tmp/hdd-btrfs/boot                   (sd**  je kde mas boot oddil)

mount -t proc proc /tmp/hdd-btrfs/proc

mount -t sysfs sys /tmp/hdd-btrfs/sys

mount -o bind /dev /tmp/hdd-btrfs/dev

mount -t devpts pts /tmp/hdd-btrfs/dev/pts/

chroot /tmp/hdd-btrfs /bin/bash

nano /etc/mkinitcpio.conf

upravit .....  ulozit ...

update-initramfs -u

cd /

umount /dev/sd**    (boot)

umount /dev/sd**    (system)

reboot

 

Takle to nefunguje ?

16.1.2013 16:12 rado3105 | skóre: 11
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4

nefunguje to tak, system je x86, cd je x86_64, takze isto nabehlo do x86 prostredia: tu je df:

http://pastebin.com/W726t6DQ

 

/etc/fstab:

http://pastebin.com/ja9j4VAJ

 

ls -l /etc/fstab:

http://pastebin.com/0G2PSvpJ

 

chroot:

http://pastebin.com/j7CQqxAm

pepe_ avatar 16.1.2013 16:32 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4

Mrkni na práva u /etc u mne :  http://pastebin.com/eQii5n0u

Já mam ale dojem že to cd není kompatibilní s tim co máš nainstalováno.

(a nechce ti někdo poslat initrd.img s podporou ext4 32bit u ?)  Já arch nepoužívam (teda mam ho na píčku).

uname -m   ti vypíše jaká je aktuálně puštěná architektura cpu.

17.1.2013 00:37 rado3105 | skóre: 11
Rozbalit Rozbalit vše Re: Ako zalohovat system beziaci na btrfs a zmenit fs na ext4

Vdaka za rady, nemal som chut laborovat a radsej som preinstaloval system...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.