Centos 系统开通后修改数据盘挂载目录 /home 改到 /www
# lsblk -f 查看磁盘分区情况
xfs的磁盘管理方式
总体流程是,分区->格式化->挂载。三个步骤
a.新建分区:fdisk /dev/vdb (n新建,然后默认回车,然后w写入)结果用lsblk看一下有什么变化,在vdb下面多了一个分区,vdb1
b.格式化:mkfs -t xfs /dev/vdb1 结果再用lsblk -f看磁盘:FSTYPE 是xfs代表格式化完成
c.临时挂载: mount /dev/vdb1 /www
永久挂载生效需要将磁盘信息写入到 /etc/fstab 中,这样开机才能自动加载
lvm的管理模式
查看各逻辑分区的路径和名字:
#lvs
[root@s210981 ~]# lvdisplay
--- Logical volume ---
LV Path /dev/cs_s210981/home
LV Size <344.68 GiB
LV Path /dev/cs_s210981/root
LV Size 70.00 GiB
mount /dev/cs_s210981/home /mnt
-
#删除逻辑卷 lvremove /dev/cs_s210981/home
-
#查看逻辑卷 lvs
#扩展逻辑卷
lvextend -L +344.68G /dev/cs_s210981/root
lvextend -L +600M /dev/cs_s210981/root
当Lv扩容后,通过df -hT查看发现并没有扩容。
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/cs_s210981-root xfs 70G 57G 14G 82% /
因为lvextend扩展的是lv, df看到的是文件系统, 看来还需要扩展文件系统
[root@localhost dev]# resize2fs -p -F /dev/mapper/cs_s210981-root(这步不成功,会出问题)
linux扩容其中有一步需要使用resize2fs命令重新加载逻辑卷的大小,使用的时候发现异常
报错:resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开/dev/mapper/cs_s210981-root 时
Couldn't find valid filesystem superblock.
找不到有效的文件系统超级块.
经查询资料后得知,不同格式的文件需要使用不同命令。
这个文件是xfs格式的,所以需要使用xfs_growfs命令
[root@localhost dev]# xfs_growfs -p -F /dev/mapper/cs_s210981-root
发现硬盘大了,网站数据也还在
完工 by li
=====================================================
1. df -hT 查看数据盘挂载信息
/dev/mapper/cs_s210981-home 345G 2.5G 343G 1% /home
2、umount /home -> 取消当前数据盘/dev/vdb1 挂载,使用命令 umount /home
3,将/dev/vdb1 挂载到 /www目录,使用命令 mount /dev/vdb1 /www
mount /dev/mapper/cs_s210981-home /www
4,修改开机启动挂载配置,使系统重启也能自动挂载,执行命令
cat /etc/fstab
sed -i "s/\/home/\/www/g" /etc/fstab
sed -i "s/home/www/g" /etc/fstab //会误改一个
6、使用命令 df -h 查看当前数据盘挂载是否正常
/dev/mapper/cs_s210981-home 345G 2.5G 343G 1% /www