對這文章發表回應
發表限制: 非會員 可以發表
發表者: 冷日 發表時間: 2005/3/29 8:35:09
好用的磁碟分割工具 -- GNU parted --<III> 這一期我們要介紹到的是,如何在已經全分配完的硬碟上,由這個磁區割出一部份空間給那一個磁區使用,有關 parted 的介紹,請參考:好用的磁碟分割工具 -- GNU parted,進行 parted 時重要的注意事項,請參考 好用的磁碟分割工具 -- GNU parted -- II。 在這裡,我們要作的是由 /mysql ( /dev/hda12 ) 割出 600MB 的空間給 /php ( /dev/hda11 ) 使用時,我們可以利用下列步驟完成: 首先,我們先利用[code:1:f7ac601c98]df -h[/code:1:f7ac601c98]查看硬碟現在的分配情況,我們可以看到 /php 的空間為 566M 而 /mysql 為 2.4G ,在進行 parted 之前,我們必須先:[code:1:f7ac601c98]umount /php<br>umount /mysql[/code:1:f7ac601c98]再進入 parted 的互動模式:[code:1:f7ac601c98]parted /dev/hda[/code:1:f7ac601c98]新建立一個分割區,新的分割區被分配的編號為 13,此時 13 為 ext2 的檔案系統,重新開機後,再利用 好用的磁碟分割工具 -- GNU parted -- II 中所介紹的 [code:1:f7ac601c98]tune2fs -j /dev/hda13[/code:1:f7ac601c98] 將 13 調整為 ext3 的檔案系統,將分割區 12,13 umount 掉後進入 parted 的互動模式: 接下來,將 12 的檔案系統 copy 至 13 中,再移除掉 12 的分割區,讓原本屬於 12 分割區的空間變為可利用空間,再 print 查看硬碟狀態,我們可以看到畫面擷取的反白部份顯示 10487.746 到 11083.939 之間有了約 600MB 的斷層,我們就是要將他分配給 11 分割區所用,接下來重設 11 分割區的大小: [code:1:f7ac601c98]resize 11 9883.771 11083.939[/code:1:f7ac601c98] |