我对 Linux 上的这种挂载/卸载事情不是很深入,所以我的问题是:
随着df -h我碰到下面的概述:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 323M 306M 0 100% /
tmpfs 502M 0 502M 0% /lib/init/rw
udev 497M 116K 497M 1% /dev
tmpfs 502M 0 502M 0% /dev/shm
/dev/sda9 47G 181M 44G 1% /home
/dev/sda8 368M 12M 338M 4% /tmp
/dev/sda5 8,3G 1,1G 6,8G 14% /usr
/dev/sda6 2,8G 433M 2,2G 17% /var
Run Code Online (Sandbox Code Playgroud)
我将这台机器用作网络服务器,所有与网络相关的东西都位于/srv/. 因为这是/我在这里磁盘空间不足的一部分。我看到/home有 44G 的可用网络空间,这在我的情况下纯属无稽之谈。所以我想有/home没有为自己的分区(相当一部分/),但是/srv作为自己的分区,通过抓占用的空间/home。所以在那之后df -h应该看起来像这样(/home替换为/srv):
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 323M 306M 0 100% /
tmpfs 502M 0 502M 0% /lib/init/rw
udev 497M 116K 497M 1% /dev
tmpfs 502M 0 502M 0% /dev/shm
/dev/sda9 47G 181M 44G 1% /srv
/dev/sda8 368M 12M 338M 4% /tmp
/dev/sda5 8,3G 1,1G 6,8G 14% /usr
/dev/sda6 2,8G 433M 2,2G 17% /var
Run Code Online (Sandbox Code Playgroud)
到达这里需要做什么?
Gil*_*il' 10
由于您在 中有足够的空间/home,请将所有内容从/srvinto 中/home移动,然后(可选)将其中的内容移动/home到根分区。
如果您不介意几分钟的停机时间,最简单的解决方案是移动/srv到更大的分区并对其进行符号链接:
mv /srv /home
ln -s /home/srv /
Run Code Online (Sandbox Code Playgroud)
如果您真的想移动/home到根分区,则需要进行一些重命名。我假设没有名为/home/srvor的目录/srv/srv。
mv /srv home
mkdir /srv
mount --move /home /srv
mv /srv/acme … /home/
mv /srv/srv/* /srv
rmdir /srv/srv
Run Code Online (Sandbox Code Playgroud)
最后(如果您不使用符号链接方法)编辑/etc/fstab以更改挂载点:在以 开头的行上/dev/sda9 /home,替换/home为/srv。
| 归档时间: |
|
| 查看次数: |
73548 次 |
| 最近记录: |