Linux

如何提取具有較大塊大小的 tar 存檔?

  • February 6, 2018

我有一個包含大量非常大文件的 tar 球。阻塞因子為 10k。這需要很長時間才能提取,因為它進行了大量的 10k 寫入。如果我一次獲得更大的寫入,文件系統的性能會更好。如果 tar 不能讓我進行更大的寫入,我如何使用其他一些 bash 管道技術來提取記憶體並將更大的塊刷新到磁碟?

我相信您正在尋找以下-b開關tar

-b, --blocking-factor BLOCKS
      BLOCKS x 512 bytes per record

現在您的命令將如下所示:

tar xfv mybigbigtar.tar --blocking-factor=<whatever you desire>

引用自:https://serverfault.com/questions/895890