標籤:style 使用 strong 檔案 art ar linux new
首先要通過VMware設定簡單實現記憶體擴大。但是系統中的/swap應該如何設定呢?
1. 建立swap 檔案
使用如下命令:
#dd if=/dev/zero of=/swap/swapfile bs=1M count=3072
dd命令作用是用指定大小的塊拷貝一個檔案,並在拷貝同時進行指定的轉換。
文法:dd [選項]
if =輸入檔案(或裝置名稱)。
of =輸出檔案(或裝置名稱)。
ibs = bytes 一次讀取bytes位元組,即讀入緩衝區的位元組數。
skip = blocks 跳過讀入緩衝區開頭的ibs*blocks塊。
obs = bytes 一次寫入bytes位元組,即寫入緩衝區的位元組數。
bs = bytes 同時設定讀/寫緩衝區的位元組數(等於設定ibs和obs)。
count=blocks 只拷貝輸入的blocks塊。
2. 格式化交換分區檔案
使用如下命令:
#mkswap /swap/swapfile
3. 啟用交換分區檔案
使用如下命令:
#swapon /swap/swapfile
mkswap [參數] 裝置名稱 [塊數]
在設定或檔案上建立linux交換區(swap)
文法:
裝置名稱,這裡的裝置通常是一個磁碟分割,如:/dev/sda6,或者是一個檔案/swapfile
-c 建立交換空間前,先檢查是否有壞道,如果有壞道,將壞道總數目顯示出來。
-f 強行運行mkswap命令
-p <頁大小> 指定所使用的頁大小。
-L <標籤> 指定一個標籤,此後swapon可以使用這個標籤。
-v0 建立舊式交換區。
-v1 建立新式交換區。參數可省略,上述命令既是此種用法。
4. 查看相關的狀態
使用如下命令:
#swapon -s
5. 在/etc/fstab中增加以下內容,以便系統每次啟動都把/swap/swapfile 作為swap 使用
/swap/swapfile swap swap default 0 0
接下裡再說一下硬碟的調整。
對於這個,我們可以使用vmware提供的命令列工具,vmware-vdiskmanager.exe。
該工具位於vmware的安裝目錄下。
可以使用如下命令:
vmware-vdiskmanager -x 60Gb "D:\VMware\Red Hat Enterprise Linux 5 64 位.vmdk.vmdk"
-x後跟的要擴大的硬碟空間。引號中是虛擬系統所對應的磁碟位置。
這個時候開啟虛擬機器,可以觀察到硬碟空間已經擴大了。但是還需要接下裡的操作才能使得擴大的空間被系統真正利用起來。
1.列印當前的磁碟分割表 fdisk -l :
這時我們可以看到磁碟的總量的確增加到60GB了,但是分區只沒有變化。
鍵入命令:fdisk /dev/sda
鍵入 : m “ 列出fdisk的協助”
我們在這裡是要添加一個新分區,即將擴容出來的那部分做成一個新分區,這樣才能被 作業系統掛載識別。
鍵入: n ” 命令n用於添加新分區"
此時,fdisk會讓你選擇添加為邏輯分區呢(編號從5開始)還是主要磁碟分割(編號1到4)。選擇主要磁碟分割吧,則鍵入p;選擇邏輯分區鍵入l。
我們選擇主要磁碟分割於是:
鍵入: p " 選擇建立主要磁碟分割"
此時,fdisk會讓你選擇主要磁碟分割的編號,如果已經有了主要磁碟分割sda1,sda2,那麼編號就選3,即要建立的該分區為sda3.
鍵入: 3
此時,fdisk又會讓你選擇該分區的開始值這個就是分區的Start 值(start cylinder);這裡最好直接按斷行符號,
如果您輸入了一個非預設的數字,會造成空間浪費;
此時鍵入:w "儲存所有並退出,分區劃分完畢"
4. 格式化該新添加的分區:
鍵入:mkfs -t ext3 /dev/sda3
5. 掛載該分區:
a.手動掛載,則鍵入:
mount /dev/sda3 /home/work/
"表示將該新分區掛載到/home/work/這個目錄下面"
b.開機自動掛載,則修改/etc/fstab檔案,在這個檔案裡面添加一行:
/dev/sda3 /home/work ext3 defaults, 0 1