vmware增加linux硬碟空間

yhj20041128001發表於2011-06-24

vmware增加linux硬碟空間

1vmware上右鍵增加一個4GBSCSI硬碟。

2、到linux下輸入fdisk -l,察看磁碟情況。

如果以前有一塊硬碟,會多顯示一個sdb磁碟。

3、新磁碟分割槽。

1)fdisk命令:fdisk –l

列印當前的磁碟分割槽表,這時我們可以看到磁碟的總量的確增加到4GB了,但是分割槽只有以前的那幾個原有的分割槽。

 

2)、鍵入命令:fdisk /dev/sda

sda就是經過擴容的硬碟,為SCSI硬碟,IDE型別硬碟對應為hda,是對該硬碟進行操作”

 鍵入 :  m 

列出fdisk的幫助

3)、我們在這裡是要新增一個新分割槽,即將擴容出來的那部分做成一個新分割槽,這樣才能被作業系統掛載識別。

 鍵入:   n 

命令n用於新增新分割槽 

4)、此時,fdisk會讓你選擇新增為邏輯分割槽呢(編號從5開始)還是主分割槽(編號14)。選擇主分割槽吧,則鍵入p;選擇邏輯分割槽鍵入l。我們選擇主分割槽於是:

 鍵入:   p               

選擇建立主分割槽

5)、此時,fdisk會讓你選擇主分割槽的編號,如果已經有了主分割槽sda1sda2,那麼編號就選3,即要建立的該分割槽為sda3.

 鍵入:   3

6)、此時,fdisk又會讓你選擇該分割槽的開始值這個就是分割槽的Start值(start cylinder);這裡最好直接按回車,如果您輸入了一個非預設的數字,會造成空間浪費。

 此時鍵入:w             

儲存所有並退出,分割槽劃分完畢

4、現在還不能使用該磁碟,要格式化一下。

格式化該新新增的分割槽:
鍵入:mkfs -t ext3  /dev/sda3  
或者  mkfs.ext3 /dev/sda3格式化指定的分割槽,依次類推,現在的系統大部分都是ext3格式,如果你需要其它的,可以檢視mkfs的幫助

5、掛載該分割槽:

手動掛載,則鍵入:mount /dev/sda3  /home/work/

表示將該新分割槽掛載到/home/work/這個目錄下面"

開機自動掛載,則修改/etc/fstab檔案,在這個檔案裡面新增一行:
/dev/sda3       /home/work      ext3    defaults,  0  1

關於該檔案的格式,以後寫文章討論

以後每次開機都會將該分割槽掛在大work目錄下面了。

到這裡就可以使用該新加分割槽啦 。

 

fdisk分割槽示例

fdisklinux下的磁碟分割槽工具,能劃分磁碟成為若干個區,同時也能為每個分割槽指定檔案系統,比如linuxfat32linuxlinux swapfat16格式等;
   
當然我們用fdisk對磁碟分割槽後,還要使用mkfs命令對分割槽進行格式化才能掛載使用。
硬碟分割槽的表示:
Linux是通過hd*xsd*x表示的,其中“*”表示的是abc等等;x表示的數字123等等;hdIDE硬碟;sdSCSI或移動儲存
Start
表示的一個分割槽從X cylinder(磁柱)開始;
End
表示一個分割槽到Y cylinder(磁柱)結束;
id
System
表示分割槽型別,分割槽時通過指定id來確認分割槽型別,fdisk中通過t指定。
Blocks
分割槽的容量。
  fdisk -l
# fdisk -l
Disk/dev/hda:120.0GB, 120034123776 bytes
255heads,63sectors/track,14593cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         829     6658911    b  W95 FAT32
/dev/hda2             830       14593   110559330    f  W95 Ext'd (LBA)
/dev/hda5             830        3506    21502971    7  HPFS/NTFS
/dev/hda6            3507        4811    10482381   83  Linux
/dev/hda7            4812        4942     1052226   82  Linux swap
/dev/hda8            4943        6217    10241406   83  Linux
… …

通過“fdisk –l”可以檢視機器所掛硬碟及分割槽情況。這個硬碟是120G的,有255個磁面;63個扇區;9729個柱面;每個cylinder(柱面)的容量是8225280 byteshda有兩個主分割槽(包括擴充套件分割槽),分別是主分割槽hda1hda2(擴充套件分割槽);hda5以後是邏輯分割槽。硬碟總容量為主分割槽(包括擴充套件分割槽)總容量,而擴充套件分割槽為邏輯分割槽總容量之和。因此,通過上面的例子,我們可以得知hda=hda1+hda2,其中hda3=hda5+hda6+hda7+hda8+... ...

 

 

fdisk互動式分割槽操作
我們以/dev/sda裝置為例,來講解如何用fdisk來操作新增、刪除分割槽等動作。
#fdisk /dev/sda
Command (m for help): m
Command action

 

 

 a toggle a bootable flag
 b edit bsd disklabel
 c toggle the dos compatibility flag
 d delete a partition                     //
刪除一個分割槽
 l list known partition types            //
列出分割槽型別
 m print this menu                     //
列出幫助資訊
 n add a new partition                 //
新增一個分割槽
 o create a new empty DOS partition table
 p print the partition table             //
列出分割槽表
 q quit without saving changes         //
不儲存退出
 s create a new empty Sun disklabel
 t change a partition's system id         //
改變分割槽型別
 u change display/entry units
 v verify the partition table
 w write table to disk and exit         //
把分割槽表寫入硬碟並退出
 x extra functionality (experts only)     //
擴充套件功能
【例】對sda新增兩個200M的主分割槽,其它為擴充套件分割槽,在擴充套件分割槽中新增兩個200M的邏輯分割槽;
Command (m for help): n
   e extended
   p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-125, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-125, default 125):
+200M

 

Command (m for help):n
   e extended
   p primary partition (1-4)

p

Partition number (1-4):2
First cylinder (26-125, default 26):
Using default value 26
Last cylinder or +size or +sizeM or +sizeK (26-125, default 125):
+200M

 

Command (m for help):n
   e extended
   p primary partition (1-4)

e

Partition number (1-4):3
First cylinder (51-125, default 51):
Using default value 51
Last cylinder or +size or +sizeM or +sizeK (51-125, default 125):

Using default value 125

 

Command (m for help):n
   l logical (5 or over)
   p primary partition (1-4)

l

First cylinder (51-125, default 51):
Using default value 51
Last cylinder or +size or +sizeM or +sizeK (51-125, default 125):
+200M

 

Command (m for help):n
   l logical (5 or over)
   p primary partition (1-4)

l

First cylinder (76-125, default 76):
Using default value 76
Last cylinder or +size or +sizeM or +sizeK (76-125, default 125):
+200M

 

Command (m for help):p
Disk /dev/sda: 1035 MB, 1035730944 bytes
256 heads, 63 sectors/track, 125 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
   Device Boot Start End Blocks Id System
/dev/sda1 1 25 201568+ 83 Linux
/dev/sda2 26 50 201600 83 Linux
/dev/sda3 51 125 604800 5 Extended
/dev/sda5 51 75 201568+ 83 Linux
/dev/sda6 76 100 201568+ 83 Linux
然後根據t指令來改變分割槽型別,最後w儲存退出

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23757700/viewspace-700627/,如需轉載,請註明出處,否則將追究法律責任。

相關文章