Ответы:
Как сказал Прорыв, используйте NTFS . Как в Mac OS, так и в Linux вы можете использовать NTFS-3G для включения чтения / записи в раздел NTFS.
На OS X, NTFS-3G также может быть установлен через Homebrew бесплатно для brew install ntfs-3g
. Вам также нужен Fuse для OS X , но это все.
Эти проекты бесплатны, открыты и зрелы. Я использовал эту настройку на Mac, и у меня не было проблем с доступом к данным из раздела NTFS.
UDF является кандидатом. Он работает "из коробки" на linux> = 2.6.31, Windows> = Vista, MacOS> = 9 и на многих BSD.
Примечание: UDF выпускается в разных версиях, которые не одинаково поддерживаются на всех платформах, см. Википедия - Совместимость .
Смежный вопрос: Использование UDF на флешке
truncate -s 100M udf.img && mkudffs udf.img && mount udf.img /mnt && echo foo > /mnt/foo && umount /mnt && uname -r → 3.16.0-4-amd64
Простой ответ - нет. В этих ОС не существует наименьшего общего знаменателя, кроме FAT32.
Под наименьшим общим знаменателем я подразумеваю встроенные файловые системы. Для дополнений, вы по своему усмотрению.
Ну, у вас есть два решения. Многие дистрибутивы Linux содержат инструменты для чтения и записи на диски NTFS ...
Альтернативой будет использование Ext2. Существует утилита Windows, которая интегрирует файловую систему с операционной системой Windows. Я думаю, что это было бы вашим идеальным решением:
Он устанавливает драйвер файловой системы в чистом режиме ядра Ext2fs.sys, который фактически расширяет операционную систему Windows, включая файловую систему Ext2. Поскольку он выполняется на том же программном уровне в ядре операционной системы Windows NT, что и все собственные драйверы файловой системы Windows (например, NTFS, FASTFAT или CDFS для компакт-дисков Joliet / ISO), все приложения могут иметь прямой доступ к Объемы Ext2. Тома Ext2 получают буквы дисков (например, O :). Файлы и каталоги тома Ext2 появляются в файловых диалогах всех приложений. Для работы с ними не нужно копировать файлы с томов Ext2 или на них.
попробуйте exFAT , который становится доступным для все большего количества операционных систем. Согласно связанной статье в википедии (см. Источники), в разработке находится модуль ядра с открытым исходным кодом для linux. OS X поддерживает его с 10.6.5, Windows поддерживает с Vista. Есть обновления для более старых операционных систем Microsoft.
exFAT поддерживает большие файлы.
FAT32 - это то, что вы можете быть уверены в работе практически в любом месте.
Я борюсь с ограничением размера файла, которое по сегодняшним стандартам уже не так велико. Поскольку exFAT еще не доступен в Linux, я искал альтернативы, и действительно трудно найти что-то подходящее.
Когда-то UDF задумывался как кроссплатформенная и кросс-медиа файловая система, но об этом вроде забыли. Существует опция форматирования UDF для жестких дисков, которая вполне подходит для съемных носителей, но, как я понял, поддержка в Windows минимальна, если она вообще есть. Я не знаю, поддерживает ли Windows 7 диски UDF, кроме дисков BluRay.
Я решил использовать NTFS для своих внешних дисков, которые необходимо подключить к компьютерам Windows, а также компьютерам Linux. Для моих съемных дисков, которые в основном, если не только используются на компьютерах Linux, я использую XFS.
Та же проблема относится и к шифрованию: я использую LUKS в Linux, который имеет некоторую поддержку в Windows. TrueCrypt не может быть интегрирован в системы Linux слишком хорошо, по сравнению с LUKS, поэтому я остановился на этом.
Если ваши кроссплатформенные требования не включают Windows, я понимаю, что ZFS - лучший вариант для популярных современных операционных систем, широко используемых на конец 2017 года. См. Реализацию OpenZFS, которая включает поддержку OSX / macOS, Linux, FreeBSD: https: //en.wikipedia.org/wiki/OpenZFS http://www.open-zfs.org/wiki/Main_Page
Должно быть возможно использовать Windows через виртуальную машину (или другой ресурс), но мои потребности удовлетворяются без Windows.
Я бы предложил использовать exFat
файловую систему, потому что я отформатировал раздел жесткого диска 120 ГБ, exFat
и он прекрасно работает с macOS, Linux и Windows.
Если честно, такой файловой системы не существует. NTFS - это режим чтения / записи для Linux / Mac, но он не рекомендуется для установки Linux. На самом деле я не видел, чтобы кто-нибудь устанавливал Linux на NTFS. Linux обычно устанавливается в файловых системах ext2 / ext3. FAT32 может работать прямо сейчас, но будущие выпуски Windows, как с Windows 7, не будут работать.
Вы можете читать / писать в разделах Linux, работая в Windows, используя некоторые из упомянутых здесь программ / драйверов.
http://www.helpfolder.com/2009/08/27/how-to-access-linux-partitions-from-windows/