如何使用 vfat 上的大 .tar 部分焦油?

如何使用 vfat 上的大 .tar 部分焦油?

我现在在旅行时只有一个 vfat USB 记忆棒,但我仍然需要进行备份。我明白是gzip: stdout: File too large因为 vfat 限制文件大于 4.3 GB。我的备份命令

sudo tar czf /media/masi/KINGSTON/backup_home_9.7.2016.tar.gz $HOME/

我需要将备份分成几个部分。如果可能的话稍后合并。我可以开始做--exclude=/home/masi/books/一些事情来限制事情,但如果能得到很多 .jar 文件来完成整个事情,那就太好了。我确实清空了 vfat USB 记忆棒的垃圾箱,因为 GUI 不适用于它

rm -rf /media/masi/KINGSTON/.Trash-1000/ \
    /media/masi/KINGSTON/.Trashes/ \
    /media/masi/KINGSTON/.Spotlight-V100/

我清空垃圾后检查文件系统

df -T | grep KINGSTON

Filesystem     1K-blocks   Used Available Use% Mounted on
/dev/sdb1        7553040 412240   7140800   6% /media/masi/KINGSTON

我尝试Law29的建议。我愿意

  • 文件大小为 4000MB,因为 4200MB 不适用于更大的 USB 记忆棒

    # http://unix.stackexchange.com/a/61776/16920
    sudo tar czf - $HOME | split /
       --bytes=4000MB - /media/masi/KINGSTON/backup_home_9.7.2016.tar.gz
    
  • 我愿意ls -l /media/masi/KINGSTON/backup_home_9.7.2016.tar.gzaa

    -rw-r--r-- 1 masi masi 0 Jul  9 19:49 /media/masi/KINGSTON/backup_home_9.7.2016.tar.gzaa
    
  • df -i /media/masi/KINGSTON/在收到错误 TODO 后执行此操作

但现在的问题是:U 盘的备份大小太大。如何估计 tar 命令的大小?

系统:Linux Ubuntu 16.04 64 位
硬件:Macbook Air 2013-mid
USB 记忆棒:8GB,vfat

答案1

如果您有一个大于 4 GB 的 USB 记忆棒并且您想在上面放置大文件,请尝试 NTFS。 (您也可以使用 Ext[234],但您无法在 Windows 上读取它,而 NTFS 自然可以在 Windows 上运行)。无需再担心您的文件大于或小于 4GB。

一些图形格式化程序会建议选择 NTFS,否则man mkfs.ntfs应该足以让您开始使用。

我首先在 Ubuntu 12.04 上测试了 Linux NTFS,它一直对我有用。

相关内容