É necessário um disco rígido de disco rígido externo para não usar excessivamente o sd em um PI de framboesa? [duplicado]

0

Recentemente, recebi meu PI de framboesa e estava pensando em usá-lo como uma caixa de torrent.

Para isso, você aconselharia conectar um disco USB externo? Ou ter um SDcard muito grande (32+ GB) seria suficiente?

Se eu não estou enganado, eu li em algum lugar que usar apenas o SD colocaria muita pressão sobre ele, e como ele não é feito para esse tipo de uso, ele seria um pouco rápido.

Em geral, em quais outros exemplos você diria que é melhor não usar o cartão SD?

Obrigado antecipadamente!

    
por Helios 25.12.2012 / 18:15

1 resposta

3

If i'm not mistaken I read somewhere that using only the SD would put too much stress onto it, and as it's not made for these kinds of usage, it would wear somewhat fast.

Os cartões SD usam memória flash, o que significa que eles têm um número limitado de ciclos de gravação . Como tal, escrever para eles muitas vezes irá "esgotá-los". Dito isto, o número de ciclos é geralmente na faixa de 100.000 para a maioria dos cartões. Além disso, eles geralmente têm algumas células sobressalentes para remapear dinamicamente as células mortas (ou seja, nivelamento de desgaste ). (SSDs que também usam memória flash geralmente empregam o comando TRIM para reduzir a quantidade de dados sendo gravados, mas cartões SD raramente Esses truques prolongam a vida de um cartão SD (ou flash drive) o suficiente para torná-los bons o suficiente para substituir não apenas as unidades de disquete para uso geral, mas até mesmo os CD-RW / DVD + RW que possuem escreva limites de 1.000-10.000 (para não mencionar todos os problemas com a escrita de pacotes em geral).

I recently got my raspberry PI and I was thinking about using it as a torrent box.

For that, would you advise to connect an external USB disk? Or having a very big SDcard (32+ GB) would be enough?

Se por "caixa de torrent" você quer dizer uma seedbox , então não, não há absolutamente nenhuma razão para que um cartão de memória (ou flash-drives ou SSDs) seria um problema, porque você estaria escrevendo o arquivo para ele apenas uma vez, depois de lê-lo várias vezes, e não há efeitos prejudiciais de leitura da memória flash.

Se por "torrent box" você quer dizer que é um sistema para baixar torrents , então a resposta depende disso.

Como eu disse na primeira parte, a memória flash não gosta de escreve . A questão então é se baixar um arquivo via torrents causa mais gravações do que simplesmente copiar o arquivo de um disco rígido . Eu mesmo me perguntei isso e ainda não encontrei uma resposta definitiva, porque ninguém parece ter feito nenhum experimento real (embora não seja muito difícil criar um).

Dito isso, um pouco de lógica e bom senso indica que ele realmente causa mais gravações de disco, pois a cópia de um arquivo copia a coisa toda uma única vez em um único fluxo. Como tal, cada setor do arquivo já está disponível e pronto para ser gravado. Por outro lado, com um torrent, cada parte do arquivo é baixado lentamente, o que significa que o cliente torrent tem que gravar cada pedaço de cada parte no disco, o que obviamente significa muito mais gravações. / p>

Obviamente, esse comportamento varia de cliente para cliente, mas a maioria possui caches de disco que você pode configurar para aguardar até receber uma quantia específica antes de liberar os dados para o disco. É claro que mesmo assim, ele ainda criará pelo menos algumas gravações extras, porque as partes dos arquivos de uma torrent raramente são alinhadas por setor ( (offset(file) mod sizeof(piece) = 0) && (sizeof(piece) mod sizeof(sector) = 0) ), então você pode acabar tendo uma gravação extra para cada parte de cada arquivo.

In general, in which other examples would you say that it's best to not use the SD card?

Você pode usar com segurança a memória flash, como cartões SD, flash drives e SSDs, como qualquer tipo de backup, porque as gravações não são frequentes. No entanto, usá-los como armazenamento para qualquer coisa que tenha muitos escritas como diretórios temporários, arquivos de permuta, etc. geralmente será uma má idéia.

Usos no meio, como uma unidade de sistema operacional ou uma unidade de dados na qual você armazena os arquivos em que está trabalhando, são uma área cinza que depende de seus próprios padrões de uso específicos. (Uma nota sobre o uso de memória flash para a unidade do sistema operacional: alguns sistemas operacionais como o Windows tendem a gravar muitas coisas na unidade do sistema o tempo todo. Alguns deles, como logs do sistema, arquivos de troca, documentos do usuário, etc. ser configurado para ser armazenado em um local diferente, mas ainda há alguns que não podem ser, e assim, mesmo um sistema inativo causará gravações na unidade do sistema.)


Não se esqueça, no entanto, de que o cartão não está permanentemente integrado ao Rπ, por isso, mesmo se (eventualmente?) Se desgastar, basta substituí-lo.

    
por 25.12.2012 / 18:37