3

Я хотел бы иметь возможность получить доступ к своему разделу Linux /home из Windows на машине с двойной загрузкой. Поскольку раздел отформатирован для XFS, я не могу использовать explore2fs.

Какими еще способами я могу получить доступ к своим разделам Linux?

Я рассмотрел VirtualPC, VMWare и VirtualBox и считаю, что и VMWare, и VirtualBox поддерживают доступ к необработанным разделам, но не уверен, какое будет самое быстрое и легкое решение. Предложения.

2 ответа2

4

После некоторых исследований я решил использовать VirtualBox, поскольку доверял ему немного больше, чем Cooperative Linux. Вот супер-краткое руководство по настройке VirtualBox для доступа к необработанным разделам с использованием вашей текущей установки Linux. Только с небольшими изменениями вы можете создать новую виртуальную машину, которая будет иметь доступ к существующим физическим разделам:

(1) Создайте виртуальный диск, который является не чем иным, как ссылкой на ваши существующие файловые системы, используя VBoxManage:

# Note, backslashes immediately before new lines are continuations
C:\>cd \users\kpederson\.virtualbox\harddisks
C:\Users\kpederson\.VirtualBox\HardDisks>"\Program Files\Oracle\VirtualBox\VBoxManage" \
  internalcommands createrawvmdk -filename rawdisk.vmdk -rawdisk \\.\PhysicalDrive0 \
  -partitions 5,6,7,8 -mbr f:\sda5_mbr -register

(2) Создайте виртуальную машину, которая использует виртуальный диск, созданный на шаге 1. В приведенной выше команде я назвал это rawdisk.vmdk .

(3) Сконфигурируйте свою виртуальную машину, используя мостовую сеть VirtualBox. В моем случае я обнаружил, что он глючит, поэтому я настроил свою виртуальную машину на использование только хост-сети, а затем использовал Windows для соединения сетевого адаптера только с хостом с моим настоящим (то есть физическим) сетевым адаптером.

(4) Настройте общий ресурс в samba:

[shared]
   comment = Shared Documents
   path = /home/shared
   guest ok = no
   writable = yes

После запуска и запуска samba у меня был доступ ко всем необходимым файлам. Кроме того, я могу использовать ssh/sftp для доступа ко всем файлам с помощью WinSCP или аналогичного клиента для передачи файлов.

Полная информация доступна в блоге, который я написал под названием « Доступ к файловым системам Linux из Windows ».

1

Кооперативный Linux - это первый работающий метод с открытым исходным кодом для оптимальной работы Linux под Microsoft Windows. В более общем смысле, Cooperative Linux (сокращенное название coLinux) - это порт ядра Linux, который позволяет ему работать совместно с другой операционной системой на одной машине. Например, он позволяет свободно запускать Linux на Windows 2000/XP/Vista/7.

вот учебник: Ext3, ReiserFS и XFS в Windows благодаря coLinux

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