2009-04-09

ย้ายบ้าน ( /home) ubuntu ไปเป็น LVM

ไม่ได้อัพเดตนานแล้ว อีกไม่นานคงยุบรวม blog ที่เขียนไว้ที่เวบนี้ เข้รเรื่องเลยดีกว่า

หยุดวันสงกรานต์นี้ เลยมานั่งปรับเครื่องตัวเอง กับเตรียมโปรแกรมไว้ใช้งาน ในอนาคต



เรื่องมาจาก directory schema เดิม directory $HOME จะอยู่ภายใต้ / ( root )

ทำให้มีข้อจำกัดในการใช้งาน สืบจากคราวก่อนเนื่องจาก system พัง เลยถือโอกาสทำดิสโทรฯ

อัพเกรด ( จาก dapper 6.06 ) โดยไม่ได้ทำการย้ายข้อมูลและปรับโครงไดเรกทอรี่ใหม่ เพราะ

ต้องใช้เวลา พอมีเวลาว่างเลยมานั่งปรับหน่อย เตรียมไว้ทำ Xen กับ UML ( user-mode-linux )













#OLD partition table scheme













#ติดตั้ง LVM แพคเกจ สำหรับเครื่องผมไม่ได้ติดตั้งให้มาตั้งแต่แรก

#install LVM tools ( my default system-base not install it )

#Reboot may require in mycase i have problem with /dev/mapper error! reboot can solve





apt-get install lvm








#Config Physical Volume in format pvcreate [ physcial vol name ] [ physical device ]



pvcreate PV0 /dev/sda4





#Create Volume Group for contain Logical volume :: vgcreate [ volume group name ] [ phy device ]



vgcreate VG0 /dev/sda4



#Create Logical volume :: lvcrete -L[size]MKG [volume group ] this case i define logical volume name as 'LV0' if not define 'lvm#' is default name and '#' replace with number logical volume



lvcreate -n LV0 VG0





#create file system for new logical volume



mkfs.ext3 /dev/VG0/LV0





#mount and copy data



mount /dev/VG0/LV0 /mnt

cd /home

cp -avx udomsak /mnt/





#edit /etc/fstab for include new partition don't fogget delete or remove old entry :-)~



cp /etc/fstab /etc/fstab.orig

vim /etc/fstab





-- Sample fstab file





# /etc/fstab: static file system information.

#

#

proc /proc proc defaults 0 0



# /dev/sda3

UUID=a1908d65-6848-4770-a731-615097016220 / ext3 defaults,errors=remount-ro 0 1





# SWAP

/dev/sda2 none swap sw 0 0



# New Home Directory

/dev/VG0/LV0 /home ext3 defaults 0 1




/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0





--- end





#save and reboot! if something error check you entry in /etc/fstab are correct













#View and check UUID disk number



'blkid' command



#set or view disklabel for ext2/3



'e2label' command

No comments: