{"id":504,"date":"2020-12-06T08:52:36","date_gmt":"2020-12-06T08:52:36","guid":{"rendered":"https:\/\/picockpit.com\/raspberry-pi\/?p=504"},"modified":"2023-11-13T11:42:54","modified_gmt":"2023-11-13T11:42:54","slug":"monitor-sd-card-health-of-raspberry-pi","status":"publish","type":"post","link":"https:\/\/picockpit.com\/raspberry-pi\/pt\/monitor-cartao-saude-de-framboesa-pi\/","title":{"rendered":"Tudo sobre a sa\u00fade do cart\u00e3o SD no Raspberry Pi"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-1024x576.jpg\" alt=\"Estado do cart\u00e3o SD \" class=\"wp-image-1205\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-1024x576.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-300x169.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-768x432.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-1536x863.jpg 1536w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-18x10.jpg 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg 1715w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>O cart\u00e3o SD \u00e9 - ao lado da fonte de alimenta\u00e7\u00e3o - um componente adicional cr\u00edtico do Raspberry Pi. Monitorar a sua sa\u00fade \u00e9 realmente importante para garantir um bom funcionamento do seu sistema operacional Raspberry Pi, e uma boa experi\u00eancia para o usu\u00e1rio. Este artigo ir\u00e1 mostrar-lhe v\u00e1rias formas de verificar e monitorizar a sa\u00fade do seu cart\u00e3o microSD.<\/p>\n\n\n\n<p>Em primeiro lugar, vou dar uma vis\u00e3o geral aprofundada sobre o funcionamento dos cart\u00f5es de mem\u00f3ria, para que possa compreender as possibilidades e limita\u00e7\u00f5es de verificar o estado de sa\u00fade do seu cart\u00e3o SD.<\/p>\n\n\n\n<p>Em seguida, explicarei como proteger o seu cart\u00e3o microSD, reduzindo os problemas comuns que os utilizadores do Raspberry Pi enfrentam. Tamb\u00e9m falaremos sobre as melhores marcas de cart\u00f5es microSD para Raspberry Pi que recomendamos.<\/p>\n\n\n\n<p>Se quiser, tamb\u00e9m pode saltar mais abaixo, para obter apenas os comandos Linux para verificar o estado atual do cart\u00e3o microSD.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">No\u00e7\u00f5es b\u00e1sicas: Dentro do cart\u00e3o microSD<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1560\/1473\/files\/Sdcard_panasonic64mb_inside_front_medium.jpg?v=1498923153\" alt=\"Um microSD Karte interno\"\/><figcaption class=\"wp-element-caption\">Imagem: Ilustra\u00e7\u00e3o do interior de um cart\u00e3o SD. O cart\u00e3o microSD tem uma estrutura semelhante. Fonte da imagem: <a href=\"https:\/\/de.wikipedia.org\/wiki\/Datei:Sdcard_panasonic64mb_inside_front.jpg\">CC-BY-SA Korpsvart<\/a>Wikimedia Commons<\/figcaption><\/figure>\n<\/div>\n\n\n<p>O cart\u00e3o microSD cont\u00e9m um chip de mem\u00f3ria flash (\u00e0 esquerda da imagem), e um micro-controlador (\u00e0 direita da imagem, geralmente baseado em ARM).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Flash<\/h3>\n\n\n\n<p>A mem\u00f3ria flash armazena informa\u00e7\u00f5es por <strong>\"armadilhagem\" de el\u00e9trons<\/strong>que s\u00e3o \"injectados\" atrav\u00e9s de uma alta tens\u00e3o atrav\u00e9s de um n\u00e3o condutor, num <strong>port\u00e3o flutuante<\/strong>(**). Os electr\u00f5es fazem assim parte de um trans\u00edstor que pode ou n\u00e3o permitir o fluxo de uma corrente ligada, dependendo da carga da porta flutuante. Teoricamente, n\u00e3o podem fluir para longe, <strong>porque a porta flutuante est\u00e1 isolada electricamente<\/strong>. Isto significa que a informa\u00e7\u00e3o se mant\u00e9m mesmo depois de a alimenta\u00e7\u00e3o de corrente ser desligada.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1560\/1473\/files\/Floating_gate_transistor-en.svg_c22655f0-916a-40f9-ba5a-81c34898aa3c_large.png?v=1498924630\" alt=\"\" style=\"width:283px;height:106px\"\/><figcaption class=\"wp-element-caption\"><em><a href=\"https:\/\/de.wikipedia.org\/wiki\/Floating-Gate-Transistor#\/media\/File:Floating_gate_transistor-en.svg\" target=\"_blank\" rel=\"noreferrer noopener\">Imagens: CC-BY-SA \u0414.\u0418\u043b\u044c\u0438\u043d Wikimedia Commons<\/a>&nbsp;\/&nbsp;&nbsp;<a href=\"https:\/\/de.wikipedia.org\/wiki\/Floating-Gate-Transistor#\/media\/File:FGMOS_Symbol.svg\" target=\"_blank\" rel=\"noreferrer noopener\">Jlochoap CC-0<\/a><\/em><\/figcaption><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"240\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image.png\" alt=\"\" class=\"wp-image-5046\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image.png 216w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-11x12.png 11w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/><\/figure>\n<\/div>\n\n\n<p>A informa\u00e7\u00e3o \u00e9 sempre lida entre a fonte (S) e o dreno (D). Os electr\u00f5es introduzidos na porta flutuante aumentam, por exemplo, a tens\u00e3o limite do trans\u00edstor, a partir da qual a corrente fluiria. O transistor ent\u00e3o bloqueia a uma tens\u00e3o de leitura normal (n\u00e3o conduz).<\/p>\n\n\n\n<p>Para programar a porta flutuante, s\u00e3o necess\u00e1rias tens\u00f5es el\u00e9ctricas significativamente mais elevadas (por exemplo, 10 V) do que para a opera\u00e7\u00e3o de leitura normal (por exemplo, 3,3 V). Para tal, a porta de controlo (V1\/V2\/V3) desempenha um papel fundamental.<\/p>\n\n\n\n<p>Para apagar tudo, a porta de controlo conduz os electr\u00f5es para fora da porta flutuante aplicando uma tens\u00e3o negativa elevada.<\/p>\n\n\n\n<p>Os componentes NAND flash utilizados nos cart\u00f5es microSD agrupam os transistores de mem\u00f3ria individuais em p\u00e1ginas, e v\u00e1rias das p\u00e1ginas em blocos. Uma p\u00e1gina tem entre 512 e 8192 bytes, um bloco pode conter at\u00e9 256 p\u00e1ginas (portanto um total de 2048 kB com 8kB de tamanho de p\u00e1gina).<\/p>\n\n\n\n<p>A escrita (para um \"1\" l\u00f3gico) pode ser efectuada por bits ou, pelo menos, por bytes\/palavras. A elimina\u00e7\u00e3o (para um \"0\" l\u00f3gico) s\u00f3 pode ser efectuada no sentido dos blocos. Se houver alguma informa\u00e7\u00e3o inalterada, esta tem de ser programada novamente.<\/p>\n\n\n\n<p><span style=\"color: #000000;\"><strong>As mem\u00f3rias flash t\u00eam um tempo de vida limitado devido \u00e0 programa\u00e7\u00e3o e ao apagamento, que calculamos em ciclos de apagamento.<\/strong><\/span><\/p>\n\n\n\n<p>A raz\u00e3o para o tempo de vida limitado \u00e9 a danifica\u00e7\u00e3o da camada de \u00f3xido isolante, que protege a porta flutuante da fuga de carga, causada pelas altas tens\u00f5es. Assim que esta camada se torna condutora, a c\u00e9lula de mem\u00f3ria n\u00e3o consegue guardar mais informa\u00e7\u00e3o.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Al\u00e9m disso: C\u00e9lulas de mem\u00f3ria multin\u00edveis<\/h3>\n\n\n\n<p>Inicialmente, havia apenas dois estados de carga (<strong>1 bit de informa\u00e7\u00e3o<\/strong>) por c\u00e9lula de mem\u00f3ria. Atualmente, gra\u00e7as a v\u00e1rias portas flutuantes por trans\u00edstor, as c\u00e9lulas de mem\u00f3ria multin\u00edvel armazenam diferentes estados de carga e, por conseguinte, v\u00e1rios bits por trans\u00edstor de mem\u00f3ria. Durante a leitura, o sistema avalia a forma como a corrente aplicada \u00e9 conduzida de forma diferente pelo trans\u00edstor.<\/p>\n\n\n\n<p>Por um lado, isto torna poss\u00edvel aumentar significativamente a densidade das c\u00e9lulas de mem\u00f3ria, mas por outro lado, a leitura \u00e9 mais lenta e as c\u00e9lulas de mem\u00f3ria reagem muito mais sensivelmente com erros de bit para carregar perdas. Com c\u00e9lulas de um n\u00edvel, s\u00e3o poss\u00edveis de 100.000 a 1.000.000 ciclos de escritura-erase, com TLCs (c\u00e9lulas de tr\u00eas n\u00edveis com tr\u00eas bits por c\u00e9lula de mem\u00f3ria) aproximadamente 1000 ciclos de escritura-erase.<\/p>\n\n\n\n<p><span style=\"color: #000000;\"><strong>Esta \u00e9 a raz\u00e3o pela qual os cart\u00f5es SD industriais normalmente t\u00eam densidades de mem\u00f3ria mais baixas, e utilizam SLC (single level cells), para uma melhor integridade dos dados.<\/strong>.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O Controlador<\/h3>\n\n\n\n<p>A tarefa do controlador \u00e9 gerir o flash e, em particular, executar <strong>nivelamento de desgaste e corre\u00e7\u00e3o de erros de leitura<\/strong>. O desempenho e a longevidade do cart\u00e3o microSD depende decisivamente dos algoritmos utilizados no controlador.<\/p>\n\n\n\n<p>A mem\u00f3ria flash n\u00e3o pode ser reescrita tantas vezes quanto necess\u00e1rio devido a danos na camada de \u00f3xido isolante dos port\u00f5es flutuantes, como descrito acima. Para evitar danos em \u00e1reas individuais que s\u00e3o utilizadas com particular frequ\u00eancia, <strong>o controlador varia a aloca\u00e7\u00e3o f\u00edsica aos blocos que podem ser endere\u00e7ados logicamente pelo sistema de arquivo (= nivelamento de desgaste).<\/strong><\/p>\n\n\n\n<p><span style=\"color: #000000;\"><strong>Esta varia\u00e7\u00e3o da aloca\u00e7\u00e3o f\u00edsica \u00e9 tamb\u00e9m a raz\u00e3o pela qual o teste de escrita e leitura do cart\u00e3o SD (escrevendo e lendo com ferramentas de blocos ruins, etc.) n\u00e3o identificar\u00e1 os blocos realmente ruins e permitir\u00e1 que voc\u00ea os evite no n\u00edvel do sistema operacional \/ sistema de arquivos! Somente o controlador de mem\u00f3ria flash dentro do cart\u00e3o microSD sabe qual bloco \u00e9 escrito para \/ lido a partir de qualquer momento, e como discutido isso pode mudar com o tempo.<\/strong><\/span><\/p>\n\n\n\n<p>Os blocos defeituosos (blocos defeituosos) j\u00e1 est\u00e3o presentes na mem\u00f3ria flash novinha em folha. Estes blocos defeituosos est\u00e3o marcados em uma \u00e1rea especial da mem\u00f3ria flash.<\/p>\n\n\n\n<p>As informa\u00e7\u00f5es de corre\u00e7\u00e3o de erros para blocos individuais tamb\u00e9m s\u00e3o gerenciadas para que os erros de leitura possam ser corrigidos pelos checksums. O controlador adiciona blocos com erros de leitura agrupados \u00e0 lista de blocos ruins, e desloca a aloca\u00e7\u00e3o f\u00edsica real do bloco l\u00f3gico.<\/p>\n\n\n\n<p>O cart\u00e3o microSD normalmente tem - dependendo do fabricante - cerca de 10% de capacidade de reserva para trocar os blocos ruins com os bons \"blocos de reserva\".<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pequenos segredos sujos: Problemas de mem\u00f3ria flash<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">A elimina\u00e7\u00e3o \u00e9 apenas em bloco<\/h4>\n\n\n\n<p>Os dados s\u00f3 podem ser apagados bloco a bloco. A elimina\u00e7\u00e3o das c\u00e9lulas de mem\u00f3ria pressiona as c\u00e9lulas e encurta a sua vida \u00fatil - s\u00e3o criados novos blocos maus.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Blocos defeituosos da f\u00e1brica<\/h4>\n\n\n\n<p>As mem\u00f3rias flash j\u00e1 s\u00e3o enviadas com blocos defeituosos. No decorrer da opera\u00e7\u00e3o, outros blocos defeituosos (blocos defeituosos) s\u00e3o adicionados. O controlador, portanto, tenta escrever \/ apagar blocos o mais uniformemente poss\u00edvel, atrav\u00e9s do nivelamento por desgaste.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">MLC e TLC particularmente sens\u00edveis<\/h4>\n\n\n\n<p>As c\u00e9lulas de mem\u00f3ria multin\u00edveis (MLCs) reduzem o n\u00famero de ciclos de apagamento e, portanto, a confiabilidade a longo prazo.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Ler Perturba\u00e7\u00e3o<\/h4>\n\n\n\n<p>Um fen\u00f3meno ainda n\u00e3o mencionado por mim, mas particularmente p\u00e9rfido, \u00e9 <strong>Ler Perturba\u00e7\u00e3o<\/strong>. Mesmo quando apenas lendo a partir do cart\u00e3o, pode - apenas por leitura - fazer com que as c\u00e9lulas de mem\u00f3ria vizinhas no mesmo bloco alterem a sua programa\u00e7\u00e3o. A probabilidade de isso acontecer aumenta acentuadamente depois de algumas 100.000 leituras.<\/p>\n\n\n\n<p>Para evitar a Perturba\u00e7\u00e3o de Leitura, o controlador registra o n\u00famero de acessos a um bloco para copi\u00e1-lo em uma pe\u00e7a para um novo local quando um limite \u00e9 excedido, e para apagar o bloco original. Depois disso, o bloco pode ser reutilizado novamente.<\/p>\n\n\n\n<p>Tudo isso s\u00e3o coisas que um controlador tem que compensar para fingir que \u00e9 um \"cart\u00e3o de mem\u00f3ria perfeito\" por fora, enquanto que por dentro parece tudo menos perfeito!<\/p>\n\n\n\n<p>Por \u00faltimo, mas n\u00e3o menos importante, peda\u00e7os escritos por raios X poderiam ser apagados sem inten\u00e7\u00e3o. Aqui, apenas um desenho do cart\u00e3o com raios X pode garantir que os dados permane\u00e7am intactos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fabricante e sele\u00e7\u00e3o de um bom cart\u00e3o<\/h2>\n\n\n\n<p>Tanto o microcontrolador como o dispositivo flash e o cart\u00e3o microSD acabado podem ser de fabricantes diferentes - o cart\u00e3o SD da Panasonic na foto de exemplo tem flash da Samsung. O controlador foi fabricado no Jap\u00e3o.<\/p>\n\n\n\n<p>H\u00e1 quatro fabricantes que produzem dispositivos flash NAND:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Samsung &lt;- l\u00edder de mercado<\/li>\n\n\n\n<li>Toshiba<\/li>\n\n\n\n<li>IM Flash Technologies (Micron Technology &amp; Intel joint venture)<\/li>\n\n\n\n<li>Hynix em coopera\u00e7\u00e3o com a Numonyx<\/li>\n<\/ul>\n\n\n\n<p>A Toshiba e a Samsung produzem a maioria das fichas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SanDisk (recomendado)<\/h3>\n\n\n\n<p>A SanDisk e a Toshiba t\u00eam uma joint-venture para a fabrica\u00e7\u00e3o de flash. No entanto, em 2009, a SanDisk transferiu os direitos das f\u00e1bulas para a Toshiba para se tornar uma<a href=\"http:\/\/aphnetworks.com\/node\/1659\"> fabricante de mem\u00f3ria flash sem fabrica\u00e7\u00e3o<\/a>. Continuam a trabalhar em conjunto no desenvolvimento de mem\u00f3rias. A SanDisk e a Toshiba, juntamente com a Matshushita, s\u00e3o as fundadoras da norma SD, introduzida em 1999. A SanDisk tamb\u00e9m criou a norma microSD.<\/p>\n\n\n\n<p>Confiamos na marca SanDisk h\u00e1 muito tempo, e temos tido experi\u00eancias muito boas com ela at\u00e9 agora.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Samsung (recomendado)<\/h3>\n\n\n\n<p>Recomendamos tamb\u00e9m os cart\u00f5es de mem\u00f3ria Samsung. Como l\u00edder de mercado no sector de flash NAND, a Samsung pode combinar perfeitamente todos os componentes do cart\u00e3o SD entre si e tem todas as informa\u00e7\u00f5es necess\u00e1rias para um produto s\u00f3lido.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kingston (N\u00c3O recomendado)<\/h3>\n\n\n\n<p>Tivemos uma m\u00e1 experi\u00eancia com a fiabilidade dos cart\u00f5es Kingston de 128 GB num projeto cr\u00edtico. A Kingston n\u00e3o tem as suas pr\u00f3prias f\u00e1bricas e compra o excesso de capacidade a outros fabricantes de flash. Como resultado, n\u00e3o h\u00e1 garantia de um desempenho consistente.<\/p>\n\n\n\n<p>O seguinte <a href=\"http:\/\/www.bunniestudios.com\/blog\/?page_id=1022\">artigo por Bunny Huang<\/a> tamb\u00e9m \u00e9 interessante neste contexto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Toshiba<\/h3>\n\n\n\n<p>A Toshiba, como o #2 no mercado mundial de DRAM, tamb\u00e9m vende os seus pr\u00f3prios produtos de cart\u00f5es de mem\u00f3ria. SanDisk e Toshiba, junto com Matshushita, s\u00e3o os fundadores do padr\u00e3o SD, introduzido em 1999. At\u00e9 agora n\u00e3o temos experi\u00eancia com os cart\u00f5es Toshiba.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Transcend \/ Silicon Power<\/h3>\n\n\n\n<p>Tamb\u00e9m temos usado cart\u00f5es Transcend e Silicon Power, especialmente na faixa de baixo custo. Os cart\u00f5es s\u00e3o basicamente bons, mas temos visto retornos \/ defeitos mais altos com Transcend do que com SanDisk. Para projetos cr\u00edticos, eu prefiro recomendar a SanDisk \/ Samsung.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Escolhendo um bom cart\u00e3o de mem\u00f3ria<\/h3>\n\n\n\n<p>Para seleccionar um bom cart\u00e3o de mem\u00f3ria, a primeira coisa a fazer \u00e9 escolher o fabricante. N\u00f3s recomendamos <strong>Samsung ou SanDisk<\/strong>e possivelmente Toshiba, para a lista restrita.<\/p>\n\n\n\n<p>De seguida, a classe de mem\u00f3ria \u00e9 importante. Esta classe indica a velocidade de escrita mais r\u00e1pida, bloco a bloco. N\u00e3o \u00e9 a velocidade de escrita para grava\u00e7\u00f5es de acesso aleat\u00f3rio dispersas, que \u00e9 mais significativa em aplica\u00e7\u00f5es do mundo real.<\/p>\n\n\n\n<p>Uma classe mais alta \u00e9 mais cara, mas recomendada devido ao aumento significativo do desempenho. Normalmente enviamos cart\u00f5es da Classe 10.<\/p>\n\n\n\n<p>Em <a href=\"http:\/\/elinux.org\/RPi_SD_cards\">esta vis\u00e3o geral em eLinux.org<\/a>Se o seu Raspberry Pi n\u00e3o for compat\u00edvel com o cart\u00e3o de mem\u00f3ria, pode verificar se este \u00e9 compat\u00edvel com o seu Raspberry Pi. Nota importante: o firmware do Raspberry Pi \u00e9 constantemente modificado para melhor compatibilidade com os cart\u00f5es de mem\u00f3ria e para evitar a corrup\u00e7\u00e3o de dados.<\/p>\n\n\n\n<p>Voc\u00ea deve encomendar de fontes fidedignas - por exemplo, <a href=\"https:\/\/buyzero.de\/products\/16gb-sandisk-sd-karte?variant=31076032402\">obtemos os nossos cart\u00f5es SanDisk microSD <\/a>directamente da Raspberry Pi Trading, e de grandes distribuidores alem\u00e3es de renome. Na Amazon, certifique-se de encomendar diretamente da Amazon, n\u00e3o de um varejista do Marketplace.<\/p>\n\n\n\n<p>Certas informa\u00e7\u00f5es (<em>cid, csd, data, manfid, oemid, s\u00e9rie<\/em>) do cart\u00e3o microSD pode ser lido com o Linux para verificar se voc\u00ea recebeu o fabricante correto. Exemplos com um cart\u00e3o Transcend:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"cd \/sys\/class\/mmc_host\/mmc?\/mmc?:*echo &quot;man:$(cat manfid) oem:$(cat oemid) name:$(cat name) hwrev:$(cat hwrev) fwrev:$(cat fwrev)&quot;\" style=\"color:#d8dee9ff;display:none\" aria-label=\"C\u00f3pia\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">cd<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">sys<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">class<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">mmc_host<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">mmc<\/span><span style=\"color: #81A1C1\">?\/<\/span><span style=\"color: #D8DEE9\">mmc<\/span><span style=\"color: #81A1C1\">?:*<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">echo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">man:$(cat manfid) oem:$(cat oemid) name:$(cat name) hwrev:$(cat hwrev) fwrev:$(cat fwrev)<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\"> <code data-no-translation=\"\"><em>man:0x000074 oem:0x4a60 name:USD&nbsp;hwrev:0x1 fwrev:0x0<\/em><\/code><\/pre>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"echo &quot;serial:$(cat serial) mdt:$(cat date)&quot;\" style=\"color:#d8dee9ff;display:none\" aria-label=\"C\u00f3pia\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">echo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">serial:$(cat serial) mdt:$(cat date)<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\"><em>serial:0x401e39f2 mdt:03\/2017<\/em><\/pre>\n\n\n\n<p>O Fabricante ID (<em>manfid<\/em>) \u00e9 atribu\u00eddo por <a href=\"https:\/\/www.sd-3c.com\/\">SD-3C LLC<\/a>bem como o OEM \/ Application ID (<em>oemid<\/em>). O <em>oemid <\/em>identifica o fabricante do cart\u00e3o e\/ou o conte\u00fado do cart\u00e3o.<\/p>\n\n\n\n<p>O nome do produto (<em>nome<\/em>) tem 5 caracteres de comprimento (ASCII). <em>hwrev<\/em> \u00e9 a revis\u00e3o de hardware, e <em>fwrev<\/em> a revis\u00e3o do firmware. Juntos eles s\u00e3o a revis\u00e3o do produto (<em>hwrev.fwrev<\/em>).<\/p>\n\n\n\n<p>O <em>em s\u00e9rie<\/em> \u00e9 o n\u00famero de s\u00e9rie do cart\u00e3o microSD, \u00e9 um campo de 32 bits que se l\u00ea como um n\u00famero inteiro sem sinal.<\/p>\n\n\n\n<p>O <em>mdt<\/em> (Data de fabrica\u00e7\u00e3o) indica quando o cart\u00e3o foi fabricado - ano e m\u00eas.<\/p>\n\n\n\n<p>Pode comparar os valores com s\u00edtios Web para detetar fraudes com cart\u00f5es microSD falsos. Recomendo a leitura de <a href=\"http:\/\/www.bunniestudios.com\/blog\/?page_id=1022\">Artigo do Bunny's blog (um)<\/a> e <a href=\"http:\/\/www.bunniestudios.com\/blog\/?p=2297\">este artigo (dois)<\/a>.<\/p>\n\n\n\n<p>Est\u00e1vel <em>homem\/em<\/em> combina\u00e7\u00f5es de uma marca indicam uma cadeia de fornecimento bem controlada e consistente. Por exemplo, a SanDisk tem a seguinte combina\u00e7\u00e3o <a href=\"http:\/\/elinux.org\/RPi_SD_cards\">para todas as entradas no Wiki eLinux.org<\/a>: <strong>man:0x000003 oem:0x5344<\/strong>. Outras marcas, como a Transcend, variam os seus fornecedores, pelo que a qualidade consistente n\u00e3o \u00e9 uma certeza.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Evitar a corrup\u00e7\u00e3o de dados durante a opera\u00e7\u00e3o<\/h2>\n\n\n\n<p>O cart\u00e3o microSD \u00e9 o \"disco r\u00edgido\" do Raspberry Pi. Com uma configura\u00e7\u00e3o normal do Linux, funciona como um disco r\u00edgido normal - ocorrem acessos de leitura e escrita. O Linux regista informa\u00e7\u00f5es em muitos ficheiros de registo e, entre outras coisas, actualiza os tempos de acesso aos ficheiros. Assim, os dados mudam frequentemente. Isto \u00e9 algo para o qual os cart\u00f5es microSD nunca foram concebidos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dica #1: Desligue o Raspberry Pi corretamente e use uma boa fonte de alimenta\u00e7\u00e3o<\/h3>\n\n\n\n<p>Voc\u00ea tamb\u00e9m n\u00e3o desligaria um computador Windows. Com computadores Linux, e especialmente os Raspberry Pi's suportados por cart\u00e3o microSD, \u00e9 apenas uma quest\u00e3o de tempo. <strong>antes que ocorra corrup\u00e7\u00e3o de dados durante os cortes em p\u00f3<\/strong>.<\/p>\n\n\n\n<p>O Linux tem caches de leitura e escrita para acelerar as opera\u00e7\u00f5es com ficheiros. Quando se desliga a alimenta\u00e7\u00e3o do Pi, pode perder-se a informa\u00e7\u00e3o nas caches de escrita que n\u00e3o chegou ao microSD.<\/p>\n\n\n<p><span style=\"color: #000000;\">Como mencionado anteriormente, o controlador microSD est\u00e1 ativamente mudando os dados em tempo de execu\u00e7\u00e3o em tempo de execu\u00e7\u00e3o para nivelamento de desgaste, e evitando perturba\u00e7\u00f5es de leitura. Isto acontece sem o conhecimento do sistema Linux (\"transparente\"). E, dependendo do fabricante, de forma mais ou menos conservadora. Tamb\u00e9m aqui - especialmente durante as opera\u00e7\u00f5es de escrita! - podem ocorrer danos e perdas de dados.<\/span><\/p>\n\n\n<p>Portanto, voc\u00ea deve certificar-se de que, ap\u00f3s desligar o seu Pi, o ACT-LED do Raspberry Pi pare de piscar, e s\u00f3 ent\u00e3o puxar a energia.<\/p>\n\n\n\n<p>Um mau fornecimento de energia tamb\u00e9m pode levar a problemas devido a <strong>apag\u00f5es <\/strong>(subvoltagem). Em caso de d\u00favida, utilize a fonte de alimenta\u00e7\u00e3o recomendada \/ fornecida pela Raspberry Pi Trading.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/buyzero.de\/collections\/raspberry-pi-3b-3-b-3a-zubehor\/products\/2-5-a-netzteil-fur-raspberry-pi-offizielles-netzteil-schwarz-2-kopfe?variant=12633722781798\"><img loading=\"lazy\" decoding=\"async\" width=\"156\" height=\"197\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/powersupply-stontronics-raspberry-pi-microusb.jpg\" alt=\"\" class=\"wp-image-598\"\/><\/a><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/buyzero.de\/collections\/raspberry-pi-3b-3-b-3a-zubehor\/products\/2-5-a-netzteil-fur-raspberry-pi-offizielles-netzteil-schwarz-2-kopfe?variant=12633722781798\">original 2,5 Uma fonte de alimenta\u00e7\u00e3o microUSB (Fabricada pela Stontronics) <\/a><\/figcaption><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2.png\" alt=\"\" class=\"wp-image-5047\" style=\"width:354px;height:354px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2-300x300.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2-150x150.png 150w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2-768x768.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2-12x12.png 12w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/buyzero.de\/collections\/raspberry-pi-4-zubehor\/products\/raspberry-pi-15-w-usb-c-netzteil-eu?variant=28034083258470\">original 3 A USB C Fonte de alimenta\u00e7\u00e3o<\/a> <\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Dica #2 Sistema s\u00f3 de leitura com sobreposi\u00e7\u00f5es<\/h3>\n\n\n\n<p>Um sistema s\u00f3 de leitura n\u00e3o protege o cart\u00e3o SD contra dist\u00farbios de leitura e, portanto, contra o envelhecimento devido aos ciclos de apagamento necess\u00e1rios. No entanto, isto acontece muito mais lentamente do que quando se escreve activamente.<\/p>\n\n\n\n<p>Um sistema de arquivo s\u00f3 de leitura tamb\u00e9m tem outras vantagens, por exemplo, menos verifica\u00e7\u00f5es do sistema de arquivo na inicializa\u00e7\u00e3o.<\/p>\n\n\n\n<p>Especialmente os sistemas integrados - ou seja, sistemas que servem um objetivo espec\u00edfico numa aplica\u00e7\u00e3o (por exemplo, sinaliza\u00e7\u00e3o digital) - n\u00e3o precisam necessariamente da possibilidade de instalar constantemente novo software e de manter registos precisos no local. \u00c9 poss\u00edvel enviar os registos atrav\u00e9s da rede para um servidor central (com atraso, se necess\u00e1rio) e, no caso de actualiza\u00e7\u00f5es do sistema, este pode ser colocado em modo de manuten\u00e7\u00e3o para aplicar as actualiza\u00e7\u00f5es.<\/p>\n\n\n\n<p>Aqui est\u00e3o algumas informa\u00e7\u00f5es do projeto Debian no qual Raspbian \u00e9 baseado: <a href=\"https:\/\/wiki.debian.org\/ReadonlyRoot\">https:\/\/wiki.debian.org\/ReadonlyRoot<\/a>.<\/p>\n\n\n\n<p>Utilizando sobreposi\u00e7\u00f5es de disco RAM (em tmpfs), um sistema pode ainda escrever ficheiros de registo ou fazer altera\u00e7\u00f5es a ficheiros. Pode sincronizar periodicamente as sobreposi\u00e7\u00f5es do disco RAM com parti\u00e7\u00f5es especialmente designadas no cart\u00e3o SD. Deve-se ter cuidado com o disco RAM para que n\u00e3o transborde (devido aos ficheiros de log), e h\u00e1 naturalmente menos mem\u00f3ria RAM dispon\u00edvel para actividades normais.<\/p>\n\n\n\n<p>N\u00f3s usamos esta t\u00e9cnica <a href=\"https:\/\/buyzero.de\/products\/anonymebox-anonym-frei-einfach?variant=27178682953\">com o nosso produto Anonymebox<\/a>onde se deve assumir que os usu\u00e1rios simplesmente o desconectam da tomada.<\/p>\n\n\n<p><strong><span style=\"color: #000000;\">Voc\u00ea est\u00e1 procurando um parceiro para realizar uma solu\u00e7\u00e3o s\u00f3lida somente leitura para o seu projeto Raspberry Pi incorporado? <a style=\"color: #000000;\" href=\"https:\/\/pi3g.com\/kontakt\/\">N\u00f3s (como pi3g e.K.) oferecemos servi\u00e7os de consultoria e desenvolvimento<\/a>para hardware e software.<\/span><\/strong><\/p>\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/pi3g.com\/kontakt\/\">Contacte pi3g e.K. para uma consulta inicial gratuita<\/a><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Dica #3 Redu\u00e7\u00e3o das opera\u00e7\u00f5es de escrita<\/h3>\n\n\n\n<p>Especialmente com kernels mais antigos, o Linux atualiza o tempo de acesso para cada acesso de arquivo, de acordo com o padr\u00e3o POSIX. <strong>Isto significa que cada opera\u00e7\u00e3o lida resulta automaticamente em uma opera\u00e7\u00e3o de escrita<\/strong>. H\u00e1 a possibilidade de definir explicitamente <em>noatime <\/em>em <em>\/etc\/fstab<\/em> se ainda n\u00e3o o definiu (o Raspbian parece defini-lo automaticamente).<\/p>\n\n\n\n<p><a href=\"https:\/\/lonesysadmin.net\/2013\/12\/08\/gain-30-linux-disk-performance-noatime-nodiratime-relatime\/\">Mais informa\u00e7\u00f5es sobre <em>relatime <\/em>e <em>noatime<\/em><\/a><\/p>\n\n\n\n<p><strong>Desactivar o registo do sistema usando m\u00e1scara:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"systemctl mask systemd-journald.service\" style=\"color:#d8dee9ff;display:none\" aria-label=\"C\u00f3pia\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">mask<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">systemd<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">journald<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">service<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\"><em>Criado symlink de \/etc\/systemd\/systemd\/systemd-journald.service para \/dev\/null.<\/em><\/pre>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo systemctl mask rsyslog.service\" style=\"color:#d8dee9ff;display:none\" aria-label=\"C\u00f3pia\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">mask<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">rsyslog<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">service<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\"><em>Criado symlink de \/etc\/systemd\/systemd\/system\/rsyslog.service para \/dev\/null.<\/em><\/pre>\n\n\n\n<p>Outros registos criados por outras aplica\u00e7\u00f5es, e as consequ\u00eancias da desactiva\u00e7\u00e3o destes servi\u00e7os (por exemplo, certos servi\u00e7os que j\u00e1 n\u00e3o se iniciam) devem, naturalmente, ser examinados em pormenor.<\/p>\n\n\n\n<p><strong>Troca de arquivo:<\/strong><\/p>\n\n\n\n<p>Se n\u00e3o houver RAM suficiente, o Linux move \u00e1reas individuais de RAM para um arquivo SWAP. (Considere o uso de um Raspberry Pi 4 com RAM suficiente, por exemplo<a href=\"https:\/\/buyzero.de\/products\/raspberry-pi-4-model-b?variant=28034031812710\"> o Pi 4 \/ 4 GB<\/a> ou <a href=\"https:\/\/buyzero.de\/products\/raspberry-pi-4-model-b-8gb?variant=31821584629862\">o Pi 4 \/ 8 GB<\/a> para o seu caso de utiliza\u00e7\u00e3o). Com o seguinte comando, pode verificar o estado do ficheiro SWAP:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo systemctl status dphys-swapfile\" style=\"color:#d8dee9ff;display:none\" aria-label=\"C\u00f3pia\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">status<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">dphys<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">swapfile<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\"><em>\u25cf dphys-swapfile.service - LSB: Auto-gerar e usar um arquivo swap\nCarregado: carregado (\/etc\/init.d\/dphys-swapfile)\nAtivo: ativo (sa\u00eddo) desde Sat 2017-07-01 19:11:57 UTC; 8min atr\u00e1s\nProcesso: 498 ExecStart=\/etc\/init.d\/dphys-swapfile start (code=exited, status=0\/SUCCESS)<\/em><\/pre>\n\n\n\n<p>Pode utilizar o seguinte comando para desativar o SWAP:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo systemctl disable dphys-swapfile\" style=\"color:#d8dee9ff;display:none\" aria-label=\"C\u00f3pia\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">disable<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">dphys<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">swapfile<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Conclus\u00e3o<\/h3>\n\n\n\n<p>Os cart\u00f5es microSD em uso cont\u00ednuo colocam a confiabilidade a longo prazo dos sistemas baseados em Raspberry Pi a um teste severo.<\/p>\n\n\n\n<p>Utilizando a fonte de alimenta\u00e7\u00e3o correcta, sistemas s\u00f3 de leitura com sobreposi\u00e7\u00f5es, redu\u00e7\u00e3o consistente das opera\u00e7\u00f5es de escrita e seleccionando um bom cart\u00e3o SD de uma marca conhecida, pode aumentar a estabilidade a longo prazo.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/pi3g.com\/kontakt\/\">Se voc\u00ea precisa de suporte profissional para o seu projeto\/produto baseado em Raspberry Pi, entre em contato conosco para uma consulta inicial gratuita<\/a>.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Notas<\/h2>\n\n\n\n<p><strong>(*) Nota<\/strong>Raspberry Pi 3, 3B+ e 4 podem arrancar a partir de suportes USB, ou atrav\u00e9s de rede (Ethernet), sem cart\u00e3o microSD.<\/p>\n\n\n\n<p>Especialmente para um arranque atrav\u00e9s da rede, recomendamos a instala\u00e7\u00e3o de um cart\u00e3o microSD com um firmware especial, porque um bug de timeout no c\u00f3digo de arranque impede um arranque est\u00e1vel (Raspberry Pi 3B).<\/p>\n\n\n\n<p>As explica\u00e7\u00f5es acima sobre a estrutura da mem\u00f3ria flash tamb\u00e9m se aplicam aos dispositivos USB, uma vez que estes tamb\u00e9m se baseiam na mem\u00f3ria flash.<\/p>\n\n\n\n<p><strong>(**) Nota<\/strong>: uma alternativa cada vez mais utilizada aos port\u00f5es flutuantes s\u00e3o as mem\u00f3rias flash de reten\u00e7\u00e3o de carga, o princ\u00edpio funcional permanece o mesmo. A c\u00e9lula flash de reten\u00e7\u00e3o de carga permite densidades de mem\u00f3ria mais elevadas.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Se quiser saber mais sobre cart\u00f5es SD com o seu Raspberry Pi, consulte <a href=\"https:\/\/picockpit.com\/raspberry-pi\/?s=sd+card\">os nossos muitos artigos sobre o tema aqui<\/a>.<\/p>\n<div class=\"shariff shariff-align-center shariff-widget-align-left shariff-buttonstretch\"><ul class=\"shariff-buttons theme-white orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpt%2Fmonitor-cartao-saude-de-framboesa-pi%2F&text=All%20about%20SD%20card%20health%20on%20the%20Raspberry%20Pi\" title=\"Compartilhar no X\" aria-label=\"Compartilhar no X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#000\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#000\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#000\">partilhar<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpt%2Fmonitor-cartao-saude-de-framboesa-pi%2F\" title=\"Partilhar no Facebook\" aria-label=\"Partilhar no Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#3b5998\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#3b5998\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#3b5998\">partilhar<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button telegram shariff-nocustomcolor\" style=\"background-color:#4084A6\"><a href=\"https:\/\/telegram.me\/share\/url?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpt%2Fmonitor-cartao-saude-de-framboesa-pi%2F&text=All%20about%20SD%20card%20health%20on%20the%20Raspberry%20Pi\" title=\"Compartilhar no Telegram\" aria-label=\"Compartilhar no Telegram\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0088cc; color:#0088cc\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#0088cc\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\"><path fill=\"#0088cc\" d=\"M30.8 6.5l-4.5 21.4c-.3 1.5-1.2 1.9-2.5 1.2L16.9 24l-3.3 3.2c-.4.4-.7.7-1.4.7l.5-7L25.5 9.2c.6-.5-.1-.8-.9-.3l-15.8 10L2 16.7c-1.5-.5-1.5-1.5.3-2.2L28.9 4.3c1.3-.5 2.3.3 1.9 2.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#0088cc\">partilhar<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button reddit shariff-nocustomcolor\" style=\"background-color:#ff5700\"><a href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpt%2Fmonitor-cartao-saude-de-framboesa-pi%2F\" title=\"Compartilhar no Reddit\" aria-label=\"Compartilhar no Reddit\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#ff4500; color:#ff4500\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#ff4500\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 512 512\"><path fill=\"#ff4500\" d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#ff4500\">partilhar<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>O cart\u00e3o SD \u00e9 - ao lado da fonte de alimenta\u00e7\u00e3o - um componente adicional cr\u00edtico do Raspberry Pi. Monitorar a sua sa\u00fade \u00e9 realmente importante para garantir um bom funcionamento do seu sistema operacional Raspberry Pi, e uma boa experi\u00eancia para o usu\u00e1rio. Este artigo ir\u00e1 mostrar-lhe v\u00e1rias formas de verificar e monitorizar a sa\u00fade...<\/p>","protected":false},"author":2,"featured_media":1205,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[165,3],"tags":[595,1007,1006,177,179,1003,606,780,599,1001,189,193,187,600,1002,1005,167,166,1004],"class_list":["post-504","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sd-cards","category-raspberry-pi-how-to","tag-control","tag-controller","tag-fabs","tag-flash","tag-flash-memory","tag-kingston","tag-linux","tag-microsd","tag-monitor","tag-nand","tag-pi","tag-picockpit","tag-raspberry-pi","tag-raspbian","tag-samsung","tag-sandisk","tag-sd","tag-sd-card","tag-toshiba"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>All about SD card health on the Raspberry Pi | PiCockpit<\/title>\n<meta name=\"description\" content=\"This article tells you how best to monitor your SD card health when using a Raspberry Pi - a task that is made even easier with PiCockpit!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/picockpit.com\/raspberry-pi\/pt\/monitor-cartao-saude-de-framboesa-pi\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"All about SD card health on the Raspberry Pi | PiCockpit\" \/>\n<meta property=\"og:description\" content=\"This article tells you how best to monitor your SD card health when using a Raspberry Pi - a task that is made even easier with PiCockpit!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picockpit.com\/raspberry-pi\/pt\/monitor-cartao-saude-de-framboesa-pi\/\" \/>\n<meta property=\"og:site_name\" content=\"PiCockpit\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pi3gshop\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-06T08:52:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-13T11:42:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1715\" \/>\n\t<meta property=\"og:image:height\" content=\"964\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"raspi berry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pi3g\" \/>\n<meta name=\"twitter:site\" content=\"@pi3g\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"raspi berry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\"},\"author\":{\"name\":\"raspi berry\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\"},\"headline\":\"All about SD card health on the Raspberry Pi\",\"datePublished\":\"2020-12-06T08:52:36+00:00\",\"dateModified\":\"2023-11-13T11:42:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\"},\"wordCount\":2760,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/microsd-cards-scaled-e1699874572153.jpg\",\"keywords\":[\"control\",\"controller\",\"fabs\",\"flash\",\"flash memory\",\"kingston\",\"linux\",\"microsd\",\"monitor\",\"nand\",\"Pi\",\"picockpit\",\"Raspberry Pi\",\"Raspbian\",\"samsung\",\"sandisk\",\"SD\",\"SD Card\",\"toshiba\"],\"articleSection\":[\"SD Cards\",\"Tutorials\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\",\"name\":\"All about SD card health on the Raspberry Pi | PiCockpit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/microsd-cards-scaled-e1699874572153.jpg\",\"datePublished\":\"2020-12-06T08:52:36+00:00\",\"dateModified\":\"2023-11-13T11:42:54+00:00\",\"description\":\"This article tells you how best to monitor your SD card health when using a Raspberry Pi - a task that is made even easier with PiCockpit!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#primaryimage\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/microsd-cards-scaled-e1699874572153.jpg\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/microsd-cards-scaled-e1699874572153.jpg\",\"width\":1715,\"height\":964,\"caption\":\"microSD cards\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorials\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/category\\\/raspberry-pi-how-to\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"All about SD card health on the Raspberry Pi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"name\":\"PiCockpit\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\",\"name\":\"PiCockpit.com\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"width\":1165,\"height\":283,\"caption\":\"PiCockpit.com\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pi3gshop\",\"https:\\\/\\\/x.com\\\/pi3g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\",\"name\":\"raspi berry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"caption\":\"raspi berry\"},\"description\":\"I'm here to help you with all your Raspberry Pi related questions &amp; love to share about new project ideas for the Raspberry Pi, and give quick tips. Of course I'll also help you with PiCockpit and how to make your Raspberry Pi even easier to use with this raspberry pi monitoring solution :-)\",\"sameAs\":[\"https:\\\/\\\/picockpit.com\"],\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/pt\\\/author\\\/raspi-berry\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tudo sobre a sa\u00fade do cart\u00e3o SD no Raspberry Pi | PiCockpit","description":"Este artigo diz-lhe qual a melhor forma de monitorizar a sa\u00fade do seu cart\u00e3o SD quando utiliza um Raspberry Pi - uma tarefa que se torna ainda mais f\u00e1cil com o PiCockpit!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/picockpit.com\/raspberry-pi\/pt\/monitor-cartao-saude-de-framboesa-pi\/","og_locale":"pt_PT","og_type":"article","og_title":"All about SD card health on the Raspberry Pi | PiCockpit","og_description":"This article tells you how best to monitor your SD card health when using a Raspberry Pi - a task that is made even easier with PiCockpit!","og_url":"https:\/\/picockpit.com\/raspberry-pi\/pt\/monitor-cartao-saude-de-framboesa-pi\/","og_site_name":"PiCockpit","article_publisher":"https:\/\/www.facebook.com\/pi3gshop","article_published_time":"2020-12-06T08:52:36+00:00","article_modified_time":"2023-11-13T11:42:54+00:00","og_image":[{"width":1715,"height":964,"url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg","type":"image\/jpeg"}],"author":"raspi berry","twitter_card":"summary_large_image","twitter_creator":"@pi3g","twitter_site":"@pi3g","twitter_misc":{"Escrito por":"raspi berry","Tempo estimado de leitura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#article","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/"},"author":{"name":"raspi berry","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee"},"headline":"All about SD card health on the Raspberry Pi","datePublished":"2020-12-06T08:52:36+00:00","dateModified":"2023-11-13T11:42:54+00:00","mainEntityOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/"},"wordCount":2760,"commentCount":5,"publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg","keywords":["control","controller","fabs","flash","flash memory","kingston","linux","microsd","monitor","nand","Pi","picockpit","Raspberry Pi","Raspbian","samsung","sandisk","SD","SD Card","toshiba"],"articleSection":["SD Cards","Tutorials"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/","url":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/","name":"Tudo sobre a sa\u00fade do cart\u00e3o SD no Raspberry Pi | PiCockpit","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#primaryimage"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg","datePublished":"2020-12-06T08:52:36+00:00","dateModified":"2023-11-13T11:42:54+00:00","description":"Este artigo diz-lhe qual a melhor forma de monitorizar a sa\u00fade do seu cart\u00e3o SD quando utiliza um Raspberry Pi - uma tarefa que se torna ainda mais f\u00e1cil com o PiCockpit!","breadcrumb":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#primaryimage","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg","width":1715,"height":964,"caption":"microSD cards"},{"@type":"BreadcrumbList","@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picockpit.com\/raspberry-pi\/"},{"@type":"ListItem","position":2,"name":"Tutorials","item":"https:\/\/picockpit.com\/raspberry-pi\/category\/raspberry-pi-how-to\/"},{"@type":"ListItem","position":3,"name":"All about SD card health on the Raspberry Pi"}]},{"@type":"WebSite","@id":"https:\/\/picockpit.com\/raspberry-pi\/#website","url":"https:\/\/picockpit.com\/raspberry-pi\/","name":"PiCockpit","description":"","publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/picockpit.com\/raspberry-pi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization","name":"PiCockpit.com","url":"https:\/\/picockpit.com\/raspberry-pi\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","width":1165,"height":283,"caption":"PiCockpit.com"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pi3gshop","https:\/\/x.com\/pi3g"]},{"@type":"Person","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee","name":"baga de framboesa","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","caption":"raspi berry"},"description":"Estou aqui para ajud\u00e1-lo com todas as suas perguntas relacionadas com o Raspberry Pi e adoro compartilhar sobre novas id\u00e9ias de projetos para o Raspberry Pi, e dar dicas r\u00e1pidas. Claro que tamb\u00e9m o ajudarei com o PiCockpit e como tornar o seu Raspberry Pi ainda mais f\u00e1cil de usar com esta solu\u00e7\u00e3o de monitoriza\u00e7\u00e3o do raspberry Pi :-)","sameAs":["https:\/\/picockpit.com"],"url":"https:\/\/picockpit.com\/raspberry-pi\/pt\/author\/raspi-berry\/"}]}},"_links":{"self":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/posts\/504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/comments?post=504"}],"version-history":[{"count":39,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/posts\/504\/revisions"}],"predecessor-version":[{"id":5963,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/posts\/504\/revisions\/5963"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/media\/1205"}],"wp:attachment":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/media?parent=504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/categories?post=504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/tags?post=504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}