Как мне интегрировать мою файловую систему 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.