在centos中增加/var文件夹的空间

在centos中增加/var文件夹的空间

我想增加 /var 文件夹的空间。df -h 的输出是

[root@localhost ~]# df -h
Filesystem                     Size  Used Avail Use% Mounted on
/dev/mapper/vg_livecd-lv_root   50G   33G   16G  68% /
tmpfs                          5.8G  296K  5.8G   1% /dev/shm
/dev/sda1                      485M  127M  334M  28% /boot
/dev/mapper/vg_livecd-lv_home  862G  9.3G  809G   2% /home


[root@localhost ~]# pvs
  PV         VG        Fmt  Attr PSize   PFree
  /dev/sda2  vg_livecd lvm2 a--  931.02g    0 
[root@localhost ~]# vgs
  VG        #PV #LV #SN Attr   VSize   VFree
  vg_livecd   1   3   0 wz--n- 931.02g    0 
[root@localhost ~]# lvs
  LV      VG        Attr       LSize   Pool Origin Data%  Move Log Cpy%Sync Convert
  lv_home vg_livecd -wi-ao---- 875.20g                                             
  lv_root vg_livecd -wi-ao----  50.00g                                             
  lv_swap vg_livecd -wi-ao----   5.82g                                             

我尝试搜索,但无法解决我的问题。有人能给我指出正确的方向吗?提前谢谢

答案1

查看 df 输出,您的 /var 文件夹与根文件夹 / 位于同一分区。您似乎还在从 livecd 映像运行……重启后,所有更改很可能会被撤消 :-/

无论如何,如果您使用 LVM,则可以添加磁盘空间(如整个磁盘或单独的分区),并将其添加到 /var 文件夹所在的卷。

fdisk /dev/sdb

  • 使用命令 n 创建所需数量的分区
  • 使用命令 t 将它们标记为 8e,使其成为 Linux LVM
  • 使用命令 w 写入并退出。

格式化分区

  • mkfs -t ext4 -c /dev/sdb1

LVM 命令

  • pvcreate /dev/sdb1;创建物理卷
  • vgdisplay ;显示当前的卷组
  • vgextend /dev/sdb1;将磁盘添加到卷组
  • lvextend -L 15G {你的逻辑卷};用于将卷扩展到 15GB
  • lvextend -L+1G {你的逻辑卷} ;为你的卷添加 1 GB
  • ext2online {你的逻辑卷};用于调整逻辑卷的大小

如果您想将 /var 与根卷分离,只需创建一个新卷,将所有 /var 内容复制到其中,重命名或删除现有的 /var 文件夹,创建一个新的 /var 目录并在其上挂载新卷。

相关内容