Por que todo sistema operacional ainda não pode continuar a transferência de arquivos? [fechadas]

5

Quero dizer, Windows 7, Ubuntu 9.10 e Snow Leopard ... Todos os sistemas operacionais de desktop mais novos e top de linha ainda usam cópia regular para transferir arquivos, como me parece por experiência própria.

Em vez de usar algumas técnicas como rsync, sftp ou o que for usado para fazer o backup da máquina do tempo, quando você deseja copiar um arquivo pela rede ou grande quantidade de dados por USB ou até mesmo em um pen drive grande tem o risco eminente de ter que começar tudo de novo, se você quiser conveniência, é claro.

Então, por que eles insistem em ir assim?

edit: pois isso ainda não tem resposta ainda hoje, estou levando para o site de discursos mais relevante que pude encontrar:

    
por Cawas 19.06.2014 / 23:53

5 respostas

7

Provavelmente porque há desvantagens para as operações de E / S e um impacto no desempenho.

Uma cópia direta provavelmente tem melhor desempenho, E / S e sistema.

    
por 17.02.2010 / 04:20
3

Eu estou apenas supondo aqui ... mas eu suspeito que seja por causa de não usuários Super. Para um usuário de computador menos habilidoso, pode ser confuso se eles receberam um prompt dizendo "Este arquivo já existe, você quer: [Cancelar] [Substituir] [Anexar]". Tenha em mente que muitas vezes a ação apropriada está sendo substituída, as pessoas estarão copiando uma versão mais recente de um documento para uma unidade USB para atualizar a unidade ou fazer um backup e, portanto, querer substituir a versão anterior pela nova versão. p>

Apenas alguns pensamentos ... não sendo um desenvolvedor do sistema operacional, não posso dizer com certeza; -)

    
por 17.02.2010 / 04:21
3

Se você estiver transferindo arquivos grandes em uma rede não confiável, use o rsync com a opção --partial. Seu caso de uso é bastante raro. O compartilhamento em um sistema que eu uso tem uma transferência que leva mais de um dia, sem ameaça de perda de dados devido a uma transferência incompleta (é lento por algum motivo para investigar, em algum momento).

Editar: @Cawas: o caso de uso mais comum é copiar sobre um arquivo com uma nova versão do arquivo. Se um arquivo foi modificado (feito maior neste caso), tentar acrescentar o comprimento extra do novo arquivo ao arquivo antigo resultará em um arquivo corrompido. Protocolos como rsync e ftp podem assumir que você não está fazendo isso.

    
por 18.02.2010 / 03:50
3

Pelo menos para o Windows há um remédio, uma das razões pelas quais estou usando TeraCopy : pode retomar transferências de arquivos quebradas.

    
por 18.02.2010 / 04:01
1

A razão pela qual esse recurso nunca foi implementado está bem aqui na frente dos seus olhos. Você só precisa ler os comentários para ver se é um recurso extremamente impopular.

Adicione a sobrecarga necessária para essa operação e você terá sua resposta: ela não será implementada como um recurso padrão em nenhum sistema operacional importante tão cedo.

    
por 17.06.2014 / 13:57