2011年3月12日 星期六

我的linux系統硬碟掛載方式

檔案系統               1K-區段      已用     可用 已用% 掛載點
/dev/mapper/VolGroup00-LogVol00
                     113410608  12249788  95306820  12% /
/dev/sda1             19919336    235208  18654668   2% /boot
tmpfs                  1553280         0   1553280   0% /dev/shm
/dev/sdb1  /var/www/g2data  ext3  nosuid,noexec,nodev  0  0
/dev/sdc1  /var/www/html  ext4  nosuid,noexec,nodev  0  1

有黃色底色者為另外兩顆獨立硬碟,用以放置網路應用之系統及其資料
擴充資料碟空間時,先準備兩顆大容量硬碟,分別mount到任意路徑位置,在此先假設分別為/dev/dirk1,及/dev/dirk2兩個目錄,接著分別將/var/www/g2data的所有資料(含目錄結構及檔案屬性)完整拷備到到/dev/dirk1這個目錄(以cp –a /var/www/g2data/* /dev/dirk1/),及/var/www/html的所有資料(含目錄結構及檔案屬性)完整拷備到到/dev/dirk2這個目錄(以cp –a /var/www/html* /dev/dirk2/),若系統碟重灌,還必須將mysql的所有資料拷備(因為資料庫資料是放在系統碟裡)到手邊的其他資料庫備份碟裡(此硬碟也必須掛載到某個目錄裡,然後執行指令 cp –a /var/lib/mysql/* 掛載的目錄/ 完成資料庫備份工作),接著再將/dev/sdc1及/dev/sdb1分別解載,這時原來系統碟仍然會有/var/www/g2data及/var/www/html這兩個目錄,只是其中沒有任何檔案,若移機(即系統碟重灌)在新的主機上將linux系統灌起,而後再將兩顆新的大容量硬碟依原資料位置分別掛載到/var/www/g2data及/var/www/html這兩個目錄裡,備份的資料庫複製回/var/lib/mysql這個目錄裡(cp –a 掛載的目錄/* /var/lib/mysql/ )原則上只要是系統碟的主要程式與原系統碟安裝的相同,應該就可以運作了。若只是擴充資料碟空間,則資料庫的動作就不必做了!

沒有留言: