VMware下linux擴展磁盤容量


轉載自 http://www.tk4479.net/a13526758473/article/details/55096875

1. 通過vmware的圖形界面進行擴容

首先虛擬機是關閉狀態, 才可以使用 “磁盤實用工具”, 點擊“擴展”, 調整虛擬機的硬盤容量, 點擊確定保存退出。

2. 打開ubuntu安裝gparted

 sudo apt-get install gparted

3.gparted軟件上先關閉交換分區(linux-sawp上右鍵選swapoff),然后刪除交換分區(/dev/sda2和、dev/sda5)

4.將/dev/sda1擴容,但要留下swap分區的大小,然后建立swap分區(先建立extended,然后建立linux-swap)

5.點擊apply執行上述操作

6.此時建立了swap分區,但開機不會使用該分區(不使用開機將緩慢)

7.設置開機使能swap分區:

7.1、查看一下當前Swap分區的狀態:
cat /proc/meminfo
swaptotal: 0 kb
swapfree: 0 kb
如果上面二項目都為0,說明沒有swap分區;如果不為0,則說明有此分區

7.2、查看gparted軟件下swapon后分配了swap分區后的情況:
swaptotal: 6291452 kb
Swapfree: 6291452 kb 

7.3 Ubuntu系統優化swap分區步驟:

在Ubuntu 里面,swappiness的值的大小對如何使用swap分區是有着很大的聯系的。swappiness=0的時候表示最大限度使用物理內存,然后才是 swap空間,swappiness=100的時候表示積極的使用swap分區,並且把內存上的數據及時的搬運到swap空間里面。兩個極端,對於Ubuntu的默認設置,這個值等於60,建議修改為10。具體這樣做:
7.3.1查看你的系統里面的swappiness
$ cat /proc/sys/vm/swappiness
不出意外的話,你應該看到是 60

7.3.2.修改swappiness值為10
$ sudo sysctl vm.swappiness=10
但是這只是臨時性的修改,在你重啟系統后會恢復默認的60,所以,還要做一步:
$ sudo gedit /etc/sysctl.conf
在這個文檔的最后加上這樣一行:
vm.swappiness=10
然后保存,重啟。ok,你的設置就生效了。你會發現,現在Ubuntu跑得更快了!

7.3.3 blkid主要用來對系統的塊設備(包括交換分區)所使用的文件系統類型、LABEL、UUID等信息進行查詢。
sudo  blkid
我的結果如下: 
/dev/sda1: UUID="70fb376c-17c2-4ce1-a263-727f647949cf" TYPE="ext4" 
/dev/sda5: UUID="0c5f073a-ad3f-414f-85c2-4af83f6a437f" TYPE="swap" 


接下來修改自動掛載的配置文件: 
sudo vim /etc/fstab
修改如下(使這里UUID與上面查到的保持一致):
UUID=70fb376c-17c2-4ce1-a263-727f647949cf /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=0c5f073a-ad3f-414f-85c2-4af83f6a437f none            swap    sw              0       0


8.重啟Ubuntu就完成了


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com