Windows Ubuntu двойной загрузки - обмениваться файлами между ОС

27

Ну, у меня нетбук, так что я не могу играть в игры на Windows, нет проблем. Но я получаю новый настольный ПК с лучшим программным обеспечением, и он сможет запускать самые популярные игры, и я хочу, чтобы на нем была Windows, чтобы играть в игры и программное обеспечение, несовместимое с Ubuntu. Я также хочу использовать Ubuntu в качестве основной ОС, поэтому я установлю двойную загрузку.

На этом компьютере у меня будет небольшой SSD с операционной системой и вторым диском (жесткий диск 500 ГБ) для хранения моих файлов. Я хочу избежать копирования файлов из одной ОС в другую каждый раз, когда я загружаю файл. Мой вопрос: есть ли способ, чтобы я мог заставить обе ОС использовать этот жесткий диск для дома, например, установить его как NTFS и заставить ubuntu монтировать его, /homeа также сделать окна для хранения пользовательских файлов, таких как My Documents, My Videosи Downloadsт. Д., В этом разделе?

Диего
источник

Ответы:

29

Размещение /homeв разделе NTFS не рекомендуется, поскольку Linux не может сохранять права собственности и разрешения для раздела NTFS.

Я бы рекомендовал оставить / home по умолчанию / на SSD и создать символические ссылки на папки с большинством данных (Документы, Музыка, Изображения, видео и т. Д.) В NTFS-разделе с разделом «Хранилище», который могут читать как Ubuntu, так и Windows. и пиши.

Так как /homeтакже хранятся все ваши файлы конфигурации, хранение /homeв /разделе в SSD помогает поддерживать скорость.

Подробная информация о том, как это сделать: http://www.howtogeek.com/howto/35807/how-to-harmonize-your-dual-boot-setup-for-windows-and-ubuntu/

После следования инструкциям в разделе «Как» создайте ссылки sym следующим образом:

  1. Откройте Nautilus и удалите папки, которые вы не будете использовать в / home / [user], такие как Документы и т. Д. В папке «Хранилище» уже должны быть документы и т. Д. (В Linux раздел также является папкой).
  2. Перейдите в папку «Хранилище», и вы увидите там папки «Документы и т. Д.».
  3. Щелкните правой кнопкой мыши папку «Документ» и выберите « Создать ссылку» . Это создаст папку под названием «ссылка на документы».
  4. Аналогичным образом создайте «Ссылка на музыку», «Ссылка на картинки» и все остальные подпапки в папке «Хранилище».
  5. Скопируйте эти папки «Ссылка на ...» в вашу домашнюю папку /home/[user].
  6. Наконец, щелкните правой кнопкой мыши на «Ссылка на документы» и переименуйте его в «Документы». Повторите для оставшихся ссылок.

вперемежку

Удалите папки в / home / [user], как и раньше.

Откройте терминал нажатием Ctrl+ Alt+ Tи введите

ln -s /media/storage/Documents /home/[user]/Documents
ln -s /media/storage/Downloads /home/[user]/Downloads
ln -s /media/storage/Public /home/[user]/Public
ln -s /media/storage/Pictures /home/[user]/Pictures
ln -s /media/storage/Music /home/[user]/Music
ln -s /media/storage/Videos /home/[user]/Videos

Надеюсь это поможет

user68186
источник
Спасибо вам большое, в поисках помощи в интернете я нашел это решение, и мне это нравится, но я не знал, как это сделать, так что большое спасибо.
Диего
Я добавил мини, как сделать символические ссылки в ответе.
user68186
Привет :-) Я ищу лучший способ настроить свой собственный диск, и я нахожу ваш ответ интересным. Хотя мне интересно, а как насчет монтирования /storage/[user]папки ( storageраздела) в /home/[user]папку ( osраздел) вместо создания символических ссылок? Можно ли даже смонтировать одну папку или мне придется создать раздел для каждого пользователя?
лист
1
@procrastinator, пожалуйста, задайте новый вопрос, связывающий этот.
user68186
2

Я следовал всем шагам, указанным в разделе « Как согласовать настройку двойной загрузки для Windows и Ubuntu», и это работало отлично, только я не мог отправлять элементы из раздела NTFS в корзину.

Если у вас возникла та же проблема, просто добавьте опции «uid = 1000» и «gid = 1000» в fstab в строке, касающейся раздела ntfs. Моя выглядит так:

# storage mount 
UUID=3F4648C2710CF3A1 /media/storage/    ntfs-3g        auto,user,utf8,uid=1000,gid=1000,rw 0 0

Таким образом, полные шаги с нуля (как указано YatriTrivedi из howtogeek.com и Ману Ярвинен из его блога )

1. Установите новую таблицу разделов GPT на чистом диске (из дистрибутива Ubuntu, работающего в режиме реального времени, используя gparted). Спланируйте схему разделов аналогичным образом:

  • Системный раздел EFI (ESP) размером не менее 100 МБ, это будет мозгом загрузки системы
    • Ваш раздел Windows (NTFS)
    • Ваш раздел Linux (Ext4)
    • Большой раздел (или второй жесткий диск) для хранения ваших файлов (NTFS)
    • Небольшой раздел подкачки (SWAP)

Не забудьте пометить ваши разделы для дальнейшего удобства.

Исходя из моего личного опыта, если вы планируете играть в игры или использовать специализированное программное обеспечение в Windows (Adobe Suite, ARCGIS, Autodesk и т. П.), Планируйте иметь как минимум 100 ГБ в своем разделе Windows. С 150 ГБ и выше у вас должно быть все в порядке. Программное обеспечение Ubuntu гораздо менее требовательно к объему хранилища, поэтому вы можете легко установить раздел Linux размером от 50 до 75 ГБ в зависимости от ваших потребностей.

2. sudo apt install ntfs-3g позволить linux обрабатывать файловую систему ntfs, единственную, которую могут прочитать обе ОС.

3. sudo mkdir /media/storage или в любом другом месте, где вы хотели бы видеть свой раздел. Если вы не знаете где, просто скопируйте / вставьте эту строку.

4. sudo cp /etc/fstab /etc/fstab.backup сделать резервную копию вашего файла fstab, который содержит информацию о том, что ваша система должна делать с вашими разделами диска. Редактирование fstab скажет linux правильно смонтировать этот раздел при каждом запуске, поэтому резервное копирование всегда полезно, если что-то не получается. sudo cp /etc/fstab.backup /etc/fstabвосстановить резервную копию, если это необходимо.

5. Теперь вы должны найти UUID вашего раздела, это уникальный идентификатор , который выступает в качестве серийного номера: sudo blkid. Введите свой пароль, а затем найдите строку, которая соответствует вашему разделу хранения. /dev/sda1: UUID=”23A87DBF64597DF1″ TYPE=”ntfs” /dev/sda2: UUID=”2479675e-2898-48c7-849f-132bb6d8f150″ TYPE=”ext4″ /dev/sda5: UUID=”66E53AEC54455DB2″ LABEL=”storage” TYPE=”ntfs” /dev/sda6: UUID=”05bbf608-87fa-4473-9774-cf4b2602d8d6″ TYPE=”swap”
Здесь ваша маркировка во время первоначального форматирования становится полезной. Скопируйте UUID.

6. gksudo gedit /etc/fstab это откроет fstab для редактирования. Добавьте следующую строку в самом низу fstab и вставьте ваш UUID вместо моего: # storage mount UUID=3F4648C2710CF3A1 /media/storage/ ntfs-3g auto,user,utf8,uid=1000,gid=1000,rw 0 0 Установка uid = 1000 и gid = 1000 так или иначе позволяет вам отправлять ваши элементы в корзину из Linux. Не трогайте ничего из fstab и убедитесь, что ваш UUID правильный.

7. Сохраните и перезагрузите компьютер (важно).

И вуаля, теперь вы должны заметить, что у вас есть «хранилище» под меню мест. Затем настройте ваши подпапки в Linux и Windows, чтобы ваши документы и т.д. хранились в этом разделе!

Нат Азоднем
источник
Как согласовать настройки двойной загрузки для Windows и Ubuntu , по-видимому, имеет решающее значение для вашего ответа. Не могли бы вы включить его важные части в ваш вопрос на случай, если удаленный ресурс изменится или исчезнет? Ответы, содержащие только ссылки, могут быть удалены в Ask Ubuntu.
Дэвид Фёрстер
Ну, так как это ссылка, которую топ-ответ дал в первую очередь, разве не было бы больше смысла, если бы это было подробно описано в этом первом ответе? Если нет, я буду рад отредактировать мой ответ!
Нат Азоднем
Это может быть полезно, но состояние других ответов в основном не связано с вашим состоянием. Я придерживаюсь того, что я предложил в моем предыдущем комментарии.
Дэвид Фёрстер