ITPub博客

首页 > Linux操作系统 > Linux操作系统 > vmware增加linux硬盘空间

vmware增加linux硬盘空间

原创 Linux操作系统 作者:willing66 时间:2011-06-27 13:43:51 0 删除 编辑
vmware增加linux硬盘空间
引自:http://space.itpub.net/25897089/viewspace-700601
1、vmware上右键增加一个4GB的SCSI硬盘。
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开始)还是主分区(编号1到4)。选择主分区吧,则键入p;选择逻辑分区键入l。我们选择主分区于是:
 键入:   p              
选择创建主分区
5)、此时,fdisk会让你选择主分区的编号,如果已经有了主分区sda1,sda2,那么编号就选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分区示例fdisk是linux下的磁盘分区工具,能划分磁盘成为若干个区,同时也能为每个分区指定文件系统,比如linux、fat32、linux、linux swap、fat16格式等;
   当然我们用fdisk对磁盘分区后,还要使用mkfs命令对分区进行格式化才能挂载使用。
硬盘分区的表示:
在Linux是通过hd*x或sd*x表示的,其中“*”表示的是a、b、c等等;x表示的数字1、2、3等等;hd是IDE硬盘;sd是SCSI或移动存储。
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 bytes。hda有两个主分区(包括扩展分区),分别是主分区hda1和hda2(扩展分区);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/276487/viewspace-700797/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-10-22

  • 博文量
    100
  • 访问量
    165228