В домашнем каталоге пользователя есть Музыка, Загрузки и некоторые другие папки, которые можно открыть на боковой панели в файловом менеджере.

Я хочу, чтобы они указывали на каталоги на каком-либо другом диске, чтобы я мог использовать эти папки в разных операционных системах. Как я могу этого достичь?

Удаление этих папок и создание ярлыков не работает, потому что в Windows тип файла определяется по его расширению, а ярлык называется с расширением .lnk . Файловый менеджер ищет directory именем Music когда я нажимаю на Music на боковой панели. Если я удаляю расширение, файл больше не распознается как известный тип файла.

Как я могу поделиться личными папками между Windows и Linux?

Перемещение этих папок на диск C: и создание ярлыков на Linux - это не то, чего я хочу, потому что мне придется делать резервные копии этих папок на случай, если что-то случится с установкой Windows. Я намерен хранить эти личные папки отдельно от установки обеих ОС.

2 ответа2

1

Ваше текущее состояние не ясно. тем не мение:

  • если и Windows, и Linux включаются одновременно на разных машинах, то вам нужна сеть между ними и настройка общего доступа к папкам, как Samba в Linux.
  • если оба на одной машине, поэтому вы используете виртуализацию, например kvm или sun virtual box, вам нужен тип сети, которая позволяет гостевым машинам находить друг друга и настраивать общий доступ к папкам, как описано выше.
  • если оба на той же машине, что и несколько загрузок (как я уже догадался, это ваше состояние), вам сначала нужно найти имя раздела, в котором находится нужная вам папка (вы можете найти в окне управления), а затем смонтировать его в Linux с помощью команды mount ,

согласно вашему комментарию:

  • найдите название вашего раздела:
    1. Нажмите на Пуск. Например, на Windows 8, щелкните правой кнопкой мыши в нижнем левом углу экрана.
    2. Щелкните правой кнопкой мыши на компьютере. В Windows 8 вместо этого нажмите «Управление дисками».
    3. Щелкните левой кнопкой мыши на «Управление», чтобы открыть интерфейс управления компьютером Windows.
    4. В левом окне в разделе «Хранилище» нажмите «Управление дисками». затем в соответствии с именем диска Windows и именами разделов, список которых в приведенном выше окне может найти ожидаемое имя раздела.
  • в Linux:
    1. с помощью fdisk -l найдите упомянутый раздел, чтобы убедиться, что вы правы (предположим, что это /dev /sd1)
    2. с помощью команды sudo mount /dev/sda1 /media он монтируется в /media path.

PS В зависимости от типа вашей ОС и раздела диска вам может потребоваться установить дополнительный пакет в Linux, например, пакет ntfs . Я надеюсь, что это полезно.

0

Если это система с двойной загрузкой, вам нужен раздел, который можно читать и записывать как из Windows, так и из Linux. Windows не понимает ext-семейство файловых систем, поэтому единственный выбор - это раздел FAT.

Таким образом, в Windows этот раздел FAT будет другим диском (скажем, E:). В Linux вы создадите для него точку монтирования и смонтируете ее там (скажем, /mnt/shared).

Домашний каталог в обеих ОС будет другим разделом (NTFS для Windows, ext4 или btrfs для Linux). В Linux вы можете просто создавать символические ссылки из домашнего каталога с помощью ln -s , что-то вроде

ln -s /mnt/shared/Music /home/saga/Music

В Windows я не вижу причины, по которой ярлык .lnk для E: не должен работать - вам не нужно их переименовывать (они не используются в Linux), просто оставьте имена как есть. Если они не работают, то в Windows NTFS также есть "настоящие" ссылки (не ссылки на рабочий стол), которые вы можете сделать с помощью mklnk из командной строки (и, возможно, также с помощью файлового менеджера, Google).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .