-Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â eugene20237

 -Ïîäïèñêà ïî e-mail

 

Linux: âîññòàíîâëåíèå äàííûõ ñ dd-îáðàçà ðýéäà

Äíåâíèê

Ïÿòíèöà, 25 ßíâàðÿ 2013 ã. 22:48 + â öèòàòíèê
Èòàê, åñòü àðõèâèðîâàííûé îáðàç óñòðîéñòâà ñ ïðîãðàììíûì raid 1: sda_dd.img.gz Òðåáóåòñÿ ïîëó÷èòü äîñòóï ê ôàéëàì è âîñòàíîâèòü raid ìàññèâ.

Ðàñïàêîâûâàåì îáðàç:
# gzip -d sda_dd.img.gz
Ïîëó÷àåì ôàéë sda_dd.img.

Ïîëåçíûå ñîâåòû íà ýòó òåìó ìîíòèðîâàíèÿ òàêèõ îáðàçîâ ìîæíî ïî÷èòàòü ïî ýòîé ññûëêå. Òóò î÷åíü óäîáíî âîñïîëüçîâàòüñÿ óòèëèòîé kpartx. Îíà åñòü â äèñòðèáóòèâå debian è ñêîðåå âñåãî âî ìíîãèõ äðóãèõ. Îíà ñêàíèðóåò îáðàç óñòðîéñòâà è èùåò òàì ðàçäåëû, êîòîðûå çàòåì ïðåâðàùàåò â loop-óñòðîéñòâà. Î÷åíü óäîáíàÿ âåùü. Äàëåå ïðèâîæó ëîã êîìàíä, ñ ïîìîùüþ êîòîðûõ ÿ ìîíòðèðîâàë îáðàç raid ìàññèâà. Ñòðî÷êè, íà÷èíàþùèåñÿ ñ ñèìâîëà "#" - ýòî ââîäèìûå êîìàíäû, îñòàëüíîå - âûâîä ýòèõ êîìàíä.

# kpartx -a -v sda_dd.img
add map loop0p1 (253:0): 0 31367156 linear /dev/loop0 2048
# fdisk -l
Disk /dev/mapper/loop0p1: 16.1 GB, 16059983872 bytes
255 heads, 63 sectors/track, 1952 cylinders, total 31367156 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/loop0p1 doesn't contain a valid partition table
# mdadm -E /dev/mapper/loop0p1
/dev/mapper/loop0p1:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 765e8e0f:2fea0fb1:2b982958:682bb83d
Name : u8:0
Creation Time : Wed Jan 23 21:05:09 2013
Raid Level : raid1
Raid Devices : 2

Avail Dev Size : 31350772 (14.95 GiB 16.05 GB)
Array Size : 15658880 (14.93 GiB 16.03 GB)
Used Dev Size : 31317760 (14.93 GiB 16.03 GB)
Data Offset : 16384 sectors
Super Offset : 8 sectors
State : clean
Device UUID : e163517f:9c20fa0d:0af0532f:0499ba00

Update Time : Fri Jan 25 20:21:33 2013
Checksum : 92c0e9f7 - correct
Events : 45


Device Role : Active device 0
Array State : AA ('A' == active, '.' == missing)

# mdadm --create --verbose /dev/md0 --assume-clean --level=raid1 --raid-devices=2 --spare-devices=0 /dev/mapper/loop0p1 missing
mdadm: /dev/mapper/loop0p1 appears to be part of a raid array:
level=raid1 devices=2 ctime=Wed Jan 23 21:05:09 2013
mdadm: Note: this array has metadata at the start and
may not be suitable as a boot device. If you plan to
store '/boot' on this device please ensure that
your boot-loader understands md/v1.x metadata, or use
--metadata=0.90
mdadm: size set to 15675264K
Continue creating array? yes
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 dm-0[0]
15675264 blocks super 1.2 [2/1] [U_]

unused devices:
# mdadm -D /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Fri Jan 25 22:27:42 2013
Raid Level : raid1
Array Size : 15675264 (14.95 GiB 16.05 GB)
Used Dev Size : 15675264 (14.95 GiB 16.05 GB)
Raid Devices : 2
Total Devices : 1
Persistence : Superblock is persistent

Update Time : Fri Jan 25 22:27:42 2013
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0

Name : r2:0 (local to host r2)
UUID : 9df83c9f:f0267ad5:b00aca3c:c239bf6f
Events : 0

Number Major Minor RaidDevice State
0 253 0 0 active sync /dev/dm-0
1 0 0 1 removed
# mkdir /mnt/md0
# mount /dev/md0 /mnt/md0


 èòîãå èìååì â ïàïêå /mnt/md0 ïðèìîíòèðîâàííóþ ôàéëîâóþ ñèñòåìó raid ìàññèâà. Åñëè âñ¸ â ïîðÿäêå, ìîæíî çàïèñûâàòü ôàéë sda_dd.img íà äèñê è ñíîâà ñîçäàâàòü raid 1 ñ èìåþùèìèñÿ äàííûìè.

Ìåòêè:  

Linux: áýêàï ÷åðåç dd íà óäàë¸ííóþ ìàøèíó

Äíåâíèê

Ïÿòíèöà, 25 ßíâàðÿ 2013 ã. 19:51 + â öèòàòíèê
Áýêàï âñåãî äèñêà, âêëþ÷àÿ ñâîáîäíîå ïðîñòðàíñòâî íà óäàëåííóþ ìàøèíó ÷åðåç ssh ìîæíî ñäåëàòü òàê:
# dd if=/dev/hda conv=sync,noerror bs=64K | gzip -c | ssh -c blowfish user@hostname "dd of=hda.img.gz bs=64k"
Îíà òàêæå ñîæì¸ò äàííûå â ôîðìàò gzip.

Èñòî÷íèê: http://mydebianblog.blogspot.ru/2008/03/dd.html

Ìåòêè:  

 Ñòðàíèöû: [1]