p4 filesystem size error && unable to move P4ROOT in Unix ans 这样

p4 filesystem size error && unable to move P4ROOT in Unix ans such

在屏幕截图中,我最初的 p4d 设置有点不对劲,当 p4 和 p4v 开始尖叫我的服务器上缺少文件系统时,我才意识到这一点 space。我目前关闭了客户端中的 p4v 和 PuTTY 中的 p4。

当前的 p4 和 P4LOG 目录不是我打算设置的,本意是在 3.5T 的卷中有 depot,但我把它放在 /var/log 之类的地方搞砸了。

为了解决这个问题,我尝试将 P4ROOT 和 P4LOG 作为 sudo 更改为我最初创建的卷,但不能像 p4 告诉我的那样:

Can't set registry on UNIX

希望在 p4 关闭时设置它并尝试 p4 admin stop,仍然没有成功。

通过对 p4d 进程执行 "kill" 来停止服务器。由于现在没有人能够 运行 任何命令,因此这是绝对安全的。

服务器停止后,将您的 P4ROOT 目录和 P4LOG 文件移动到具有足够 space.

的位置

然后您可以使用正确的设置重新启动您的服务器:

p4d -r /correct/root/location -L /correct/logfile/location

如果您通常通过某种使用旧位置的脚本启动 p4d,请确保也对其进行更新(and/or 更新您的环境变量等)。