Acesse os arquivos de partição do Ubuntu usando o Windows bash

2

Existe alguma maneira de acessar os arquivos da minha partição Ubuntu enquanto inicializado no Windows 10 usando o terminal Bash do Windows?

Eu entendo que existem softwares / drivers de terceiros que adicionam suporte para formatos de arquivo ext usados pelo Linux e os montam no Windows. Depois disso, você potencialmente poderia acessá-lo através do diretório / mnt / DriveLetter.

Espero que haja uma maneira melhor do que a opção que mencionei, para que haja menos chances de corromper meus dados.

Obrigado

    
por Red 19.04.2017 / 16:28

3 respostas

1

Não, não há melhor maneira. O Windows não possui suporte nativo para acessar o ext4 ou outros sistemas de arquivos Linux. Você precisa adicionar um driver de terceiros para isso.

O risco de corrupção de dados é muito pequeno, porém, comparado ao acesso a NTFS do Linux. Enquanto o NTFS teve que ser engenharia reversa para criar um driver Linux para ele, as estruturas do sistema de arquivos Linux são de código aberto e bem documentadas, então os programadores dos drivers ext4 do Windows tinham uma base confiável para trabalhar.

    
por Tilman 19.04.2017 / 17:06
0

Como Tilman diz, a maneira usual de fazer o que você quer é usar um driver de sistema de arquivos que faz com que uma partição Ubuntu (ext2 / 3 / 4fs, XFS, Btrfs, etc.) funcione como um Windows FAT, exFAT ou Partição NTFS.

Eu sei de uma outra abordagem: um programa autônomo que permite operações de cópia e similares, mas que não concede acesso a outros programas. Um exemplo é Ext2Read, que funciona com sistemas de arquivos ext2 / 3/4. Eu usei brevemente este programa, ou algo semelhante, há vários anos, mas não o usei nem nada parecido mais recentemente. Assim, não sei dizer como esse programa específico funciona hoje em dia.

Note que os riscos de acessar arquivos através de um driver são praticamente os mesmos que os de acessar arquivos através de um utilitário como o Ext2Read, pelo menos em princípio. (Pode haver bugs em uma implementação ou outra, mas não há razão para pensar que o Ext2Read seria melhor que um driver, pelo menos não como regra geral.) Eu não tenho acompanhado os drivers do Windows (e programas dedicados) para Acesso ao sistema de arquivos Linux muito de perto, então eu não posso dizer quais programas específicos são melhores ou piores do que outros.

Onde um driver pode ser mais arriscado em geral está no fato de você estar dando a cada programa no Windows acesso ao sistema de arquivos Linux, então se RandomProgram decidir que realmente quer apagar todos os arquivos chamados \etc\fstab em cada disco, o arquivo /etc/fstab do Ubuntu desaparecerá e você terá problemas para inicializar, para citar apenas um dos muitos cenários improváveis que causam problemas. Comentários semelhantes podem ser feitos sobre erros do usuário, especialmente se você deixar o driver rodando constantemente. Quer você use um driver ou um programa dedicado, você pode minimizar esses riscos montando o sistema de arquivos Linux somente leitura - mas se você precisar gravar no sistema de arquivos Linux do Windows, essa abordagem não funcionará.

    
por Rod Smith 19.04.2017 / 19:15
0

Em vez de dual boot, mantenho as janelas em uma máquina virtual de caixa virtual. A VM construiu um método para anexar diretórios do Linux dentro do Windows. Git bash herda isso.

Outra boa ideia é colocar um servidor de arquivos entre as duas máquinas. Eu tenho o sistema linux com o Samba oferecendo arquivos linux que aparecem como janelas. Mesma ideia de usar o Dropbox para trocar arquivos.

    
por pauljohn32 21.04.2017 / 10:59