Ubuntuはzip形式でファイルをバックアップしましたが、サイズは6.5 GBです。 USBスティックに転送しようとすると、コピー時に「ファイルサイズが大きすぎます」というエラーが発生するため、分割する必要があります。 (理想的には、USBがmac/ubuntu/windows間で移動したいと思います。)
コマンドを使用してsplit
それぞれ1GBのチャンクを作成し、正常にスティックにコピーしました。
結合したファイルを再利用しようとすると、cat x* >> backup.zip
「ファイルサイズが大きすぎます」というエラーが表示されます。
どのファイルサイズ制限が適用されるかを理解するのに役立ちますか? catがチャンクサイズや最終出力サイズについて文句を言うかどうかはわかりません。
答え1
このcat
コマンドには事実上制限はなく、ディスク容量とRAMの面でシステム機能によってのみ制限されます。
表示される「ファイルサイズが大きすぎる」エラーは、書き込むファイルシステムの制限が原因で発生します。ほとんどのUSBドライブはFAT32で事前フォーマットされており、4 GB(マイナス1バイト)を超えるファイルを保存することはできません。 USBスティックをNTFSでフォーマットする必要があり、最大ファイルサイズは256TBです。 (ファイルシステムの種類は多いですが、NTFSはWindowsとMacOSでデフォルトで認識されるシステムなので、どのコンピュータでもUSBスティックを読み取ることができます。)