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

Недавно я приобрел новый компьютер с ОС Windows и хотел бы выполнить двойную загрузку с Ubuntu. Я действительно не хочу иметь две отдельные файловые системы (с монтированием), но хотел бы интегрировать две, если это возможно. Как, например, я хотел бы, чтобы мои /home/name/Pictures имели то же содержимое, что и папка Pictures в папке "Мои документы" в Windows, /home/name/Downloads - то же самое, что папка "Downloads" в Windows, музыка - такая же. в качестве папки "Музыка" окна и даже рабочего стола, если это возможно. Я понимаю, что некоторые папки должны были бы отличаться, как AppData в Windows не сможет работать должным образом, поэтому некоторые дубликаты могут быть необходимы.

Это вообще возможно? Ненавижу, как в Ubuntu все равно, что иметь новый компьютер вместе, и хотелось бы какого-то единства (без каламбура).

Благодарю.

4 ответа

Решение

Предпосылки

Вам нужно смонтировать раздел 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 таким образом.

Введите это в терминале

gedit ~/.config/user-dirs.dirs

и ссылку на абсолютный путь к папкам Windows. Тогда вы можете просто "killall nautilus" или, возможно, перезагрузить компьютер.

Да, это возможно. Я не думаю, что он будет отображаться одинаково, поскольку они используют разные наборы иконок. Однако он должен отображать те же файлы и папки, которые вы, возможно, разместили на рабочем столе.
Проблема, с которой вы, вероятно, столкнетесь, заключается в том, что окна ссылаются на эти файлы и папки с разных относительных начальных точек. (Если вы нажмете на них, вы получите ошибку "Файл не найден".)

Если по какой-то причине вы хотите продолжить, найдите папку Ubuntu "Desktop" в вашей домашней папке. Переименуйте его в что-нибудь другое, например "desktop.bak", чтобы вы могли отменить это позже. Откройте терминал и введите "ln -s /path_to/windows/Desktop Desktop"

Откройте вашу домашнюю папку и нажмите на новую ссылку Desktop. Вы должны увидеть файлы и папки, на которые есть ссылки на вашем рабочем столе Windows. (Ради любопытства попробуйте нажать на них и посмотреть, сработает ли какой-либо из них.)

Вы должны быть в состоянии выйти и вернуться, чтобы увидеть, что у вас есть на рабочем столе. Если вы обнаружите, что это не то, что вам нужно, просто удалите символическую ссылку "Рабочий стол" и переименуйте "desktop.bak" в "Рабочий стол".

Смонтируйте раздел Windows, затем смонтируйте --bind его каталоги под вашим домом. Это делает ваши приложения прозрачным доступом к разделу Windows.

Другие вопросы по тегам