[LHC] Ajuda com fsck, nand, minipc e fedora

Fernando Frediani fhfrediani at gmail.com
Mon Jun 22 07:21:09 PDT 2015


No início era esse o entendimento (pré ext4), mas hoje se fizer aquelas 
modificações no ext4 ele vai funcionar da mesma forma que o ext2 (sem 
journaling) com os benefícios do ext4 e de estar usando uma versão mais 
nova do sistema de arquivos.
Já utilizei sistemas instalados em memória flash (SD Card/USB Stick) por 
longo tempo desta forma e nunca tive qualquer problema.

Uma das funções de desligar o journaling é diminuir o número de writes. 
Existem outras como diminuir a escrita de logs (ou fazer em memória a 
maior parte do tempo) mas que nao tem tanto a ver com o que o Alejandro 
perguntou.

Fernando

On 22/06/2015 11:11, Sergio Augusto Vladisauskis wrote:
> Então nesse caso seria mais interessante utilizar o ext2, pois não 
> possui journaling e utilizar os mesmos parâmetros que você citou para 
> o fstab.
>
> --
> Sergio Augusto Vladisauskis
> -> Fone: +55 (11) 4221-8163
> -> Móvel: +55 (11) 9-5308-7965
> -> Nextel: 35*23*51813
> -> Skype: animal-x
> -> Registered Linux User: 305281
>
> Em 22 de junho de 2015 11:07, Fernando Frediani <fhfrediani at gmail.com 
> <mailto:fhfrediani at gmail.com>> escreveu:
>
>     Sérgio, concordo discordando.
>     JFFS2 é para memórias que não possuem um NAND controllers (como as
>     encontradas em Roteadores e outros sistemas embarcados). Os
>     cartões SD Card, USB Sticks e a memória que vem no Cubie (que nada
>     mais é do que um cartao de memória soldado na placa) possuem o
>     NAND controller por isso o uso de ext4 é possível. Apenas
>     recomendo desativar o journaling como na descrito no email
>     anterior para evitar os efeitos de alguns dos problemas que o
>     Alejandro relatou.
>
>     Fernando
>
>
>     On 22/06/2015 10:44, Sergio Augusto Vladisauskis wrote:
>>     Alejandro, aconselho a não utilizar ext4 para memórias nand.
>>     Utilize o JFFS2 que é próprio para esse tipo de memória.
>>     Para saber de mais sistemas de disco para memórias nand:
>>     http://elias.praciano.com/2014/09/sistemas-de-arquivos-otimizados-para-midias-flash-cartoes-de-memoria-ssd-nand/
>>
>>     --
>>     Sergio Augusto Vladisauskis
>>     -> Fone: +55 (11) 4221-8163 <tel:%2B55%20%2811%29%204221-8163>
>>     -> Móvel: +55 (11) 9-5308-7965
>>     -> Nextel: 35*23*51813
>>     -> Skype: animal-x
>>     -> Registered Linux User: 305281
>>
>>     Em 22 de junho de 2015 08:50, Fernando Frediani
>>     <fhfrediani at gmail.com <mailto:fhfrediani at gmail.com>> escreveu:
>>
>>         Bom dia Alejandro,
>>
>>         O que eu costumo fazer sempre que instalo Linux em qualquer
>>         tipo de memória flash é o seguinte:
>>
>>         #Desabilitar journaling no ext4. Com o sistema desligado e o
>>         SD Card montado em outro sistema digite:
>>         tune2fs -O ^has_journal /dev/sda1
>>         #Rodar um fsck
>>         e2fsck -f /dev/sda1 # (pode ser e4fsck no seu)
>>
>>         #Utilizar as seguintes opções de mount para as partições
>>         (/etc/fstab):
>>         noatime,nodiratime
>>         #(ex: UUID=b7927cea-c911-6cc3-ad5f-248ab51f817a /            
>>         ext4 noatime,nodiratime,errors=remount-ro 0   1)
>>
>>         O problema para o Cubieboard acredito que vai ser desligar o
>>         journaling já que não dá pra tirar a memória interna dele que
>>         seria o SD Card e colocar em outro sistema. Talvez tenha
>>         alguma maneira de bootar ele com algum tipo de Linux live pra
>>         poder fazer isso.
>>
>>         Espero que ajude.
>>         Fernando
>>
>>         On 22/06/2015 07:04, Alejandro Mesias wrote:
>>>         Caros, tem bastante tempo que trabalho com minipc, comecei
>>>         com Raspberry e por algumas necessidades do projeto passei a
>>>         usar o Cubieboard Truck (Ou cubietruck).
>>>
>>>         Grande lance dele que o linux vai instalado no disco nand
>>>         dele, assim não tem necessidade do uso de cartões de memoria
>>>         MicroSD.
>>>
>>>         Fiz a opção de usar Fedora nele, sem X, o mais simples
>>>         possível. Problema que notei que o sistema não faz checagem
>>>         de fsck na inicialização e muitas vezes o sistema é
>>>         desligado forçado. Já ouveram 2 cubietruck que travaram o
>>>         sistema porque não conseguiam escrever, provavelmente por
>>>         sistema de arquivo corrompido.
>>>
>>>         Então pergunto:
>>>         -- Preciso ativar o fsck na inicialização ? ou ext4 é
>>>         "auto-gerenciável" ? (se der pau ele corrige na hora).
>>>
>>>         -- Do que eu chequei, não tem um serviço (daemon) que faça
>>>         isso prá mim no fedora, e fazer "touch >> /forcefsck" não
>>>         funcionou (seria a melhor solução). E por "fsck.mode=force"
>>>         como instrução para o kernel no boot não consegui, que não
>>>         sei onde se coloca isso sem o grub, no cubieboard é
>>>         diferente isso.
>>>
>>>         Agradeço se puderem me dar alguma dica.
>>>
>>>         -- 
>>>         ======================================
>>>         Alejandro Mesias André Nebra Perez
>>>         Java/Python/Js/Something else Developer
>>>         Twitter: @meszias
>>>         Linux User #442506
>>>         Campinas - SP - Brasil - South America
>>>         ======================================
>>>
>>>
>>>         _______________________________________________
>>>         Lista do LHC<http://lhc.net.br>  <http://lhc.net.br>
>>>         HSC at listas.tia.mat.br  <mailto:HSC at listas.tia.mat.br>
>>>         http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>
>>
>>         _______________________________________________
>>         Lista do LHC <http://lhc.net.br>
>>         HSC at listas.tia.mat.br <mailto:HSC at listas.tia.mat.br>
>>         http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>
>>
>>
>>
>>     _______________________________________________
>>     Lista do LHC<http://lhc.net.br>  <http://lhc.net.br>
>>     HSC at listas.tia.mat.br  <mailto:HSC at listas.tia.mat.br>
>>     http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>
>
>     _______________________________________________
>     Lista do LHC <http://lhc.net.br>
>     HSC at listas.tia.mat.br <mailto:HSC at listas.tia.mat.br>
>     http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>
>
>
>
> _______________________________________________
> Lista do LHC <http://lhc.net.br>
> HSC at listas.tia.mat.br
> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.tia.mat.br/pipermail/hsc-tia.mat.br/attachments/20150622/dc3f13e6/attachment.html>


More information about the HSC mailing list