linux新添加了一块硬盘sdb1,并且挂载成功了。现在我怎么才能用这块硬盘空间来补充已满的硬盘分区sda1

另一个问题:要是sda1硬盘分区满了,会自动写到新加的这块硬盘上吗,怎么操作?希望能写清楚命令。有加分,谢谢~

第1个回答  2013-10-20
如果使用了逻辑卷管理就简单了

如果你文件系统直接建在/dev/sda1上就没法扩充到/dev/sdb1上
运行下面命令看一下
fdisk -l /dev/sda
vgdisplay -v追问

是这样的   我看不懂啊,帮忙解释下~~

追答

你的根文件系统满了,看了你的情况,可以如下步骤扩充:

pvcreate /dev/sdb1                #将sdb1创建为pv
vgextend VolGroup00 /dev/sdb1     #扩展卷组VolGroup00,将sdb1加入
vgdisplay VolGroup00              #查看卷组情况,记下Free PE数,用于下面扩展逻辑卷
lvextend -l +100 /dev/VolGroup00/LogVol01 #扩展逻辑卷,100为刚才的Free PE数,根据实际情况更改
resize2fs /dev/VolGroup00/LogVol01 #扩展文件系统
df -h                             #查看文件系统情况,应该已经增加

希望对你有帮助,请采纳

追问

那么在这种情况下,我对sdb盘需要先做什么操作,sdb要求是什么盘型?我分完区了,怎样将这块盘恢复到刚开始的状态,there is no partition avaliable

追答

sdb是磁盘,sdb1是分区,你查看磁盘分区情况该使用

fdisk -l /dev/sdb
而不是sdb1

本回答被提问者采纳
第2个回答  2013-10-19
sdb挂在到哪里了?追问

之前是挂载到了/ 目录,他的使用率还是100%,再上传文件上传不上去了,也不往sdb1硬盘中写??后来我又改到了/mnt/sdb下。还有我已经给sdb1分区了,df -h可以查看到,但fdisk -l /dev/sdb1时提示contain a valid partitiontable??df -l显示的根挂载点占用的是哪个盘的空间,看他是用的一个卷组,是这样么??求解释啊

相似回答