convert
約2,000枚の画像を含むPDFファイルを作成しています。
convert 0001.miff 0002.miff ... 2000.miff -compress jpeg -quality 80 out.pdf
メッセージと共に出力ファイルが2^31-1バイト(2GB -1)に達すると、プロセスは繰り返し終了する可能性があります。
convert: unknown `out.pdf'.
PDFファイルの仕様約10GBを許可。私はそれからより多くの情報を取得しようとしましたが、-debug all
ログ出力で有用なものを見ませんでした。ファイルシステムは外部3どのファイルサイズは少なくとも16GiB(おそらくそれ以上)まで許可されています。。に関してulimit
はfile size
そうですunlimited
。/etc/security/limits.conf
コメント化された行のみを含めます。また、何がこの問題を引き起こす可能性がありますか?制限を上げるにはどうすればよいですか?
ImageMagickバージョン:6.4.3 2016-08-05 Q16 OpenMP
リリース:SLES 11.4(i586)
ベストアンサー1
制限は実際にはファイルシステムでは発生しません。またはパッケージバージョンで私の考えでは。
2GBの制限は、オペレーティングシステムの32ビットバージョンによって異なります。
ファイルを追加するオプションは、64ビットバージョンをインストールすることです。ハードウェアがサポートしている場合。
バラより大容量ファイルのサポート
従来、多くのオペレーティングシステムと基本ファイルシステムの実装では、ファイルサイズと場所を表すために32ビット整数を使用していました。したがって、どのファイルも2 32 - 1バイト(4 GB - 1)を超えることはできません。多くの実装では、サイズを符号付き数値として扱うことで問題がさらに悪化し、これにより制限が2 31 - 1バイト(2 GB - 1)にさらに減少します。