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.