83

Я хотел бы, чтобы мои внешние диски были читаемыми и записываемыми из Linux, Mac OS X и Windows.

FAT32 работает, но ограничение размера файла 4 ГБ в наши дни является показательным. Есть ли альтернативы?

10 ответов10

46

Как сказал Прорыв, используйте NTFS. Как в Mac OS, так и в Linux вы можете использовать NTFS-3G для включения чтения / записи в раздел NTFS.

На OS X NTFS-3G также можно бесплатно установить через Homebrew с помощью brew install ntfs-3g . Вам также нужен Fuse для OS X, но это все.

Эти проекты бесплатны, открыты и зрелы. Я использовал эту настройку на Mac, и у меня не было проблем с доступом к данным из раздела NTFS.

40

UDF является кандидатом. Он работает "из коробки" на linux> = 2.6.31, Windows> = Vista, MacOS> = 9 и на многих BSD.

Примечание: UDF выпускается в разных версиях, которые не одинаково поддерживаются на всех платформах, см. Википедия - Совместимость.

Смежный вопрос: Использование UDF на флешке

16

Простой ответ - нет. В этих ОС не существует наименьшего общего знаменателя, кроме FAT32.

Под наименьшим общим знаменателем я подразумеваю встроенные файловые системы. Для дополнений, вы по своему усмотрению.

9

Ну, у вас есть два решения. Многие дистрибутивы Linux содержат инструменты для чтения и записи на диски NTFS ...

Альтернативой будет использование Ext2. Существует утилита Windows, которая интегрирует файловую систему с операционной системой Windows. Я думаю, что это было бы вашим идеальным решением:

Он устанавливает драйвер файловой системы в чистом режиме ядра Ext2fs.sys, который фактически расширяет операционную систему Windows, включая файловую систему Ext2. Поскольку он выполняется на том же программном уровне в ядре операционной системы Windows NT, что и все собственные драйверы файловой системы Windows (например, NTFS, FASTFAT или CDFS для компакт-дисков Joliet/ISO), все приложения могут иметь прямой доступ к Объемы Ext2. Тома Ext2 получают буквы дисков (например, O:). Файлы и каталоги тома Ext2 появляются в диалоговых окнах файлов всех приложений. Для работы с ними не нужно копировать файлы с томов Ext2 или на них.

8

попробуйте exFAT, который становится доступным для все большего количества ОС. Согласно связанной статье в википедии (см. Источники), в разработке находится модуль ядра с открытым исходным кодом для linux. OS X поддерживает его с 10.6.5, Windows поддерживает с Vista. Есть обновления для более старых операционных систем Microsoft.

exFAT поддерживает большие файлы.

7

Подключите ваши внешние диски к серверу с NFS и Samba.

4

FAT32 - это то, что вы можете быть уверены в работе практически в любом месте.

Я борюсь с ограничением размера файла, которое по сегодняшним меркам уже не так велико. Поскольку exFAT еще не доступен в Linux, я искал альтернативы, и действительно трудно найти что-то подходящее.

Когда-то UDF задумывался как кроссплатформенная и кросс-медиа файловая система, но об этом вроде забыли. Существует опция форматирования UDF для жестких дисков, которая вполне подходит для съемных носителей, но, как я понял, поддержка в Windows минимальна, если вообще поддерживается. Я не знаю, поддерживает ли Windows 7 диски UDF, кроме дисков BluRay.

Я решил использовать NTFS для своих внешних дисков, которые необходимо подключить к компьютерам Windows, а также компьютерам Linux. Для моих съемных дисков, которые в основном, если не только используются на компьютерах Linux, я использую XFS.

Та же проблема относится и к шифрованию: я использую LUKS в Linux, который имеет некоторую поддержку в Windows. TrueCrypt не может быть интегрирован в системы Linux слишком хорошо, по сравнению с LUKS, поэтому я остановился на этом.

1

Если ваши кроссплатформенные требования не включают в себя Windows, я понимаю, что ZFS - лучший вариант для популярных современных операционных систем, широко используемых на конец 2017 года. См. Реализацию OpenZFS, которая включает поддержку OSX/macOS, Linux, FreeBSD:https://en.wikipedia.org/wiki/OpenZFS http://www.open-zfs.org/wiki/Main_Page

Должно быть возможно использовать Windows через виртуальную машину (или другой ресурс), но мои потребности удовлетворяются без Windows.

0

Я хотел бы предложить использование файловой системы exFat , потому что я отформатировал раздел 120GB Harddisk с exFat и она прекрасно работает с MacOS, Linux и Windows.

-3

Если честно, такой файловой системы не существует. 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/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .