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

  1. #删除逻辑卷 lvremove /dev/cs_s210981/home
  2. #查看逻辑卷 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

posted @ 2023-07-28 19:13  也许明天  阅读(565)  评论(0编辑  收藏  举报