Zamierzam użyć partycji NTFS jako katalogu domowego dla instalacji Ubuntu, czy to zadziała?
To brzmi jak zły pomysł. Tak, możesz, ale powinieneś zdawać sobie sprawę, że obsługa NTFS w systemie Linux zawiera następujące zastrzeżenie:
Ze względu na złożoność wewnętrznych struktur NTFS, zarówno wbudowany sterownik jądra 2.6.14, jak i sterowniki FUSE nie zezwalają na zmiany woluminu uważanego za niebezpieczne, aby uniknąć uszkodzenia.
co częściowo wynika z:
Szczegółowe informacje na temat wewnętrznych elementów implementacji nie są udostępniane, co utrudnia dostawcom zewnętrznym udostępnienie narzędzi do obsługi systemu plików NTFS.
Montuję wolumin NTFS na systemie Linux i miałem problem w przeszłości, gdy system plików nie montował się poprawnie na systemie Linux, nawet z opcją -f (force). Musiałem w końcu podłączyć go do komputera z systemem Windows i uruchomić system Windows, co go naprawiło.
Jeśli absolutnie potrzebujesz natywnego systemu plików do odczytu dla systemu Windows dla / home , wolę sformatować go jako fat32. Pomimo swoich ograniczeń ma lepszą obsługę Linuksa.
Nawet przenoszenie plików między systemami plików Linux a Fat32 / NTFS powoduje wiele ostrzeżeń o uprawnieniach i własnościach. Na pewno będziesz mieć problemy z NTFS / home. Pierwszą rzeczą, która nie zadziała będzie ~ / .ssh, .netrc i inne pliki / katalogi z ograniczonymi uprawnieniami. Inne programy na pewno będą miały błędy, gdy nie będą mogły zmienić uprawnień do plików konfiguracyjnych. (pliki kropkowe)
źródło
Możesz, ale będziesz mieć poważne kłopoty, ponieważ wiele aplikacji przyjmie konwencje systemów plików innych niż Microsoft, np. Rozróżnia wielkość liter. Prawdopodobnie lepiej jest zainstalować coś takiego jak Ext2IFS na komputerze z systemem Windows, aby zamiast tego odczytać partycje ext *.
źródło
możesz także spróbować połączyć swoje „Dokumenty”, „Obrazy” i „Muzykę” z folderami w systemie plików NTFS, jeśli chcesz mieć możliwość udostępniania podstawowych danych użytkownika. Działa to świetnie na komputerach, które skonfigurowałem do podwójnego rozruchu dla znajomych.
źródło
Możesz użyć:
Spowoduje to, że wszystko zapisane w jednym katalogu zostanie zapisane w innym miejscu. Dla mnie było to spowodowane tym, że moim głównym magazynem był NTFS, ponieważ musiał być możliwy do odczytania w Windows 7. W
/etc/fstab
zamontowałem partycję NTFS jak zwykle, zrobioną dla mnie przez Ubuntu 11.04:Następnie ustawiam podstawowe foldery pamięci, aby tam zapisać:
To wszystko
/etc/fstab
jest włączone, więc zostanie ponownie zastosowane podczas rozruchu.NTFS nie ma takich samych uprawnień jak ext4 lub podobny, dlatego sugerowałbym używanie go tylko w przypadku plików, które nie są wrażliwe.
źródło
Jestem obecnie przechowywania podfoldery mojego domu (np
~/Documents
,~/Music
) na systemie plików NTFS i wydaje się być w porządku pracy.Na przykład oto sposób hostowania
~/Documents
folderu na partycji NTFS. Najpierw upewnij się, że partycja NTFS jest ustawiona na automatyczne podłączanie, aby była dostępna dla systemu podczas rozruchu. Przenieś wszystkie pliki, które chcesz zachować, z~/Documents
powrotem do odpowiedniego folderu partycji NTFS (tj/mnt/winblows/Users/Username/Documents
.). Teraz usuńDocuments
folder z katalogu domowego i utwórz łącze do tego folderu NTFS w jego miejscu o nazwieDocuments
.Uwaga: Może być konieczne upewnienie się, że
~/.config/user-dirs.dirs
synchronizacja jest z wybranymi lokalizacjami folderów (ja to zrobiłem). Zobacz tę odpowiedź, aby uzyskać więcej informacji.źródło