安装gcc 磁盘内存不够了
[root@localhost yyy]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 14G 12G 1.7G 88% /
tmpfs 940M 228K 939M 1% /dev/shm
/dev/sdb1 2.0G 3.1M 1.9G 1% /mnt
/dev/sr0 62M 62M 0 100% /media/VBOXADDITIONS_4.3.12_93733
/dev/sda2 被这个坑了 因为 根被 sda2给mounted 了
所以就不能扩大磁盘了
首先在VM中添加一块16G大小的磁盘文件
fdisk -l
增加了空间的硬盘是 /dev/sdc
分区:
[root@localhost yyy]# fdisk /dev/sdc
p 查看已分区数量(我看到有两个 /dev/sda1 /dev/sda2)
n 新增加一个分区
p 分区类型我们选择为主分区
分区号选3(因为1,2已经用过了,见上)
回车 默认(起始扇区)
回车 默认(结束扇区)
t 修改分区类型
选分区3
8e 修改为LVM(8e就是LVM)
w 写分区表
q 完成,退出fdisk命令
使用partprobe 命令 或者重启机器
格式化分区
mkfs.ext3 /dev/sda3
.添加新LVM到已有的LVM组,实现扩容
lvm 进入lvm管理
lvm>pvcreate /dev/sda3 这是初始化刚才的分区,必须的
lvm>vgextend centos /dev/sda3 将初始化过的分区加入到虚拟卷组centos (卷和卷组的命令可以通过 vgdisplay )
lvm>vgdisplay -v
lvm>lvextend -l+21513 /dev/mapper/centos-root 扩展已有卷的容量(21513 是通过vgdisplay查看的free的大小)
resize2fs /dev/mapper/centos-root
#####在这一步的时候 因为先前的 sda2 其实已经扩充不了 新建一个目录,挂上新的磁盘,把占用空间的文件移动过去
其中 还要创造 物理卷PV 卷组VG 逻辑卷LV
[ ~]# pvcreate /dev/sdb1
[root@ ~]# vgcreate -s 32M VolGroup01 /dev/sdc1
[root@ ~]#lvcreate -L15.7G -n LogVol00 VolGroup01
[root@ ~]#lvscan
[root@ ~]#pvscan
[root@ ~]#vgdisplay
这样做完一个 硬盘不能自动开机挂载
1:把mount 的命令放到/etc/rc.d/rc.local 里面去,vi /etc/rc.d/rc.local ,然后把mount /dev/ ··· / ···这个命令塞进去。保存退出就好了。
2:修改/etc/fstab文档,vi /etc/fstab ,
LABEL=/ / ext3 defaults 1 1
第一列为设备号或该设备的卷标,即需要挂载的文件系统或存储设备;
第二列为挂载点
第三列为文件系统或分区的类型
第四列为文件系统参数,即挂载选项,详细参考man mount.命令,defaults就没有问题,除非你有特殊需求;
第五列为dump选项,设置是否让备份程序dump备份文件系统。0:不备份,1:备份,2:备份(但比1重要性小)。设置了该参数后,Linux中使用dump命令备份系统的时候就可以备份相应设置的挂载点了。
第六列为是否在系统启动的时候,用fsck检验分区,告诉fsck程序以什么顺序检查文件系统。因为有些挂载点是不需要检验的,比如:虚拟内存swap、/proc等。0:不检验,1:要检验,2要检验(但比1晚检验),一般根目录设置为1,其他设置为2就可以了。