Portál AbcLinuxu, 12. května 2025 07:49
Prosím o výběr správného řešení. (mám rootfs a potřebuji ho zkopírovat [zrcadlit] na SSD disk).
ROOTfs = /dev/sda3
cíl-fs = /dev/sdc1
mkdir /tmp/zdroj /tmp/cil ; mount /dev/sda3 /tmp/zdroj ; mount /dev/sdc1 /tmp/cil
potřebuji překopírovat celou strukturu FS z /tmp/zdroj do /tmp/cil tak aby zůstalo vše (práva , uživatelé , symlinky atd.)
Nechci nejdřív tarovat a vytvářet 60gb tar soubor kterej pak někde budu odtarovávat.
Co navrhujete mimo
(nechci DD , nemohu na SSD dát špatně zarovnaný oddíl z HDD) DD je věc na něco jiného.
rsync --exclude=/proc --exclude=/mnt --exclude=/media -avhP --numeric-ids --delete /tmp/zdroj /tmp/cil
Děkuji za funkční náměty (našel sem zde spíše nástřel než funkční řešení , proto se ptám na milionkrát omílanou věc).
PS: nechci nástroj , chci příkaz který si budu moci hodit do scriptu.
rsync neumí selinuxový kontext, tím je pro mne často vyřazen.
rsync -X
nezachová i SELinux kontext?
--super
by mohlo pomoct.
tar cl / | tar xvC /mnt/newroot
nebo
rsync -avx / /mnt/newroot
cd /tmp/zdroj; find . -xdev -print0 | cpio -0pdm /tmp/cil
Ale netuším ako si poradí s ACL/SELinux/...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.