Loading
ナレッジ

サブミットするファイルサイズが実際よりも多く計算される

📅更新日: 2025-09-25🏷️P4サブミットするファイルサイズが実際よりも多く計算される手順Article ID: 000001996

ファイルを登録する操作(p4 submit)を実行したとき以下のエラーが発生します。

The filesystem 'depot' has only 1.6T free, but the command estimates it needs at least 2T available.

 

登録対象のファイルは数GBで、P4サーバのディポを格納するディスクの空き容量を下回っています。

ファイルを登録するために何が必要ですか。

P4D、P4の不具合により実際のファイルサイズ以上のサイズが計算され、エラーが発生しています。
P4D 2024.2、P4D 2025.1 で発生することが確認されており、P4D 2025.1のPatch1 2810567 にて改修されました。
P4Dをバージョンアップいただくことで解消します。


https://ftp.perforce.com/perforce/r25.1/doc/user/relnotes.https://ftp.perforce.com/perforce/r25.1/doc/user/relnotes.txt
Bugs fixed in 2025.1 Patch 1 (2025.1/2810567) (2025/08/05)
#2795402 (Job #127413) **
    Fix fileSize expectation issue resulting in errors indicating
    insufficient space in the depot storage.

・不具合について
ユーザーがファイルをチェックアウトすると、サーバはクライアントに対して db.working レコードを送信し、それをクライアント側で埋めるように指示します。
本不具合では、このレコードに含まれるある値に対して、P4Vが一律で10MB割り当ててしまうことにより実際のファイルサイズよりも大きなサイズが計算されてしまいます。

P4Dを2025.1 Patch 1 (2025.1/2810567) 以上のバージョンにアップグレードいただき、P4Vについても2025.1以上のバージョンにアップグレードした後、チェンジリストへのファイル登録処理から再実施いただくことをお試しください。

 

・P4Dのアップグレードについて
「ビルドバージョンのみアップグレードする場合」例えば 2025.1/2761706 から 2025.1/2810567 へアップグレードいただく場合は、p4d バイナリの置き換えのみでアップグレードを実行できます。


[ビルドバージョンのみアップグレードする場合]
・実施前のp4dバージョンを確認
コマンド例)
 p4 info
 または
 p4d -V


・p4dの停止
コマンド例)
 systemctl stop p4d


・p4dバイナリファイルの差し替えと、権限設定
現在実行されているp4dファイルをリネームなどで退避いただいた後、メーカFTPサイトよりダウンロードいただいた最新のp4dを配置ください。
https://ftp.perforce.com/perforce/r25.1/bin.linux26x86_64/p4d

*Linux 64bit環境の場合

・p4dのスタート
コマンド例)
 systemctl start p4d
 systemctl status p4d


・実施後のp4dバージョンの確認
コマンド例)
 p4 info


P4D 2024.2 から P4D 2025.1 へのアップグレードのように、メジャーバージョン(2024→2025)が変わるアップグレードや
P4D 2024.1 から P4D 2024.2 へのアップグレードのように、マイナーバージョン(1→2)が変わるアップグレードの場合は
ドキュメントに記載の手続きでアップグレードください。
https://help.perforce.com/helix-core/server-apps/p4sag/current/Content/P4SAG/chapter-install-upgrade-patch.html

 

読み込み中
サブミットするファイルサイズが実際よりも多く計算される