Portál AbcLinuxu, 8. května 2025 02:41
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.
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
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
/etc/mkinitcpio.conf
MODULES="ahci sd_mod ext4" BINARIES="fsck fsck.ext4" HOOKS="base"
mkinitcpio
?
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.
Musis se chrootnout a pak aktualizovat jadro update-initramfs -u
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?
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 ?
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
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.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.