To pytanie ma już odpowiedź tutaj:
- Jak czytać partycje ext4 w systemie Windows? 7 odpowiedzi
Chcę używać ext4 na zewnętrznym dysku twardym, ale musi to być platforma wieloplatformowa. (Przynajmniej Linux, Win7 i WinXP).
Niestety nie znalazłem żadnego odpowiedniego sterownika, który pozwalałby systemowi Windows na zapis do ext4. Znalazłem Ext2Fsd , ale czyta tylko ext4.
9. ext4 ext tylko do odczytu, bez obcinania i rozszerzania wsparcia dla rozmiaru
Więcej:
Obsługiwane funkcje Ext3 / 4:
- elastyczny rozmiar i-węzła:> 128 bajtów, do rozmiaru bloku
- katalog_dysku: indeks katalogu htree
- typ pliku: dodatkowy tryb pliku w dentystyce
- duży_plik:> obsługiwane pliki 4G
- sparse_super: super blokowa kopia zapasowa w deskryptorze grupy
- uninit_bg: szybka suma kontrolna fsck i grupa
- zakres: czytanie, pisanie bez przedłużania.
- dziennik: obsługuje tylko powtórkę dla dziennika wewnętrznego
Nieobsługiwane funkcje Ext3 / 4:
- dziennik: operacje oparte na dzienniku, dziennik zewnętrzny
- zakres: obcinanie i rozwijanie rozmiaru, usuwanie plików
- flex_bg: pierwsza grupa metadanych
- EA (atrybuty rozszerzone), obsługa ACL
Znalazłem również łatkę dla Ext4Fsd v0.50 ( tutaj ):
Nowość: Matt Wu wydał nową wersję 0.50 na ext2fsd.com. Podpisano Ext2fsd-0.48-bb8 Obsługa rozszerzeń ext4 i poprawka BSOD w systemie Windows 7.
Nie sądzę, że będzie bezpiecznie. Przeczytałem też kilka słów o pisaniu ext4 w systemie Windows, może spowodować utratę danych na dysku ...
What is the External HDD used for?
- Najpierw będą przechowywać kopie zapasowe, a następnie filmy rodzinne, zdjęcia. Trochę muzyki itp. Zostanie podłączona do Raspberry Pi, jeśli w końcu ją otrzymam. Naprawdę się nie poruszy, tylko wtedy, gdy służy do migracji danych komputera do nowego. Największe pliki, które będzie przechowywać, to obrazy dysków Clonezilla (nie wiem, czy będą to duże pliki, czy nie).
Czy ktoś może zapewnić rozwiązanie tego problemu? Czy też NIE ma wystarczająco istotnej różnicy między ext4 i ext3 i powinienem używać ext3? - (Jeśli tak, to czy mogę użyć Ext2Fsd dla tego montażu ext3?)
Dziękuję Ci!
large files
?Odpowiedzi:
Chciałbym używać NTFS zamiast. Można go łatwo odczytać / zapisać w systemach Linux, Windows i OS X (między innymi).
Biorąc pod uwagę zamierzone użycie i fakt, że jest to dysk zewnętrzny, nie widzę powodu, dla którego powinieneś przechodzić przez kłopoty związane z używaniem ext4.
Gdyby to był twój główny dysk twardy, być może warto byłoby skorzystać z zalet ext4 (krótko mówiąc, mniejsze rozdrobnienie dysku i nieco lepsza wydajność, aby uzyskać więcej informacji tutaj ). Wątpię, czy zauważysz różnicę na zewnętrznym napędzie USB. Wąskim gardłem będzie szybkość przesyłania danych kablem USB.
Dla większości użytkowników jedyną oczywistą zaletą ext4 w porównaniu z NTFS jest to, że ext4 zezwala na nazwy plików ze znakami specjalnymi (
? & %
itp.). Takie nazwy plików są jednak zarówno złym pomysłem, jak i przedmiotem szczególnego zainteresowania.EDYCJA: W odpowiedzi na pytanie B. Rolanda dotyczące defragmentacji, tak, są dwa sposoby na defragmentację dysku NTFS w systemie Linux. Jednym z nich jest narzędzie typu open source o nazwie shake . Nie korzystałem z niego, ale wydaje się, że działa. Drugim jest po prostu kopiowanie wszystkich danych z dysku zewnętrznego, usuwanie wszystkiego z dysku, a następnie kopiowanie wszystkiego z powrotem. Wreszcie, ponieważ dysk będzie również dostępny w systemie Windows, możesz użyć defragmentatora systemu Windows.
Myślę jednak, że przywiązują drogę zbyt dużą wagę do napędu defragmentacji. Zajrzyj tutaj, aby uzyskać proste wyjaśnienie fragmentacji . W skrócie, pofragmentowany dysk to taki, w którym pliki na dysku nie są przechowywane w ciągłych blokach, ale rozłożone na dysku. Jest to zwykle spowodowane zmianą rozmiaru pliku po jego zapisaniu. Załóżmy, że zapisujesz plik 1 MB na dysku. Następnie zmodyfikuj plik, a jego rozmiar wzrośnie do 20 MB. Jeśli w miejscu, w którym plik został utworzony, nie ma wystarczającej ilości wolnego miejsca, te dodatkowe dane zostaną zapisane w innej części dysku twardego. Innymi słowy, plik zostanie pofragmentowany.
Tego rodzaju rzeczy nie zdarzają się bardzo często na dysku używanym do przechowywania „kopii zapasowych, a następnie filmów rodzinnych, zdjęć. Trochę muzyki itp.”. Większość z tych plików nigdy nie zmieni rozmiaru, dlatego też nigdy nie spowoduje fragmentacji dysku.
Ponadto, nawet jeśli dysk jest pofragmentowany, tak naprawdę nie obchodzi Cię to. Fragmentacja może stanowić problem dla dysków systemowych, na których można wykonywać wiele operacji we / wy na sekundę. W takich przypadkach można zauważyć spadek wydajności dysku. Jak powiedziałem wcześniej, na dysku zewnętrznym nie sądzę, abyś mógł to wykryć, nawet jeśli tak się stanie.
Podsumowując, prawie na pewno nie będziesz musiał defragmentować zewnętrznego dysku twardego sformatowanego w systemie NTFS. Jeśli jednak naprawdę chcesz, możesz to zrobić zarówno w systemie Linux, jak i Windows.
źródło
Oprogramowanie Paragon oferuje ExtFS dla Windows 2.0 za darmo do użytku osobistego. Pozwala na odczyt i zapis ext2 ext3 i ext4 ze wszystkich systemów operacyjnych Windows
http://www.paragon-software.com/home/extfs-windows/
Wydaje się być nieco podobny do Linux Readera z Diskinternals, który może montować także wszystkie rozszerzenia, HFS i ReiserFS, ale tylko do odczytu.
http://www.diskinternals.com/linux-reader/
źródło
Jeśli chcesz NIEKTÓRE funkcje EXT4, możesz użyć ich za pomocą tune2fs, aby dodać funkcje do partycji EXT3. Najnowsze informacje o wersji Ext2FSD powinny zawierać listę funkcji, które można włączyć. Możesz przeczytać stronę podręcznika tune2fs, jest kilka wskazówek, jak radzić sobie z zapisywaniem do systemu plików w nagłówku, który może być korzystny w przypadku dysku zapasowego wymagającego niezawodności lub ustawienia drugiej skrajności dla dysku zawierającego pliki niekrytyczne, które wymagają szybkiego dostępu i szybkiego odczytu / zapisu
Tak naprawdę nie potrzebujesz rozszerzonych atrybutów i list ACL, a w zależności od konfiguracji Linuksa mogą one nawet nie być aktywne na początek. Niezgodności między uprawnieniami systemu Windows i Linux powodują, że odradza się korzystanie z tej funkcji na wielu platformach, nawet jeśli jest obsługiwana.
źródło