Friday 15 Jun 2012
Extracting initrd image
Initrd image is just cpio-gzip archive. So to extract it:
\$ mkdir initrd \$ cd initrd \$ gzip -dc /boot/initrd-2.6.16-026test014.4-smp.cpio | cpio -id \$ ls -1
lvm + partclone
fdisk /dev/sda n p \n \n \n t 8e (Linux lvm)
fdisk /dev/sdb ....
pvcreate
create Physical Volume pvcreate /dev/sda1 /dev/sdb1
more : pvdisplay, pvremove
vgcreate
create Volume Group vgcreate pt /dev/sda1 /dev/sdb1
more: vgdisplay vgscan vgrename vgremove
lvcreate
create our Logical Volumes lvcreate --name data --size 8G pt
more: lvdisplay lvscan lvremove lvextend lvreduce
format
mkfs.reiserfe /dev/pt/data
mount /dev/pt/data /mnt
copy data to /mnt
snapshot
http://benjr.tw/node/58 一般在進行備份時候我們需要將資料庫所在的目錄先行離線,這樣才能確定資料的完整性.但是 LVM 提供了一項特別的功能.能讓我們在進行備份時不需先將資料庫的目錄離線.這就是sanpshots.sanpshots的主要功能就是能夠將你所需備份的資料變成 read-only ,就像是照片一樣.但原先的資料卻不會受到影響,還是可以進行讀寫. [code] [root@benjr \~]# mount -o ro /dev/volume00/LVOL1 /databse snapshot LV 建立地點是和你要備份資料同一個 LV,建議空間為原資料 LV 大小的 15-20 %.
[root@benjr \~]# mount -o remount,ro /database
[root@benjr \~]# lvcreate -s -L 3G -n sanpshot /dev/volume00/LVOL1
[root@benjr \~]# mount -o remount,rw /database
[root@benjr \~]# mkdir /backup [root@benjr \~]# mount -o ro /dev/volume00/snapshot /backup [/code]
lvcreate -s -L 500M -n sanp /dev/pt/data
Other notes
vgchange -ay active all lv
partclone
partclone.reiserfs -d -c -s /dev/pt/snap -o img partclone.restore -d -s img -o /dev/pt/restore
mount /dev/pt/restore /backup
Everything is fine! old convert log: ./15/tag%3E%20calendar%202012%2006)
Comments