Доброе утро; Я настроил такие вещи (но могу легко изменить, если решение требует этого) на жестком диске емкостью 500 ГБ:

Win7 Enterprise 64-bit, 80GB partition; this was installed and configured first, using the Win7 setup process to partition the drive into 80GB/380GB.

RHEL 5.7, 240GB partition; this was partitioned with swap, /boot, and an LVM with /, /usr, /opt, and /home.

VFAT partition, about 140GB; this is to be used as space to be shared between RHEL and Win7. This partition was setup during the RHEL installation.

В разделе VFAT у меня есть "полные" разрешения от имени root (или других пользователей через sudo) со стороны RHEL, я могу читать / писать без проблем; и я могу читать / писать без проблем на стороне Win7 как администратор. Но я использую "полный" свободно; со стороны RHEL я не могу изменить владельца раздела VFAT. На стороне Win7 я не видел вкладку "Безопасность" для управления разрешениями.

Итак, мой главный вопрос, в чем проблема? Кроме того, я должен был разделить по-другому? Может быть, использовали процесс установки Win7 для создания / форматирования раздела VFAT? Может быть, использовал NTFS на тот момент?

Я нашел это на Serverfault:

Какую файловую систему вы бы использовали, когда вам нужно обмениваться данными между linux и windows в режиме двойной загрузки?

Это близко к тому, что я имею в виду, но я не смог найти точное соответствие. Одна "быстрая" заметка; альтернатива, которую я обдумываю, - отказ от идеи раздела VFAT и просто создание общего ресурса Samba в другой системе, но я пытаюсь удовлетворить запрос клиента, если это вообще возможно. :-) Любая помощь очень ценится.

1 ответ1

0

Мое предложение, если вам действительно нужна двойная загрузка, это установить каждую ОС на свой собственный диск и использовать ntfs-3g в разделе RHEL для доступа к диску NTFS. Я не знаю, насколько хорошо ntfs-3g взаимодействует с разрешениями NTFS, но вы все равно сможете настроить разрешения Linux для монтирования и доступа к файлам.

Что касается схемы привода ... 80 ГБ слишком мало для W7, если он используется много. Если бы это был мой диск, я бы выложил это так ...

Используйте gparted для создания NTFS-разделов размером 2x250 ГБ.

Установите W7 на первый раздел

Установите RHEL во второй раздел - ваша схема выглядит нормально, но я бы пропустил LVM и использовал Ext3/4, а также использовал gparted, если мне когда-нибудь понадобилось изменить размер разделов - этим легче управлять, чем LVM

Теперь у вас есть 1xNTFS(250 ГБ), 6xLinux *(250 ГБ), и grub, установленный в MBR, должен иметь правильно настроенную двойную загрузку

На данный момент, если вы хотите меньший раздел NTFS с "общими данными". Вы можете сжать основной раздел NTFS из инструмента управления W & disk и создать новый раздел в свободном пространстве.

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

Я также рекомендую вам рассмотреть возможность запуска вторичной ОС в качестве виртуальной машины с использованием VirtualBox или продукта VMWare. Это делало бы совместное использование файлов более сложным. Вы можете создавать общие папки, которые разрешают доступ к операционной системе хоста от гостя, или вы можете настроить общий доступ к сети, такой как SAMBA (хост и гость подключаются через виртуальную локальную сеть). Прямой доступ к диску будет сложнее настроить, и для этого потребуется найти подходящие драйверы для подключения образов виртуальных жестких дисков.

Еще одна вещь, на которую вы могли бы обратить внимание, это использовать некоторую форму технологии интерфейса Unix/Posix под Windows - то есть Cygwin или Windows SUA. Это может дать вам больший контроль над правами доступа к файлам ... или нет. :-)

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