我刚刚制作了一个 2TB CentOS 虚拟机,但磁盘不可用

我刚刚制作了一个 2TB CentOS 虚拟机,但磁盘不可用

昨天我用 2.0Tb 磁盘创建了一个新的虚拟机。

当我这样做时df -H,这就是我得到的:

[root@datastore ~]# df -H
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_datastore -lv_root
                       53G   19G   32G  37% /
tmpfs                 519M  234k  519M   1% /dev/shm
/dev/sda1             500M   30M  444M   7% /boot
/dev/mapper/vg_datastore -lv_home
                      2.2T  116M  2.0T   1% /home

由于某种原因,Linux 说 53Gb 中只有 32Gb 可用,如(这是不好的一点)所示,当我进入该目录时,它几乎没有空间。

[root@datastore ~]# df -kH /var/www/html/datastore/data
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_pfsowncloud-lv_root
                       53G   19G   32G  37% /

如何让 CentOS 服务器停止安装/var/www/html/dev/mapper/vg_pfsowncloud-lv_root启动它使用/dev/mapper/vg_datastore -lv_home?换句话说,我如何做到这样,当我打字时[root@datastore ~]# df -kH /var/www/html/datastore/data我得到

[root@datastore ~]# df -kH /var/www/html/datastore/data
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_datastore -lv_home
                      2.2T  116M  2.0T   1% /home

答案1

  1. 你可以创建一个/home/html并告诉 apache/nginx/httpd 谁使用它。我无法详细说明,这取决于您的网络服务器。

  2. /var/www你可以建立一个从到 的符号链接/home/www

    cd /var
    mv www www.old
    mkdir /home/www
    ln -s /home/www /var/www
    
  3. 如果你不需要/home,卸载它,然后vg_datastore-lv_home安装/var/www

(你可以先尝试一下umount /home,也许会成功)

  • 用 /home编辑/etc/fstab注释行
  • 重启
  • 编辑 /etc/fstab,将 /home 替换为 /var/www (在文件系统列中)

    mount /var/www
    

(这将“隐藏” /var/www 下的所有内容,您可以使用上面的 2. mv 和 mkdir 命令来检索 /var/www 下的内容)

  1. 当然你可以将/var/www上面替换为/var/www/html/datastore/data

相关内容