Ver arquivos criados pelo Ubuntu em uma partição NTFS de dentro do Windows 7

1

Eu tenho um sistema de inicialização dupla, Ubuntu / Windows, cada um em seu disco rígido físico, já que também tenho o SRT ativo na partição do Windows.

A configuração é a seguinte:

Disco 1:
 - Partition 1: System (Windows 7)
 - Partition 2: armazenamento (NTFS)
Disco 2:
 - Partição: Ubuntu

Agora, posso montar facilmente as partições do Windows no Ubuntu e ler seus arquivos. Eu posso até copiar os arquivos para a partição em questão (Storage - Disk1 / Partition2), e funciona perfeitamente. No entanto, não consigo ver nenhum arquivo adicionado pelo Ubuntu quando inicializo o Windows. Então, basicamente, o Windows só vê seus próprios arquivos na partição, enquanto o Ubuntu vê tudo.

Existe algo que eu preciso fazer para fazer o Windows ver arquivos feitos pelo Ubuntu? Tenha em mente que a partição é NTFS, não ext2 / 3/4, então o Windows a vê - não apenas os arquivos que o Ubuntu faz (e o Win7 nem leva esses arquivos em consideração ao calcular o espaço livre restante na partição) eles são completamente inexistentes para o sistema operacional)

Meu objetivo é, essencialmente, ter uma partição de armazenamento através da qual ambos os sistemas operacionais possam compartilhar arquivos - tendo música, filmes, amostras de código e downloads em um único lugar, acessíveis e modificáveis por ambos os sistemas operacionais. algo como uma unidade de rede fisicamente separada.

Editar: Curiosamente, as alterações que faço no Ubuntu para os arquivos existentes do Windows também não são transportadas. Acabei de fazer um documento de texto no Win7 e, em seguida, editei no Ubuntu. A inicialização no Ubuntu mostra as mudanças, enquanto a inicialização no Windows mostra-me o estado anterior do arquivo. Que curioso.

Descobrimos que a solução, respondida abaixo, aceitará o mais breve possível.

    
por Swader 30.11.2011 / 19:16

3 respostas

2

O motivo foi o armazenamento em cache do SRT.

Liguei para acelerar minha partição Win para jogos, e como meu SSD de armazenamento em cache tinha 64 GB (tamanho máximo atual para SRT), basicamente armazenava em cache tudo o que tinha em mãos desde que não tinha acabado espaço ainda para começar a purgar. Como tal, tudo o que o Windows pôde ver foi o conteúdo em cache, retirado do SSD, enquanto o Ubuntu (já que não há suporte SRT para ele) viu o estado atualizado.

Depois que eu desativei o SRT e reinicializei para limpar o cache manualmente, eles se comunicam com a partição sem falhas. Naturalmente, isso é inaceitável porque preciso do meu SRT no sistema operacional Win, portanto, basta conectar uma nova unidade para servir como o disco de compartilhamento. Dessa forma eu tenho alguma redundância também.

Obrigado pela ajuda a todos!

Editar: conforme solicitado, algumas informações sobre SRT: link Basicamente, é um mecanismo de cache que usa um SSD de nível de entrada para saber quais arquivos você usa mais e, em seguida, usa o SSD para carregá-los em vez de carregá-los do disco rígido. Isso é suportado apenas no Windows por enquanto, e fornece desempenho SSD com HDDs grandes - capacidades enormes na velocidade do SSD para a grande maioria dos seus arquivos usados regularmente

Por exemplo, meu tempo de inicialização do Windows passou de 24 segundos para 15 segundos, enquanto o carregamento de um nível maior no Skyrim no máximo de detalhes leva cerca de 1 a 2 segundos. Não tenho certeza de como essas comparações são úteis para a base de usuários do Superusuário, mas aqui estão elas:)

Você pode ler mais sobre isso apenas pesquisando o Intel SRT - há muitas análises e referências por aí.

    
por 30.11.2011 / 23:04
1

Você deve poder compartilhar os arquivos do Windows < = > Linux como desejar usando uma partição NTFS

  1. Assegure-se de ter o explorer configurado para mostrar todos os arquivos ocultos e do sistema
  2. Observe que o Windows e o Linux têm um conjunto diferente de usuários (mesmo que tenham o mesmo nome textual, por exemplo, ambos são joe ), portanto, você pode ter problemas de permissão, mas seria de esperar que pudesse ver os arquivos mas não lê-los.

Veja man mount.ntfs para informações sobre as opções de montagem do NTFS. Acho que as opções permissions e inherit podem ser úteis para você. Para ver as opções atuais, tente mount | grep ntfs

    
por 30.11.2011 / 20:28
0

O seu Windows está em estado de hibernação / suspensão híbrida? Em caso afirmativo, você não pode gravar em qualquer partição NTFS ainda montado / aberto no Windows (o que normalmente seria o caso). Você deve desmontar a partição em Windows antes de hibernar / dormir ou fazer um desligamento completo.

    
por 30.11.2011 / 20:57