それぞれ約10Gの5つの巨大なファイル(file1、file2、.. file5)があり、ディスク上に非常に低い空き領域が残っているため、これらすべてのファイルを1つに連結する必要があります。元のファイルを保持する必要はなく、最後のファイルのみを保持します。
いつもの連結は一緒に行くされcat
たファイルの順序でfile2
.. file5
:
cat file2 >> file1 ; rm file2
残念ながら、この方法では、少なくとも10Gの空きスペースが必要です。実際にコピーせずにファイルを連結する方法はありますが、ファイルシステムに、file1が元のfile1の終わりで終了せず、file2の開始で続行することを何とか伝えますか?
追伸 重要な場合、ファイルシステムはext4です。
nbd-server
。