我现在在旅行时只有一个 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,它一直对我有用。