1. 程式人生 > >windows、ubuntu雙系統下擴容掛載點,完整教程

windows、ubuntu雙系統下擴容掛載點,完整教程

    由於筆者剛開始安裝ubuntu,給每個掛載點的大小不太合理,很快就提示記憶體不足。所以查看了網上的很多教程,卻不太完整,所以在這裡給大家整理下。

    筆者原來給掛載點的大小是: 一共30G,  /  6G  ,  /boot  200M  ,  /swap    4G  ,  /home  剩下的所有空間。 為了配置開發環境,結果很快就提示 / (根目錄)的記憶體大小不足。

    擴容掛載點的第一步

    在windows下把擴容的磁碟大小從別的磁碟分離出來,變成空閒磁碟。

    第二步,製作ubuntu啟動盤。

 網上已經有人分享的很詳細了,就不再詳細的寫了。

    第三步,設定U盤為第一引導,進入U盤ubuntu系統。

    具體操作可參考此經驗的4-10步驟:設定U盤為第一引導

    不同的筆記本設定U盤啟動的方法不盡相同,有開機時按某快捷鍵(筆記本一般是F2,不同型號電腦也許不一樣)進入bios置,所以大家也可以根據自己的電腦型號具體百度。

    設定完成後,就可以進入U盤裡面的ubuntu系統。

    第四步,進入ubuntu系統後,在ubuntu左下角自帶的搜尋查詢並開啟Gparted軟體。

  開啟軟體如下圖。(下圖是已擴容的截圖)

 

首先需要注意的一點是:gparted中對一個分割槽的操作,只能影響到最鄰近的兩個其他分割槽,也只有鄰近的這兩個分割槽能影響到該分割槽。

    即,如果一個分區劃出一小塊出來,成了空閒區,那麼該空閒區生成後肯定臨著該分割槽。自然,如果一個分割槽要擴大,就必須保證這個分割槽的上下兩個區有一個是空閒的,未分配的。只有這樣才可以對該分割槽進行擴容調整!在gparted中,一個分割槽要擴大,需要的前後空閒區的大小至少有一個不為0。

    如果空閒分割槽和你需要的擴容的掛載點隔著幾個掛載點,必須把空閒分割槽移動到擴容掛載點兩邊。

    怎麼移動空閒分割槽呢?如下圖。

    

    上圖中表示:

    之前的空餘空間:   表示的是此磁碟之前的空間大小,這裡為0,就是沒有空間分割槽。

    新大小:    表示的是目前此磁碟的空間大小。

    之後的空餘空間:  表示的是此磁碟之前的空間大小,這裡為1,就是有1M的空閒分割槽。

    我們移動空閒空間的話,只需要把之前的空閒空間和之後的空閒空間想調換就可以了。直到移動到你擴容掛載點的兩邊,改變掛載點的新大小,就可以把空閒空間擴容到需要擴容的掛載點了。

    需要注意的一個問題是:如果調整時,涉及了swap分割槽,需要先禁止它。但調整之後發現,重啟後swap沒有掛載啟用,導致系統很慢,需要啟用swap(調整完之後記得重啟交換分割槽swap)。細看一下是該swap分割槽的uuid變了,需要在fstab中改一下。我想這是gparted的不完善之處。


    擴容完成後,需要應用儲存你的操作。

    右上角 Edit(編輯)-->應用全部操作-->應用。

 重新進入電腦的ubuntu系統,開啟命令列,檢視是否分割槽完成。

至此,擴容完畢。

如果能夠幫助到你,希望可以點個贊表示支援,多謝。