Jak zintegrować mój system plików Windows z Ubuntu?


12

Niedawno dostałem nowy komputer z systemem Windows i chciałbym uruchomić podwójnie z Ubuntu. Naprawdę nie chcę mieć 2 oddzielnych systemów plików (z montażem), ale chciałbym je zintegrować, jeśli to możliwe. Na przykład chciałbym, aby moje / home / name / Pictures miały tę samą zawartość, co folder Pictures w Moich dokumentach w systemie Windows, / home / name / Downloads były takie same jak folder Downloads w systemie Windows, Muzyka była taka sama jako folder Muzyka okna, a nawet Pulpit, jeśli to możliwe. Rozumiem, że niektóre foldery musiałyby być inne, tak jak AppData w systemie Windows nie byłby w stanie działać poprawnie, więc niektóre duplikaty mogą być konieczne.

Czy to w ogóle możliwe? Nienawidzę tego, jak Ubuntu czuje się, jakby mieć nowy komputer, i chciałbym mieć jakąś jedność (bez zamierzonej gry słów).

Dzięki.



To tylko przypomniało mi [asystenta migracji] [1], który został usunięty z instalatora Live CD z powodu braku zainteresowania. Myślę jednak, że narzędzie, które współdzieli dane niektórych aplikacji z partycji Windows z Ubuntu lub przynajmniej pomaga użytkownikowi w zrobieniu tego, zostanie docenione przez wielu użytkowników korzystających z podwójnego uruchamiania w społeczności. Z tego, co widziałem do tej pory, Ubuntu na Androida robi coś podobnego z punktu widzenia użytkownika. To prawda, że ​​montowanie partycji i umieszczanie dowiązań symbolicznych nie jest takie fantazyjne. [1]: launchpad.net/ubuntu/precise/+source/migration-assistant
— LiveWireBT

Odpowiedzi:


12

Wymagania wstępne

Musisz mieć partycję Windows zamontowaną w Ubuntu, aby następujące działania działały.

Przekierowanie specjalnych folderów

Odpowiednik specjalnych folderów (My Documents, My Music, My Pictures itp.) Znanych z folderów Windows został zdefiniowany w projekcie freedesktop.org . Odpowiednim plikiem konfiguracyjnym ~/.config/user-dirs.dirszarządza xdg-user-dirs-updatepolecenie.

Możesz na przykład zmienić katalog pobierania, wykonując następujące polecenie w terminalu:

xdg-user-dirs-update --set DOWNLOAD /mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloads

Innym sposobem osiągnięcia tego samego jest ręczne zastąpienie $HOME/Downloadsprzez /mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloadsw pliku konfiguracyjnym (np. W gedit lub nano).

Aby zmiany odniosły skutek, uruchom je xdg-user-dirs-gtk-updatepóźniej i dodatkowo, xdg-user-dirs-updatejeśli ręcznie zmodyfikowałeś plik konfiguracyjny.

Przekierowywanie zwykłych folderów

Możesz także zastąpić foldery w folderze domowym Ubuntu symbolicznymi linkami do folderów na partycji Windows, np .:

ln -s /mnt/<WINDOWS_PARTITION>/users/<YOU>/AppData/Roaming/Mozilla/Firefox/Profiles/<YOUR_PROFILE.default> ~/.mozilla/firefox/<YOUR_PROFILE.default>

Jest to bardzo proste rozwiązanie i nie działa na wszystko, w niektórych przypadkach może powodować problemy. Jednak niektóre osoby w ten sposób udostępniają ustawienia Firefoksa i Thunderbirda.


Próbowałem tego w przypadku niektórych plików, ale najpierw muszę zamontować dysk „OS”, co jest naprawdę denerwujące. W przeciwnym razie jest napisane „uszkodzony link”
— dukevin,

Jedną ważną rzeczą jest robienie wszystkiego w terminalu - Gnome śledzi operacje z „specjalnymi” folderami, gdy są one wykonywane za pomocą menedżera plików, więc jeśli usuniesz / zmienisz nazwę oryginalnego folderu Zdjęcia w Nautilusie i utworzysz w jego miejscu dowiązanie symboliczne - wygrał ” zachowywał się tak jak oryginalny folder Zdjęcia
— Sergey

@KevinDuke: musisz dodać linię, /etc/fstababy automatycznie zamontować partycję Windows podczas rozruchu. Przeszukaj tę stronę, aby uzyskać instrukcje.
— Siergiej

@Sergey dzięki, myślę, że auto-mount byłoby dobrym rozwiązaniem. Jak wpływa to na wydajność?
— dukevin,

@KevinDuke: Nie rozumiem, w jaki sposób może to wpłynąć na wydajność, z wyjątkiem może procesu rozruchu trwającego ułamek sekundy dłużej.
— Siergiej

3

Wpisz to w terminalu

gedit ~/.config/user-dirs.dirs

i link do bezwzględnej ścieżki folderów Windows. Następnie możesz po prostu „killall nautilus” lub ewentualnie zrestartować komputer.


To całkiem interesujące. Czy to działa bez montażu napędu? A jak to się ma do tworzenia dowiązań symbolicznych?
— dukevin,

Nie, musisz zamontować dysk. To tutaj sprawi, że zaczniesz działać przy starcie. Korzyścią dla ciebie byłoby mieć listę tuż przed sobą, zamiast tworzyć serię dowiązań symbolicznych w terminalu.
— matt davis,

1

Tak to mozliwe. Nie sądzę, że wyświetli się w ten sam sposób, ponieważ używają różnych zestawów ikon. Powinien jednak wyświetlać te same pliki i foldery, które mogłeś umieścić na pulpicie.
Problem, na który prawdopodobnie się natkniesz, polega na tym, że Windows odwołuje się do tych plików i folderów z różnych względnych punktów początkowych. (Jeśli je klikniesz, pojawi się błąd „Nie znaleziono pliku”).

Jeśli z jakiegoś powodu chcesz kontynuować, znajdź folder Ubuntu „Desktop” w folderze domowym. Zmień nazwę na coś innego jak „desktop.bak”, abyś mógł to później cofnąć. Otwórz terminal i wpisz „ln -s / path_to / windows / Desktop Desktop”

Otwórz folder domowy i kliknij nowy link na pulpicie. Powinieneś zobaczyć pliki i foldery przywoływane na pulpicie Windows. (Ze względu na ciekawość, spróbuj je kliknąć i sprawdź, czy któryś z nich działa).

Powinieneś być w stanie się wylogować i zalogować ponownie, aby zobaczyć, co masz na pulpicie. Jeśli stwierdzisz, że nie jest to pożądane, po prostu usuń dowiązanie symboliczne „Pulpit” i zmień nazwę „desktop.bak” na „Pulpit”.


Ta odpowiedź dotyczyła innego pytania, które zostało połączone. BTW.
— Argusvision

0

Zamontuj partycję Windows, a następnie zamontuj - powiązaj jej katalogi w swoim domu. To sprawia, że ​​aplikacje uzyskują przejrzysty dostęp do partycji Windows.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.