如何为我的网站添加磁盘空间到/ var / www?

我做了$ df -h,它扔了这个:

Filesystem Size Used Avail Use% Mounted on /dev/md1 9.7G 1.7G 7.6G 18% / /dev/md2 683G 211M 649G 1% /home tmpfs 4.0K 0 4.0K 0% /dev/shm 

问题是,我的网站位于/ var / www,我猜属于/,他们将无法使用磁盘空间的东西,如图像,需要放在webroot内,例如:/无功/networking/ my_site /的public_html /

我能做些什么呢? 我应该把磁盘空间从/ home移到/? 怎么样? 或将网站移到/ home? 有什么想法吗?

我使用centos 5.5和apache 2

更简单的方法是将数据移动到更大的分区,然后将符号链接回原位。

  $ mv /var/www /home/ $ ln -s /home/www /var/www 

您可以使用绑定挂载在/ var / www中重新挂载/ home / www。

停止apache:

 # service apache2 stop 

joinfstab行:

 /var/www /home/www bind defaults,bind 0 0 

复制目录:

 # cp -pR /var/www/ /home/www 

全部安装:

 # mount -a 

启动apache:

 # service apache2 start 

它看起来像/ dev / md2是相当大的,也许应该使用LVM分割? 从你有Metadevices设置的东西的外观,我猜基本上是你的软件RAID。 您可以将md2专用于LVM,并将其分解为任意数量的逻辑卷(LV)。 唯一的困难是你必须移动你的/ home,暂时让/ dev / md2在LVM下build立。 我发现用LVMpipe理分区和文件系统变得很简单。 从一开始就使用LVM总是比较好,但是没有理由不能部分或完全迁移到LVM。