<div class="gmail_quote">2011/9/1 Adenir Rodrigues <span dir="ltr">&lt;<a href="mailto:nur@bol.com.br">nur@bol.com.br</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Não, pretendo fazer um sistema robusto resistente a quedas de energia rodando a partir de pendrive.<br><br></blockquote><div><br></div><div>Você precisa então que o sistema lhe garanta que um write() só irá retornar se os dados estiverem sido gravados em mídia permanente. Como a maioria dos discos rígido para consumidores &quot;mente&quot;, isto é, diz que gravou mas os dados ainda estão na memória volátil interna.. eu não esperaria que o firmware de um pendrive convencional fosse mais confiável que isso. O que eu quero dizer é que mesmo tomando todos os cuidados para que seu sistema aguarde a escrita em disco, isso pode não estar acontecendo realmente. Seu sistema é tão crítico assim que precisa descer nesse nível de detalhe? Só você poderá dizer :-)</div>
<div><br></div><div>Pode bootar pelo DVD de instalação e instalar direto no pendrive. Escolha um filesystem com journal (ext3, ext4, etc) e pronto. Não vejo a necessidade de você rodar nenhum filesystem em read-only mas, se quiser fazer isso, so tome cuidado com o particionamento para separar /usr, /var, etc... e defina então cada filesystem que for necessário como read-only (exceto /var &amp; cia). Tem tutoriais no Google explicando como criar um sistema embedded (como foi dada a dica pelo Toledo).</div>
<div><br></div><div>Se isso não for o que você quer, talvez seja melhor estudar como um LiveCD funciona e fazer algo parecido. Pelo menos o Fedora tem ferramentas para gerar um LiveCD a partir de um sistema instalado, não sei ao certo se o CentOS tem.</div>
<div><br></div></div>-- <br>Giovanni Tirloni<br><a href="http://sysdroid.com" target="_blank">sysdroid.com</a><br><br>