Яку файлову систему вибрати для обміну файлами між Windows та Ubuntu?


20

На даний момент в установці (USB-накопичувач) для 32-розрядного Ubuntu 12.04.1. Хочете мати можливості подвійного завантаження між Windows 7 та Ubuntu. Розподіліть жорсткий диск з системою Windows (sda1), ОС Windows (sda2), Ubuntu (sda3 - з файловою системою ext4 та точкою монтажу "/"), swap (sda4) і потрібно знати, яку файлову систему вибрати для решти вільний простір (сховище) перегородка з точкою кріплення вдома? Я припускаю, що це або 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 неможливо встановити на / додому, оскільки це не повністю функціональна файлова система Unix. Виберіть іншу файлову систему, наприклад, ext2. Я знову: Будь-які пропозиції?
Ось Джонні

/ home не повинно бути ні FAT32, ні NTFS для багатьох питань безпеки та продуктивності. Якщо ви збираєтеся поділитися диском або розділом, вам слід створити інший розділ спеціально для цього. Дозвольте додати інформацію у відповідь, щоб краще пояснити це.
Луїс Альварадо

2

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


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 тоді буде добре! Детальніше дивіться у коментарі Луїса!
Меррі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.