Я сделал резервную копию в удаленной папке NFS с помощью rsync с Mac на удаленную систему Debian. Окончательная резервная копия на 58 ГБ меньше оригинала. Rsync говорит, что все ок, и обновлять нечего.
Macintosh:/Volumes/Data1 root# du -sh Produccion/
319G Produccion/
root@Disketera:/mnt/soho_storage/samba/shares# du -sh Produccion/
260G Produccion/
Могу ли я доверять rsync?
я использую rsync -av --stats /Volumes/Data1/Produccion/ /mnt/red/
(/ mnt / red - моя точка монтирования самбы)
Несколько разных папок:
root@Disketera:/mnt/soho_storage/samba/shares/Produccion/tiposok# du -sh *
0 IndoSanBol
0 IndoSans-Bold
0 IndoSans-Italic
0 IndoSans-Light
0 IndoSans-Regular
40K PalatinoLTStd-Black.otf
40K PalatinoLTStd-BlackItalic.otf
40K PalatinoLTStd-Bold.otf
44K PalatinoLTStd-BoldItalic.otf
44K PalatinoLTStd-Italic.otf
40K PalatinoLTStd-Light.otf
40K PalatinoLTStd-LightItalic.otf
40K PalatinoLTStd-Medium.otf
40K PalatinoLTStd-MediumItalic.otf
56K PalatinoLTStd-Roman.otf
12K TCL IndoSans_mac
Macintosh:/Volumes/Data1/Produccion/tiposok root# du -sh *
36K IndoSanBol
40K IndoSans-Bold
36K IndoSans-Italic
36K IndoSans-Light
36K IndoSans-Regular
40K PalatinoLTStd-Black.otf
40K PalatinoLTStd-BlackItalic.otf
40K PalatinoLTStd-Bold.otf
44K PalatinoLTStd-BoldItalic.otf
44K PalatinoLTStd-Italic.otf
40K PalatinoLTStd-Light.otf
40K PalatinoLTStd-LightItalic.otf
40K PalatinoLTStd-Medium.otf
40K PalatinoLTStd-MediumItalic.otf
56K PalatinoLTStd-Roman.otf
160K TCL IndoSans_mac
Нет, резервная копия не завершена. В некоторых шрифтах, таких как InSanBol, отсутствует вилка ресурсов, которая используется в старых шрифтах Mac для хранения данных глифов.
На данный момент я не уверен, но, возможно, использую --xattrs
как параметр поможет. Я также рекомендовал бы включить ACL, чтобы вы получили
rsync -aAXv --stats /Volumes/Data1/Produccion/ /mnt/red/
Я забыл: MacOS поставляется с устаревшей версией rsync, которая в любом случае не подлежит ремонту. Я бы установил MacPorts, а после этого установил новую версию rsync с помощью команды
sudo port install rsync
(Это довольно сложно, так как для компиляции rsync требуются инструменты разработчика Apple).
В версии 10.6.6, согласно справочной странице rsync, параметр -E, а не -X, также -A не существует, поэтому параметры команды будут -aEv.