您的位置: 哈尔滨资讯网 > 娱乐

Linux下将-TMP和-Var移动到共享分区 (2)

发布时间:2019-09-11 15:33:18

6. 执行备份并创建符号链接 这个命令完成以后,/mnt/rwstorage/var 就成为 /var 的一个完全相同的副本。现在您可能会问,如何让 Linux 正确使用 /mnt/rwstorage/var 和 /mnt/rwstorage/tmp 而不是根目录下的默认位置呢?使用符号链接很容易实现这一点 -- 我们将创建新的符号链接 /tmp 和 /var,它们指向 /mnt/rwstorage 中的正确目录。我们首先备份原来的目录:     # cd /  # cp var var.old  # cp tmp tmp.old

最后一行可能没有必要,因为通常您不会将任何重要的文件放在 /tmp 中,但我们这样做更安全一些。现在开始创建符号链接:      # cd /  # ln -s /mnt/rwstorage/var /var  # ln -s /mnt/rwstorage/tmp /tmp

7. 最后修改 /etc/fstab 现在,当任何用户或程序使用 /var 时,他们将被自动转移到 /mnt/rwstorage/var!对于 /tmp 也一样。我们还有一个步骤要做;但是这一步可以安全地在多用户模式下执行。现在可以让 apache 恢复运行了,也可以让您的所有用户重新登录了。请按 CTRL-D 退出 runlevel 1。系统应该正常启动。请以 root 身份登录。 我们必须完成的最后一个步骤是配置 /etc/fstab 文件,以便将 /dev/*** 挂载到 /mnt/rwstorage。必须在 /etc/fstab 中添加这样一行:      /dev/***    /mnt/rwstorage ext2  defaults    1   2

重要说明:如果您使用的内核版本属于 2.3+,则在您的 /etc/fstab 文件中很可能有这样一行:      none      /var/shm    shm   defaults    0   0

该行在系统中启用共享内存,默认情况下它挂载在 /var 中。为了使该行正常工作,它必须出现在您刚添加的那一行的下一行。这样,当 Linux 启动时,/mnt/rwstorage 将首先被挂载(启用 /var)。然后,并且仅当在此以后,shm 设备将被挂载在 /var/shm,而后者实际上是 /mnt/rwstorage/var/shm。确保这两行的次序为:      /dev/***    /mnt/rwstorage ext2  defaults    1   2  none      /var/shm    shm   defaults    0   0

在保存了对 /etc/fstab 的更改以后,您的系统已经成功升级了!在证实一切工作正常以后,您可删除所备份的 /tmp.old 和 /var.old 目录。恭喜您 -- 为了获得最佳性能,您已经成功地对您的系统分区进行了重新配置。

宝宝晚上睡觉出汗是怎么回事
宝宝眼屎多
宝宝母乳性黄疸症状
剖宫产术后怎么防止腹胀便秘
猜你会喜欢的
猜你会喜欢的