之前搞了个Debian的虚拟机,分配了30G的硬盘,很快用完了。需要扩硬盘。
首先在虚拟机的设置里面新add一块硬盘:
然后,重启虚拟机,运行
> fdisk -l #打印当前的磁盘分区表
会出来一段文字提示:
Disk /dev/sdb doesn't contain a valid partition table
> fdisk /dev/sdb #sdb为SCSI硬盘,IDE类型硬盘对应为hda,对该硬盘进行操作
> m # 列出帮助
我们在这里是要添加一个新分区,这样才能被操作系统挂载识别。
> n # 命令n用于添加新分区
此时,fdisk会让你选择添加为逻辑分区(编号从5开始)还是主分区(编号1到4)。选择主分区则键入p;选择逻辑分区键入l
我们选择主分区:
> p #选择创建主分区
此时,fdisk会让你选择主分区的编号,因为是新的硬盘,所以可以选择1
> 1
此时,fdisk又会让你选择该分区的开始值这个就是分区的Start 值(start cylinder);这里最好直接按回车,
如果您输入了一个非默认的数字,会造成空间浪费;
>
然后选择分区的end值,如果只分一个区,直接回车,否则输入end cylinder数值或者分区size
>
最后输入w保存并退出
> w #保存所有并退出,分区划分完毕
然后格式化新分区
mkfs -t ext3 /dev/sdb1
最后挂载该分区
mount /dev/sdb1 /new_files
就可以使用了!
整理自:http://bbs.kafan.cn/thread-779543-1-1.html