Który system plików wybieram do udostępniania plików między Windows a Ubuntu?

20

Obecnie w instalacji (pamięć USB) dla 32-bitowego systemu Ubuntu 12.04.1. Chcesz mieć możliwość podwójnego rozruchu między Windows 7 a Ubuntu. Mam partycjonowany dysk twardy z systemem Windows (sda1), Windows OS (sda2), Ubuntu (sda3 - z systemem plików ext4 i punktem montowania „/”), zamień (sda4) i musisz wiedzieć, jaki system plików wybrać dla pozostałych partycja wolnego miejsca (pamięci) z punktem montowania / home? Zakładam, że jest to FAT32 lub ext4, ale muszę mieć pewność, że umożliwia to współdzielenie dokumentów / katalogów z systemami operacyjnymi Windows 7 i Ubuntu. Ponadto, czy FAT32 jest systemem typu NTFS? Z góry dziękuję.

Tutaj jest johnny
źródło
Zauważ, że hibernacja jednego systemu operacyjnego, a następnie uruchomienie drugiego systemu operacyjnego (podczas gdy pierwszy jest nadal w stanie hibernacji) MOŻE spowodować masywne uszkodzenie partycji współdzielonej, jeśli jest to dysk WEWNĘTRZNY. System operacyjny może pominąć synchronizację dysków wewnętrznych podczas hibernacji.
Rolf,

Odpowiedzi:

12

Ponieważ systemy Windows obsługują FAT32 i NTFS „od razu po wyjęciu z pudełka” (i tylko te dwa w twoim przypadku), a Linux obsługuje cały ich zakres, w tym FAT32 i NTFS, zaleca się sformatowanie partycji lub dysku, który chcesz udostępnić albo FAT32 lub NTFS, ale ponieważ FAT32 ma limit rozmiaru pliku 4,2 GB, jeśli zdarzy ci się pracować z dużymi plikami, lepiej użyć NTFS.

Wystarczy dodać, że jeśli zrobisz to z innym rodzajem partycji, takim jak ext4, btrfs lub innym, którego system Windows nie obsługuje natywnie, pliki będą działać w systemie Ubuntu, ale nie w systemie Windows. Do cholery, w Windows, jeśli spróbujesz uzyskać dostęp do tego dysku, zaoferuje on opcję sformatowania dysku do NTFS. To jest powód, aby trzymać się FAT32 lub NTFS.

Możesz to zrobić z Ubuntu, jeśli chcesz na przykład użyć GPARTED, który znajduje się w Centrum oprogramowania lub narzędzia Dyski , które jest domyślnie instalowane.

Napisałem nawet odpowiedź na wsparcie NTFS w Ubuntu . Niezależnie od tego, który wybierzesz, oba będą obsługiwane między oboma systemami i możesz mieć partycję / dysk do udostępniania między Ubuntu i Windows.

W przypadku kilku problemów związanych z bezpieczeństwem i wydajnością /homenigdy nie powinien być FAT32 lub NTFS. W twoim przypadku powinieneś utworzyć kolejną partycję (albo przez zajęcie wolnego miejsca nieużywanego przez pliki z już utworzonej partycji, albo za pomocą innego dysku twardego), a ta partycja powinna być sformatowana jako FAT32 / NTFS. Ta partycja będzie także tą, która będzie dzielić informacje między systemami Windows i Ubuntu, a nie /home. Na koniec powinien wyglądać mniej więcej tak:

DYSK TWARDY 1

/ sda1 - Windows (NTFS, FAT32)
/ sda2 - Zamień
/ sda3 - Ubuntu (EXT4)
/ sda4 - Wspólna partycja między Ubuntu i Windows (format NTFS lub FAT32)

To tylko przybliżony szkic, ale myślę, że da ci pomysł, jak to zrobić, aby się ze sobą dzielić. Jeśli masz 2 dyski twarde, to:

DYSK TWARDY 1

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

HARD DRIVE 2
/ sdb1 - Partycja współdzielona między Ubuntu i Windows (format NTFS lub FAT32)

Luis Alvarado
źródło
Dzięki, Luis. Wydaje mi się, że po fakcie prawdopodobnie powinienem ponownie sformatować system NTFS przez system Windows. Dziękuję jeszcze raz za twoje wsparcie. To jest teraz rozwiązane.
Oto Johnny
Ups! Poczekaj sekundę - to komunikat o błędzie, który otrzymałem po wybraniu FAT32, a następnie wciśnięciu [ZAINSTALUJ TERAZ]: System plików typu fat32 nie może zostać zamontowany w / home, ponieważ nie jest to w pełni funkcjonalny system plików Unix. Wybierz inny system plików, np. Ext2. Ja znowu: jakieś sugestie?
Oto Johnny
/ home nie powinien być FAT32 ani NTFS z powodu wielu problemów związanych z bezpieczeństwem i wydajnością. Jeśli zamierzasz udostępnić dysk lub partycję, powinieneś utworzyć kolejną partycję specjalnie dla tego. Pozwól mi dodać informacje w odpowiedzi, aby lepiej to wyjaśnić.
Luis Alvarado,
2

Nie sugeruję używania NTFS w Linuksie, ponieważ zauważyłem, że obsługa Linuksa w NTFS jest bardzo słaba, a szybkość odczytu i zapisu plików jest bardzo wolna. Więc jeśli nie chcesz używać dużych plików, po prostu użyj Fat32 lub ExtFat.

Zegar ZHONG
źródło
1

Ustaw go jako NTFS, ponieważ zarówno Ubuntu, jak i Windows będą mogły czytać i zapisywać na partycji iz niej. Ext4 nie jest natywnie rozpoznawany przez Windows, więc nie próbuj tego. NTFS ma kilka ulepszeń w stosunku do FAT32, które (na przykład) nie pozwolą ci mieć pliku większego niż 4 GB.

Merri
źródło
Dziękuję Ci. Ponieważ NTFS nie jest „jawnie” opcją, czy to oznacza, że ​​wybrałem FAT 32? Moje opcje są następujące (jako część instalatora Ubuntu): ext2, ext3, ext4, reiser fs, btrfs, jfs, xfs, fat 16, fat 32, swap. i nie używaj. Dzięki jeszcze raz.
Oto Johnny
Tak, fat32 będzie w porządku! Więcej informacji można znaleźć w komentarzu Luisa!
Merri