Portál AbcLinuxu, 12. května 2025 05:06
tar cvf /home/jany/usb_backup /dev/sdb
tak terminal napise
tar: Odstraňujem úvodné `/' z názvov súčastí
/dev/sdb
Řešení dotazu:
dd if=/dev/sdb of=/home/jany/usb_backup
cp --sparse=always /home/jany/usb_backup /home/jany/usb_backup2
potom, až budeš chtít svazek obnovit, jen připojíš flash (bez mountu) a pod rootem spustíšdd of=/dev/sdb if=/home/jany/usb_backup2
mount /dev/sdb1 /mnt
tar -cvf /home/jany/usb_backup.tar /mnt/*
dd if=/dev/sdb of=/home/jany/usb_backup_mbr
ti vytvoří image MBR, a dd if=/dev/sdb1 of=/home/jany/usb_backup_data
předpokládám že flash je bootovatelná, tzndd if=/dev/sdb of=/home/jany/usb_backup_mbr
ti vytvoří image MBR, a
Tohle vytvoří image jak MBR, tak dat. Pokud bys chtěl zálohovat jen MBR, musel bys to omezit na prvních 512 bytů, neboli dd if=/dev/sdb of=/home/jany/usb_backup_mbr bs=512 count=1
.
Zálohovat samotnou MBR a data zvlášt mi přijde pro účely dotazu zbytečné a použil bych tedy if=/dev/sdb of=/home/jany/usb_backup
dd -bs=4M of=/dev/sdb if=/home/jany/usb_backup
cp --sparse=always /home/jany/usb_backup /home/jany/usb_backup2
dd if=/home/jany/usb_backup2 of=/dev/sdb bs=4M
můžeš si to vyzkoušet, na flashku nakopíruj data abys ji zaplnil na 100%, potom smaž náhodný soubory tak aby bylo už jen 50% zaplněnýho místa, nahoď dd a uvidíš že výstupní obraz bude mít velikost rovnou maximální kapacitě flashky, když ten obraz potom proženeš přes cp --sparse=always, bude poloviční...Podle mě by to platilo, jenom kdyby tam byly nuly. Pokud se ty soubory smažou na úrovni FS, data tam pořád zůstanou.
Tak znova som sa dostal ku zalohovaniu a restoringu :) Teraz to robim presne ako si popisal
cp --sparse=always /home/jany/usb_backup /home/jany/usb_backup2
dd if=/home/jany/usb_backup2 of=/dev/sdb bs=4M
K te kompresi :
Do techto souboru se vytvori zalohy a rozdeli se na velikosti 1024Mb (1gb) :/media/externi-hdd/zaloha-usb-klice.img.gz.*
Pro zalohu celeho disku
dd if=/dev/sdb | gzip -c | split -b 1024m - /media/externi-hdd/zaloha-usb-klice.img.gz
Pro obnovu
cat /media/externi-hdd/zaloha-usb-klice.img.gz* | gzip -dc | dd of=/dev/sdb
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.