Поскольку FAT32
не поддерживает символические ссылки, разрешения, ACL
и другие расширенные возможности файлов ext4
и NTFS
, вы не можете просто скопировать системные файлы из системного раздела Linux или Windows в раздел FAT32
.
В любом случае вы можете создавать архивные пакеты, используя приложения, которые могут сохранить эти функции, и сохранять эти пакеты в раздел FAT32 .
Например, в Ubuntu Linux вы можете использовать tar
для создания резервной копии, аналогично следующему (я думаю, что можно сделать нечто подобное и в Windows):
# tar czvf /path/to/fat32/backup.tar.gz /
Тем не менее, вы можете столкнуться с проблемами, поскольку файловые системы FAT32
не могут сохранять файлы размером более 4 ГБ, и часто случается, что резервная копия системы должна быть больше этой.
В качестве обходного пути для этой проблемы вы можете использовать команду, подобную этой, чтобы разделить архив на куски, которые можно сохранить в разделе FAT32 (подробности см. Здесь):
# tar czvf - / | split --bytes=4000MB - backup.tar.gz.
Существуют и другие инструменты, такие как dar
, которые позволяют создавать архивы резервных копий и автоматически поддерживать разделение на 4 ГБ.
Ограничение в 4 ГБ действительно раздражает, но если вы используете достаточно современную систему, можно избежать форматирования раздела в exFAT
. exFAT
похож на FAT32
, но может сохранять файлы размером более 4 ГБ , и любая система, более новая, чем Windows Vista или Mac OS X 10.6, может читать и записывать в нее.
Чтобы использовать его с Ubuntu, вам просто нужно установить пакеты exfat-utils
и exfat-fuse
которые должны быть в репозитории юниверсов.