Можно ли обмениваться файлами между двумя разными ОС на одном компьютере?

17

Мой компьютер с двойной загрузкой. У меня установлена ​​Red Hat Enterprise Linux 5 вместе с Windows 7 Ultimate. Есть несколько общих файлов, которые требуются мне в обеих ОС. Прямо сейчас я обращаюсь к этим файлам и манипулирую ими через дополнительное устройство хранения (USB или DVD RW), подключенное к моей системе.

Можно ли создать общую папку / каталог, который будет доступен как для Linux, так и для Windows OS. Можно ли манипулировать файлами в таких папках / каталогах через обе ОС. Как?

user3382203
источник
12
@ DanMan Нет! Этот вопрос касается совместного использования двух разных компьютеров, работающих одновременно.
Жиль "ТАК - перестань быть злым"
2
Вы не создали общий раздел, к которому оба могут получить доступ?
phuclv
3
Будьте осторожны при использовании гибернации или аналогичной функции в одной из ОС, так как это приведет к повреждению данных (в Windows 10 отключение по умолчанию включает гибернацию для более быстрого выключения / загрузки)
Х. Идден,

Ответы:

43

Конечно, и это очень легко. Самый простой способ - создать общий раздел, который использует файловую систему, понятную обеим ОС. У меня обычно есть раздел в формате NTFS, который я монтирую /dataна Linux. Это будет распознано как обычный раздел в Windows, и ему будет назначена буква ( D:например), как и любой другой.

Затем вы можете использовать его из обеих систем, и файлы будут доступны для обеих ваших ОС.

Тердон
источник
1
Для внешних устройств UDF также является хорошей современной файловой системой, которая также может использоваться с жесткими дисками, то есть кроссплатформенными (даже Mac).
DanMan
1
exFATЭто также хороший формат для этого, и теперь он изначально поддерживается Windows - вам, возможно, придется установить утилиты для него в Linux, но для большинства дистрибутивов вам также
понадобится
2
@cutrightjm Драйвер NTFS по умолчанию включен в большинство дистрибутивов годами
phuclv
3
@cutrightjm Если вы говорите о Linux, драйвер ntfs уже много лет является частью ядра.
Тердон
2
@ LưuVĩnhPhúc Да, поддержка NTFS включена в большинстве linux-дистрибутивов, но версия RHEL5 для kenel есть 2.6, и пользователям RHEL5 нужно скачать или включить репозиторий epel для установки fuseиntfs-3g
GAD3R
13

Как уже упоминалось @Terdon , получить доступ к NTFSразделу из linux легко , смонтировав нужный раздел. Также вы можете получить доступ ext2, ext3и ext4раздел из окон, используя ext2exploreинструмент.

GAD3R
источник
Диски часто отображаются по умолчанию, и при их открытии раздел автоматически монтируется. Не нужно монтировать вручную
phuclv
1
@ LưuVĩnhPhúc На RHEL5 поддержка NTFS отключена, там есть содержимое /proc/filesystems: access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/…
GAD3R
2
но если NTFS не поддерживается, поддержка exFAT будет еще хуже, поскольку она все еще не так стабильна, как ntfs-3g. Нет никакой причины использовать такое неподдерживаемое древнее ядро ​​и дистрибутив
phuclv
4

Обратите внимание, что вам даже не нужно создавать раздел для обмена файлами. Ваш RHEL5 может иметь собственный доступ к разделу Windows и читать и записывать произвольные файлы оттуда. Если RHEL настроен правильно, ваши разделы Windows должны появиться в левой панели навигации файлового менеджера RHEL.

мечтатель
источник
0

Если вы не можете или не хотите создавать разделы, доступные из обеих операционных систем, вы можете использовать приложения для синхронизации файлов, такие как Dropbox , Google Drive , Box.com и т. Д.

Обратите внимание, что некоторые из этих программ могут быть недоступны для вашего дистрибутива Linux, и их пропускная способность будет ограничена скоростью вашего интернета.

Sourav
источник
2
Или вы устанавливаете OwnCloud в своей локальной сети ...
MauganRa
7
Локальная отправка данных двумя ОС, запущенными локально через «облако», кажется мне довольно… странной.
glglgl