
Как следует из заголовка, я хочу сделать все файлы на моем разделе Windows родными для моего раздела Ubuntu.
Сейчас я могу получить доступ ко всем своим документам, фотографиям и т. д., находясь в Ubuntu, следующим образом:
- Нажмите «Файлы» в панели запуска.
- Нажимаем «ОС» с левой стороны.
- Нажимаем «Пользователи».
- Нажимаю на соответствующую папку пользователя Windows и вуаля — все мои файлы доступны мне.
Чтобы внести ясность, я хочу сделать так, чтобы я:
- Нажмите «Файлы» на панели запуска.
- Нажмите «Документы», «Изображения» и т. д.
и соответствующие файлы (которые уже находятся в моем разделе Windows) доступны мне.
Почему я хочу иметь все свои старые файлы в Ubuntu изначально:
- На случай, если что-то случится с моим разделом Windows
- В будущем я, возможно, избавлюсь от Windows.
Я знаю, что могу поместить все свои файлы на внешний диск и оттуда перенести их в Ubuntu или скопировать их из ОС и просто вставить в файловую систему Ubuntu, но я хочу узнать, есть ли специальная система передачи файлов между разделами или что-то в этом роде.
Этот вопрос не столько касается обходных решений, сколько носит исследовательский характер: мне интересно узнать, существует ли уже специализированное решение.
Скопировать их из ОС довольно просто, мне просто интересно, есть ли в Ubuntu специальный метод.
Надеюсь на вашу помощь :)
решение1
Это возможно, но довольно сложно, поскольку требует сокращений.
Настройте раздел Windows на монтирование при запуске
- Найдите и откройте «Диски».
- Найдите здесь раздел Windows (NTFS) и щелкните значок шестеренки.
- Выбирать
Edit Mount Options...
- Включите
Automatic Mount Options
и снимите флажокShow in User Interface
. Также оставьте 3 поля в этом разделе пустыми.- Убедитесь,
Mount at startup
что отмечено.
- Убедитесь,
- В
Mount Point
поле выберите путь для монтирования раздела./media/YOURUSERNAME/windows
должно работать нормально.
- Выберите тип файловой системы NTFS.
- Примените изменения.
Источник:
http://ubuntuhandbook.org/index.php/2014/07/mount-partitions-automatically-ubuntu-14-04/
Настройте сочетания клавиш
Эта часть самая сложная, поскольку она включает удаление или переименование текущих папок Ubuntu.
- Перезагрузите компьютер, чтобы убедиться, что раздел Windows смонтирован так, как это будет происходить с этого момента.
- Перейдите в домашнюю папку и переименуйте или удалите любую из папок, которые вы хотите отразить в Windows.
- Если в папках есть файлы, которые будут удалены, переместите их в папки Windows.
- Теперь перейдите в раздел Windows и откройте там свою пользовательскую папку.
- Щелкните правой кнопкой мыши папки, которые вы хотите отразить, и выберите
Make Link
. - Вырежьте ( Ctrl+ X) ссылки и вставьте их в домашний каталог Ubuntu.
- Удалите из ссылок все лишнее, оставив их оригинальные названия (Загрузки, Документы и т. д.).
- Если в Windows есть папка с именем
My Pictures
илиMy Documents
, удалите также «My».
- Если в Windows есть папка с именем
Я сделал это (это моя текущая настройка) и могу подтвердить, что это работает, если сделано правильно. Это немного уродливый метод, но он работает довольно хорошо, и у меня пока не было проблем.
Если вам нужна помощь, просто оставьте комментарий.
РЕДАКТИРОВАТЬ:
Чтобы исправить ваше изменение:
Нет, я не верю, что есть собственный метод для Ubuntu, чтобы изменить место, где он ищет определенные папки. Я знаю, что в Windows можно изменить местонахождение пользовательских папок, таких как Загрузки, Документы, Изображения, Музыка и т. д.
Однако я не нашел ничего подобного в Ubuntu. Даже если это существует, явысокосомневаюсь, что он будет иметь какую-либо поддержку NTFS.
Вы всегда можете установить ext2fsd
на Windows, а затем задать расположения папок Windows в соответствующих местах в Ubuntu. Однако это все еще обходной путь. Он немного более интегрирован, да, но ext2fsd
не всегда работает. По этой причине я рекомендую не пробовать это таким образом.
решение2
Если вы хотите перенести пользовательские папки из Windows в Ubuntu, для этого нет простого метода или инструмента в один клик. Вы можете постоянно монтировать каталоги Windows как свои пользовательские каталоги, как описано в ответе Zacharee1, но это не покроет вас, если произойдет то, что вы указали в своем вопросе. Если что-то случится с вашим разделом Windows или если вы решите избавиться от Windows позже (ура вам!), вы потеряете эти файлы (не ура).
Я бы предложил воспользоваться советом по автоматическому монтированию раздела NTFS при запуске, как указано в другом ответе, но тогда я бы отклонился от него. Вместо этого сохраните следующий скрипт где-нибудь в вашем домашнем каталоге, например /home/<USER>/winsync
:
#!/bin/bash
rsync -avz /path/to/windows/pictures /home/<USER>/Pictures
rsync -avz /path/to/windows/videos /home/<USER>/Videos
rsync -avz /path/to/windws/documents /home/<USER>/Documents
Очевидно, внесите соответствующие изменения, а затем выполните chmod +x /home/<USER>/winsync
. Затем просто добавьте этот скрипт в свои автозагрузочные приложения через приложение «Автозагрузка приложений». Этот скрипт будет копировать данные из вашего пользователя Windows в вашего пользователя Ubuntu каждый раз, когда вы входите в Ubuntu. Однако, поскольку это , rsync
а не cp
, он будет копировать только новые/измененные данные. Таким образом, вам не придется беспокоиться о ручном копировании их каждый раз, когда в Windows вносятся изменения, и вы возвращаетесь в Ubuntu. Теперь, даже если вы решили избавиться от Windows, ваши файлы будут в безопасности.