系统:运行 Ubuntu 14.04、apache 2.4.7 的 VPS
我为我的 VPS 服务器添加了一个虚拟磁盘驱动器。我希望操作系统 (Ubuntu 14.04) 驻留在其自己的“系统”驱动器上,而我的客户端文件驻留在另一个“数据”驱动器上。
但它们的位置:/data/www
当前位于“系统”驱动器上。
虽然不太熟悉 Linux 处理驱动器空间的方式,但我认为我可以将新/dev/sdc
驱动器安装到/data
( mount /dev/sdc /data
),但 /data 中所有现有内容都消失了。幸运的是,卸载使文件再次可用。所以我的问题是:我如何使用 上的可用空间/dev/sdc
将其添加到/data
文件夹(我猜是在 上/dev/sda
)?
如果有帮助的话,这里是输出df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda 4.9G 3.0G 1.7G 64% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
devtmpfs 1004M 12K 1004M 1% /dev
none 38M 264K 38M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 189M 0 189M 0% /run/shm
none 100M 0 100M 0% /run/user
tmpfs 24K 0 24K 0% /var/gadin
/dev/sdc 4.8G 11M 4.6G 1% /srv/data01
答案1
将驱动器安装在其他位置(您已经这样做了),将数据移动到该位置,然后将驱动器重新安装在其预定位置。
答案2
事实证明我必须这样做
0./ 停止 Apache、php-fdm 和 mysql 服务
1./ 将数据目录移动到/dev/sdc
mv /data /srv/data01
2./ 创建 /data 目录
mkdir /data
3./ 使用以下命令将 /srv/data01/data 挂载为目录(而不是设备)--bind
mount /srv/data01/data /data --bind