sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #82513
Re: Erfaringer med flytning af store mængder data
Michael Rasmussen wrote:
Hej NG,
Mit gamle raid er begyndt af skurre i kanterne, så jeg har derfor
indkøbt nye diske til et nyt. I den forbindelse søger jeg erfaringer med
overflytning af data fra nyt til gammelt.
Har gjort:
1) Sat de nye diske i ved siden af det gamle raid
2) mdadm --create /dev/md1 --level=1 --raid-disks=2 /dev/hdx /dev/hdy
3) mkfs.ext3 /dev/md1
Har så tænkt mig:
mount -t ext3 /dev/md1 /mnt/newraid
rsync -arv --exclude=/mnt/* --exclude=/proc/* / /mnt/newraid
Ser det fornuftigt ud?
Sådan ville jeg aldrig gøre det.
Jeg ville boote på en rescue disk (som kan forstå
dit RAID). rsync af et kørende system er måske ikke
helt smart.
Pas på med bare at fyre en mkfs af på det nye RAID.
For eksempel, på et Fedora 3 system kommer man så til
at miste nogle vigtige options:
stride har muligvis betydning for dit RAID. Måske
er den ikke så vigtig for RAID1 som RAID5.
-Odir_index giver forøget hastighed, hvis der
er mange filer i ét directory. ext3 kommer tæt
på/overgår reiserfs i hastighed hvad dette angår
med den option.
-c0 forhindrer fsck hvert x'te reboot
-i0 (til tune2fs) forhindrer fsck hver x'te måned.
-L label Nogle distributioner mounter ifølge
disklabel, og ikke device navn.
måske er der flere...
Jeg ved ikke hvad andre distributioner bruger af
options.
Så ville jeg:
mkdir /mnt/old /mnt/new
mount -t ext3 /dev/md0 /mnt/old (eller hvad dit gamle RAID hed)
mount -t ext3 /dev/md1 /mnt/new
cd /mnt/old
tar cf - .|(cd /mnt/new; tar xvpf -)
Gør man det på den måde behøver man ikke
exclude /proc.
Hvis dit filsystem kører med ACL (måske ikke
så almindeligt) skal der bruges andre værktøjer
end rsync eller tar, da disse normalt ikke overfører
ACL listerne.
Mogens
--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@xxxxxx Homepage: http://www.crc.dk
Follow ups
References