Como posso acessar uma partição Linux do Windows?

3

Gostaria de poder acessar minha partição /home do Linux a partir do Windows em uma máquina de inicialização dupla. Como a partição está formatada para o XFS, não posso usar explore2fs .

De que outras maneiras eu posso acessar minhas partições do Linux?

Eu considerei VirtualPC, VMWare e VirtualBox e acredito que tanto o VMWare quanto o VirtualBox suportem o acesso a partições cruas, mas não tenho certeza qual será a solução mais rápida e leve. Sugestões.

    
por Kaleb Pederson 09.01.2010 / 22:54

2 respostas

1

Cooperative Linux is the first working free and open source method for optimally running Linux on Microsoft Windows natively. More generally, Cooperative Linux (short-named coLinux) is a port of the Linux kernel that allows it to run cooperatively alongside another operating system on a single machine. For instance, it allows one to freely run Linux on Windows 2000/XP/Vista/7.

aqui está um tutorial: Ext3, ReiserFS & XFS no Windows graças ao coLinux

    
por 09.01.2010 / 23:09
4

Após algumas investigações, decidi usar o VirtualBox, pois confiava nele um pouco mais do que o Linux cooperativo. Aqui está o guia super curto para obter a configuração do VirtualBox para acessar as partições cruas usando sua instalação atual do Linux. Com apenas pequenas modificações, você pode criar uma nova VM que acesse as partições físicas existentes:

(1) Crie um disco virtual que nada mais é que uma referência aos seus sistemas de arquivos existentes usando o 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) Crie uma máquina virtual que use o disco virtual criado na etapa 1. No comando acima, chamei-o de rawdisk.vmdk .

(3) Configure sua máquina virtual usando as redes interligadas do VirtualBox. No meu caso, achei bugs, então configurei minha máquina virtual para usar a rede somente de host e usei o Windows para conectar o adaptador de rede somente host com meu adaptador de rede real (ou seja, físico).

(4) Configure um compartilhamento no samba:

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

E com o samba instalado e funcionando, eu tive acesso a todos os arquivos que eu precisava. Além disso, posso usar o ssh / sftp para acessar todos os arquivos usando o WinSCP ou um cliente similar de transferência de arquivos.

Detalhes completos estão disponíveis em uma postagem no blog que escrevi intitulada " Acessando o arquivo Linux Sistemas de dentro do Windows "

    
por 04.09.2010 / 08:29