歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 擴展CoLinux的 Ubuntu 虛擬硬盤空間

擴展CoLinux的 Ubuntu 虛擬硬盤空間

日期:2017/2/28 16:29:46   编辑:Linux教程

話說幾個月前在window上裝了一個colinux,異常的好用,使用的linux版本是Debian,未裝圖形界面,速度快得不行。這樣子 在做程序開發時,十分方便,而且可以直接掛載window的磁盤進行文件訪問,於是可以一直開著colinux,在windows上寫PHP程序或是 Erlang程序,然後馬上就可以在Linux環境下運行。用了兩天就把原本安裝的雙系統Ubuntu給卸載了。

當時裝的時候也沒考慮太多,默認只給了2G的空間,用了一段時間,上面裝的程序也變得多了起來,於是這2G空間顯得有些捉襟見肘了。網上搜了一下擴 展虛擬硬盤的方法,有兩種:

1.直接建立一個新的鏡像文件,然後掛載到colinux上面。

2. 還是直接新建一個更大的鏡像文件,然後把原來內容復制到新的鏡像文件上面,再掛載到新的鏡像文件上面來。(據說第二種比較危險)
過程如下:

【1】在window上的一個比較空閒的磁盤上新建一個你想要擴展大小的文件
# 5G = 5*1024*1024*1024 = 5368709120
F:\>fsutil file createnew F:\debian\root5g.ext3.img 5368709120
已創建文件 F:\debian\root5g.ext3.img
【2】修改colinux的啟動配置文件 xxxx.conf,增加下面這一行
# File contains the root file system.
cobd0=”F:\debian\Debian-5.0r2-lenny.ext3.2gb”
cobd1=”F:\debian\root5g.ext3.img”

【3】增加掛載點, 建立一個任意名的文件夾即可
mkdir /fs

【4】格式化文件系統,(比較費時間一點)
mkfs.ext3 /dev/cobd1

【5】掛載新建的文件系統,或是直接增加到 /ets/fstab 裡面進行啟動時自動掛載
mount /dev/cobd1 /fs
#查看一下,已經完成了
df

Filesystem 1K-blocks Used Available Use% Mounted on
/dev/cobd0 2064208 1581712 377640 81% /
tmpfs 127984 0 127984 0% /lib/init/rw
udev 10240 2772 7468 28% /dev
tmpfs 127984 0 127984 0% /dev/shm
/dev/cobd1 5160576 141436 4756996 3% /fs
到此就完成前面所說的第一種方式了,下面要進行的是將 默認的轉移到新的鏡像文件中,進行容量的擴展。

【6】復制先前的所有文件到新的設備中,這個過程就更漫長了
cp -ax / /fs

【7】復制設備點
if [ -d /dev/.udev ]; then cp -a /dev/* /fs/dev/; fi
檢查一下新的文件中的 /fs/etc/fstab 中掛載的文件系統 只包含 /dev/cobd… 開頭的,
使用df檢查一下磁盤使用情況,確保沒有異常後進行下一步

【8】依次運行如下命令
sync
cd /
umount /dev/cobd1
shutdown -h now

【9】修改window上的xxxx.conf啟動配置文件,指向新的鏡像文件
# File contains the root file system.
# cobd0="F:\debian\Debian-5.0r2-lenny.ext3.2gb"
cobd0="F:\debian\root5g.ext3.img"

【10】好吧,Good Luck, 再次啟動colinux
colinux:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/cobd0 5160576 1652972 3245460 34% /
tmpfs 127984 0 127984 0% /lib/init/rw
udev 10240 2772 7468 28% /dev
tmpfs 127984 0 127984 0% /dev/shm
# well done!!

先前舊的鏡像文件占時別刪了,用一段時間之後確定沒什麼問題了就可以丟了,一但有問題,還可以馬上換回去呢,很方便。

Copyright © Linux教程網 All Rights Reserved