Як інтегрувати свою файлову систему Windows з Ubuntu?


12

Нещодавно я придбав новий комп'ютер Windows і хотів би подвоїти завантаження з Ubuntu. Я не дуже хочу мати дві окремі файлові системи (з монтажем), але хотів би інтегрувати ці дві, якщо це можливо. Наприклад, я хотів би, щоб мій / home / name / Pictures мав той самий вміст, що і папка «Pictures» у розділі «Мої документи» у Windows, / home / name / Downloads («Мої документи»), як «Папка завантажень у Windows», «Музика» повинна бути однаковою як папка "Музика" у вікні, і навіть настільний стіл, якщо це можливо. Я розумію, що деякі папки повинні бути різними, наприклад, AppData у Windows не зможе працювати належним чином, тому деякі дублікати можуть знадобитися.

Це взагалі можливо? Я ненавиджу, як почуватись у Ubuntu, як мати разом новий комп’ютер, і хотілося б якихось єдностей (не каламбур).

Дякую.



Це просто нагадало мені про [помічника з міграції] [1], який було видалено з інсталятора Live CD через відсутність інтересу. Але я думаю, що інструмент, який обмінюється даними певних програм з розділу Windows з Ubuntu або, принаймні, допомагає користувачеві зробити це, буде оцінено багатьма користувачами подвійного завантаження у спільноті. З усього, що я бачив досі, Ubuntu для Android робить щось подібне з точки зору користувача. Зрозуміло, монтаж розділу та розміщення символічних посилань - це не фантазія. [1]: launchpad.net/ubuntu/precise/+source/migration-assistant
LiveWireBT

Відповіді:


12

Передумови

Ви повинні мати розділ Windows, встановлений в Ubuntu, щоб виконати наступні роботи.

Перенаправлення спеціальних папок

Еквівалент спеціальних папок ("Мої документи", "Моя музика", "Мої фотографії" тощо), відомих з папок Windows, був визначений проектом freedesktop.org . Файлом конфігурації відповідника ~/.config/user-dirs.dirsкерує xdg-user-dirs-updateкоманда.

Ви можете, наприклад, змінити каталог завантажень, виконавши таку команду в терміналі:

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

Ще один спосіб досягти цього - це вручну замінити $HOME/Downloadsйого /mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloadsв конфігураційному файлі (наприклад, в gedit або nano).

Для того, щоб зміни вступили в ефект бігти xdg-user-dirs-gtk-updateпісля цього і додатково , xdg-user-dirs-updateякщо ви редагували файл конфігурації вручну.

Перенаправлення звичайних папок

Ви також можете замінити папки домашньої папки Ubuntu символічними посиланнями на папки на розділі Windows, наприклад:

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

Це дуже просте рішення, і воно працює не на все, воно може спричинити проблеми в деяких випадках. Однак деякі люди поділяють налаштування для Firefox та Thunderbird таким чином.


Я спробував це для деяких файлів, але мені потрібно спочатку встановити накопичувач "ОС", що насправді дратує. Інакше йдеться про "розірвану ланку"
герцог

Одне важливе - це зробити все в терміналі - Gnome відстежує операції зі "спеціальними" папками, коли вони виконуються через файловий менеджер, тому якщо ви видалите / перейменуєте оригінальну папку Pictures в Nautilus і створите на її місці символьне посилання - воно виграло " t поводиться так, як це робила оригінальна папка Pictures
Сергій

@KevinDuke: вам потрібно додати рядок, /etc/fstabщоб автоматично змонтувати розділ Windows під час завантаження. Шукайте інструкції на цьому сайті.
Сергій

@ Сергей спасибі, я думаю, що автоматичне кріплення було б дорогою. Як це впливає на ефективність?
герцог

@KevinDuke: Я не бачу, як це може вплинути на продуктивність, за винятком, можливо, процес завантаження займає частку секунди довше.
Сергій

3

Наберіть це в терміналі

gedit ~/.config/user-dirs.dirs

і підключити до абсолютного шляху папок Windows. Тоді ви можете просто "killall nautilus" або можливо перезавантажити.


Це досить цікаво. Чи працює це без встановлення накопичувача? І як це порівнюється із створенням посилань?
герцог

Ні, вам потрібно встановити накопичувач. Це прямо тут допоможе вам при запуску. Вигода для вас буде мати список прямо перед вами, а не робити ряд символьних посилань у терміналі.
matt davis

1

Так, можливо. Я не думаю, що це відображатиметься однаково, оскільки вони використовують різні набори іконок. Однак він повинен відображати ті самі файли та папки, які ви могли розмістити на робочому столі.
Проблема, з якою ви, швидше за все, зіткнетеся з тим, що Windows посилається на ці файли та папки з різних відносних вихідних точок. (Якщо натиснути на них, ви отримаєте помилку "Файл не знайдено".)

Якщо ви чомусь хочете продовжувати, знайдіть папку Ubuntu "Desktop" у своїй домашній папці. Перейменуйте його на щось інше, наприклад "desktop.bak", щоб потім скасувати це. Відкрийте термінал і введіть 'ln -s / path_to / windows / Desktop Desktop'

Відкрийте домашню папку та натисніть нове посилання на робочий стіл. Ви повинні побачити файли та папки, на які посилається ваш робочий стіл Windows. (Для цікавості спробуйте натиснути на них і побачити, чи працює якась із них.)

Ви повинні мати можливість вийти та повернутися, щоб побачити, що у вас на робочому столі. Якщо ви виявите, що це не те, що ви хотіли, просто видаліть посилання "Desktop" та перейменуйте "desktop.bak" на "Desktop".


Ця відповідь була насправді на інше питання, яке було об'єднано. До речі.
Argusvision

0

Змонтуйте розділ Windows, після чого монтуйте - зв’яжіть його каталоги під своїм будинком. Це робить ваші програми прозорими для доступу до розділу Windows.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.