因为今天update了一版新code,造成磁盘空间不足,使用新增磁盘空间的办法解决问题。
新增磁盘空间,对新增磁盘空间做分区,格式化分区,挂载分区。
新增分区:
选择菜单“VM”-----> settings---->"Add"----->"下一步"---->选择"Harddisk",点"下一步"---->选"creat a new virtual disk" 点"下一步"----->选"SCSI" 点"下一步"------>输入你想建的虚拟硬盘的大小,点"下一步"---->输入你想建的虚拟硬盘的名字(如D:\Linux\lab.vmdk),点"完成"。到现在,已经建立了一个新的虚拟硬盘。但是,刚建立的虚拟硬盘是不能使用的。还需要经过以下几个步骤。
对新增磁盘空间做分区:
查看分区情况
[root@localhost root]#fdisk -l
。。。 。。。
Disk dev/sdb doesn't contain a valid partition table
[root@localhost root]#
可见dev/sdb无有效分区表,需要对它做分区。
[root@localhost root]#fdisk dev/sdb
。。。 。。。
Command (m for help):_
Command(m for help):m
a...
h...
nadd a new partition
pprint the partition table
x...
Command(m for help):p
......
DeviceBootStartEndBlocks IDsystem
Command (m for help):n
command action
e...
pprimarypartition(1-4)
s...
x...
Command (m for help):p
... ...
Device BootStartEndBlocksIDsystem
Command(m for help):n
pprimarypartition(1-4)
p
partition number(1-4):1
First cylinder(1 512,default 1)
Last cylinder or +size or +sizeM ...(1-512,default 512):512
Command (m for help):p
......
Device Bootstartend blocksid system
/dev/sdb11512 104856083 linux
Command (m for help):w
This partition table has be altered!
......
syncingdisks
[root@localhost root]#mkfs.ext3/dev/sdb1
使用mkfs.ext3/dev/sdb1格式化sdb1为ext3
...
This FileSystem will be automalically checked every 22minutes or....
[root@localhost root]#fdisk -l
......
[root@localhost root]#df
......
none94m9 94m%0
并没有发现我们新增加的虚拟硬盘的空间,这为是还需要挂载新虚拟硬盘
新建在用户空间下的文件/home/steve/Skyworth_path,使用来mount挂载sdb1
[root@localhost root]#su steve
[steve@localhost root]#mkdir /home/steve/Skyworth_path
[steve@localhost root]#su
[root@localhost root]#mount /dev/sdb1/home/steve/Skyworth_path
[root@localhost root]#df
挂载成功后,便可以使用这个磁盘空间了,用df查看
......
/dev/sdb1......... %0 /home/steve/Skyorth_path
[root@localhost root]#vi /etc/fstab
可以通过修改 /etc/fstab那这个文件让系统启动时自动加载新虚拟硬盘,否则开机就会丢失。
打开/etc/fstab 这个文件,并新增一行/dev/sdb1/home/steve/Skyworth_pathetx3default12
退出保存后,开机就会自动挂载这个磁盘空间。
[root@localhost root]#chmod -R 777 /home/steve/Skyworth_path
修改使用权限,这样用steve用户才能修改。