Какую файловую систему выбрать для обмена файлами между Windows и Ubuntu?

19

В настоящее время в установке (флешка) для 32-битной Ubuntu 12.04.1. Хотите иметь возможность двойной загрузки между Windows 7 и Ubuntu. Имеет разделенный жесткий диск с системой Windows (sda1), ОС Windows (sda2), Ubuntu (sda3 - с файловой системой ext4 и точкой монтирования "/"), swap (sda4) и должен знать, какую файловую систему выбрать для оставшихся раздел свободного пространства (хранилища) с точкой монтирования / home? Я предполагаю, что это будет либо FAT32, либо ext4, но я должен быть уверен, что он позволяет осуществлять перекрестный обмен документами / каталогами с операционными системами Windows 7 и Ubuntu. Кроме того, является ли FAT32 системой NTFS? Заранее спасибо.

Вот Джонни
источник
Обратите внимание, что гибернация одной ОС, а затем загрузка другой ОС (пока первая все еще находится в состоянии гибернации) МОЖЕТ привести к серьезному повреждению общего раздела, если это ВНУТРЕННИЙ диск. ОС может пропустить синхронизацию внутренних дисков при переходе в спящий режим.
Рольф

Ответы:

12

Так как системы Windows поддерживают FAT32 и NTFS «из коробки» (и только два в вашем случае), а Linux поддерживает целый ряд из них, включая FAT32 и NTFS, настоятельно рекомендуется отформатировать раздел или диск, в котором вы хотите поделиться FAT32 или NTFS, но поскольку FAT32 имеет ограничение на размер файла 4,2 ГБ, если вам приходится работать с большими файлами, то лучше использовать NTFS.

Просто добавьте, если вы делаете это с другим типом раздела, таким как ext4, btrfs или любым другим, который Windows не поддерживает изначально, тогда файлы будут работать в Ubuntu, но не в Windows. Черт, в Windows, если вы попытаетесь получить доступ к этому диску, он предложит отформатировать диск в NTFS. Так что это причина придерживаться FAT32 или NTFS.

Вы действительно можете сделать это из Ubuntu, если хотите использовать, например, GPARTED, который находится в Центре программного обеспечения, или утилиту Disks, которая устанавливается по умолчанию.

Я даже написал ответ на поддержку NTFS в Ubuntu . Поэтому, независимо от того, какой из них вы выберете, обе будут поддерживаться между обеими системами, и вы можете иметь общий раздел / диск между Ubuntu и Windows.

Для некоторых проблем безопасности и производительности, /homeникогда не должно быть FAT32 или NTFS. В вашем случае вам следует создать другой раздел (либо с помощью свободного места, не используемого файлами из уже созданного раздела, либо с использованием другого жесткого диска), и ЭТОТ раздел должен быть отформатирован как FAT32 / NTFS. Этот раздел также будет разделять информацию между Windows и Ubuntu, а не /home. В конце это должно выглядеть примерно так:

Жесткий диск 1

/ sda1 - Windows (NTFS, FAT32)
/ sda2 - Swap
/ sda3 - Ubuntu (EXT4)
/ sda4 - Общий раздел между Ubuntu и Windows (формат NTFS или FAT32)

Это всего лишь грубый набросок, но я думаю, что он даст вам представление о том, как сделать так, чтобы они поделились друг с другом. Если у вас есть 2 жестких диска, то:

Жесткий диск 1

/ sda1 - Windows (NTFS, FAT32)
/ sda2 - Swap
/ sda3 - Ubuntu (EXT4)

HARD DRIVE 2
/ sdb1 - Общий раздел между Ubuntu и Windows (формат NTFS или FAT32)

Луис Альварадо
источник
Спасибо, Луис. Похоже, я должен переформатировать в NTFS через Windows, после факта. Еще раз спасибо за вашу помощь. Теперь это решено.
Вот Джонни
К сожалению! Подожди секунду - это сообщение об ошибке, которое я получил после выбора FAT32, а затем нажал [УСТАНОВИТЬ СЕЙЧАС]: Тип файловой системы fat32 не может быть смонтирован в / home, поскольку он не является полнофункциональной файловой системой Unix. Пожалуйста, выберите другую файловую систему, например, ext2. Я снова: Есть предложения?
Вот Джонни
/ home не должен быть FAT32 или NTFS для многих проблем безопасности и производительности. Если вы собираетесь использовать общий диск или раздел, вы должны создать другой раздел специально для этого. Позвольте мне добавить информацию в ответ, чтобы лучше объяснить это.
Луис Альварадо
2

Я не предлагаю использовать NTFS в Linux, потому что я обнаружил, что поддержка Linux в NTFS очень плохая, скорость чтения и записи файлов чрезвычайно низкая. Так что если вам не нужно использовать огромные файлы, просто используйте Fat32 или ExtFat.

Часы ZHONG
источник
1

Установите его как NTFS, так как и Ubuntu, и Windows смогут читать и писать в раздел и из него. Ext4 изначально не распознается Windows, так что не пытайтесь это сделать. NTFS имеет несколько улучшений по сравнению с FAT32, которые (например) не позволят вам получить файл размером более 4 ГБ.

Мерри
источник
Спасибо. Поскольку NTFS не является «явным» вариантом, означает ли это, что я выбрал FAT 32? Мои варианты следующие (как часть установщика Ubuntu): ext2, ext3, ext4, reiser fs, btrfs, jfs, xfs, fat 16, fat 32, swap. и не использовать. Еще раз спасибо.
Вот Джонни
Да FAT32 будет хорошо тогда! Обратитесь к комментарию Луиса для более подробной информации!
Мерри