Não é possível acessar uma pasta copiada do Linux para o Windows

0

Sou relativamente novo nos problemas do sistema de arquivos, especialmente montando um sistema de arquivos. Eu andei por aí e não encontrei solução ideal | Eu tive Kali Linux em uma partição com EXT4 ou EXT3 (não tenho certeza) e Windows no outro. Para instalar o Ubuntu na partição do Kali e formatá-lo no EXT4, movi meus arquivos para a partição do Windows em uma pasta chamada temp. Depois de instalar o Ubuntu, a pasta é normalmente acessada e todo conteúdo do Ubuntu, mas no Windows 7 eu vejo uma pasta vazia com um tamanho de zero, mesmo que essa partição seja do Windows.

O que aconteceu lá e como tornar essa pasta acessível no Windows novamente?

    
por user10089632 04.02.2018 / 15:25

2 respostas

2

A julgar pela discussão nos comentários, parece-me que este é um problema com o permissões definido no Ubuntu, ao copiar / criar o conteúdo na partição NTFS montada - para que o seu windows não ver os arquivos.

Um conjunto de permissões sensato (*) seria a seguinte entrada em /etc/fstab

# Mount internal Windows partition with linux compatible permissions, i.e. 755 for directories (dmask=022) and 644 for files (fmask=133)
/dev/NTFS-partition  /mnt/windows  ntfs-3g uid=username,gid=users,dmask=022,fmask=133 0 2

Você pode editar seu fstab com seu editor favorito

sudo nano /etc/fstab

e modifique-o de acordo, com os caminhos corretos para /dev e o ponto de montagem /mnt/ .

As opções uid=username,gid=users mapeiam os arquivos e diretórios criados sob o Linux na partição NTFS para o seu usuário Linux.

Enquanto as opções dmask=022,fmask=133 são os valores de máscara (os valores de bit para as permissões que estão não presentes) para a permissão octal conjuntos de "755" e "644" respectivamente.

dmask é para a criação do d irectory e fmask para a criação do f ile.

Aqui está uma grande entrada do wiki do Ubuntu em todo o sistema de permissão do Linux, que cobre muito mais do que eu poderia em um responda aqui.

Para facilitar a tradução de permissões octal, você pode usar uma página inicial do conversor como esta na rede

Se você está satisfeito com suas opções de montagem, pode montar a partição com

sudo mount /mnt/your/windows/path

ou, se já estiver montado automaticamente pelo Ubuntu e lhe der erros device busy , você terá que primeiro desmontá-lo via

sudo umount /dev/NTFS-partition

ou simplesmente reinicializar .

(*) Extraído da entrada do Arch Wiki na montagem de partições NTFS.

    
por Robert Riedl 05.02.2018 / 19:09
1

Você pode tentar criar de quais pastas você precisa, em uma sessão do Windows, colocando um arquivo fictício criado pelo Windows em cada um. Então vá para o Linux. Você não deve ser capaz de gravar em uma partição do Windows, a menos que você está rodando como o superusuário, então sudo bash primeiro, depois copie os arquivos um por um.

    
por daveboss 04.02.2018 / 18:57