Perguntas sobre 'failure-resistance'

5
respostas

Sistema de arquivos do cartão SD à prova de corrupção para Linux embarcado?

Recentemente, tivemos uma situação desagradável com nosso cliente - o quiosque "Raspberry Pi" usado para exibir dados de sensoriamento remoto (nada mais sofisticado do que um navegador em modo quiosque exibindo uma página da Web de atualização a...
21.05.2014 / 11:33
3
respostas

O sistema de arquivos pode ficar inconsistente se for interrompido ao mover um arquivo?

Eu tenho duas pastas na mesma partição (EXT2) Se eu mv folder1/file folder2 e alguma interrupção ocorrer (por exemplo, falha de energia), o sistema de arquivos pode acabar sendo inconsistente? A operação mv não é atômica? Atualizaçã...
09.05.2015 / 13:16
3
respostas

Onde o LVM armazena dados?

Minhas perguntas são semelhantes a este tópico O LVM aumenta o risco de perda de dados? , no entanto, não consegui encontrar uma resposta satisfatória. Então a questão é, onde o LVM armazena dados / arquivos, quando eu tenho um grupo de volu...
06.09.2012 / 19:49
1
resposta

Para sincronizar / var ou não?

Parece que, em uma falha grave, em particular a falha de um no-break em manter um sistema em execução, alguns dos conteúdos dos logs são perdidos devido ao armazenamento em cache do sistema de arquivos. Como experiência, tentei montar a partição...
11.03.2012 / 19:57
0
respostas

O BTRFS garante consistência de dados em quedas de energia?

Como o ZFS declara exclusivamente , o ZFS é reivindicado ser invulnerável A ZFS aceita que pode estar vulnerável a falhas de energia. Não consegui encontrar uma declaração desse tipo para o BTRFS. É (ou projetado / planejado para ser) durá...
29.01.2017 / 11:03
3
respostas

É "quebrado" para substituir um arquivo existente sem fsync ()?

Na página mount(2) man do Linux, notei o seguinte trecho: Many broken applications don't use fsync() when replacing existing files via patterns such as fd = open("foo.new")/write(fd,...)/close(fd)/ rename("foo.new", "foo") or wors...
22.07.2016 / 18:43
1
resposta

Onde / quando os status de saída são retornados para trabalhos em segundo plano no bash?

Eu estou escrevendo um script que tem muitas partes, mas eu quero construir resiliência e processamento paralelo, tanto quanto possível. Um exemplo está abaixo: while true do var=$(curl someurl) || continue var2=$(curl someurl2) || contin...
22.10.2015 / 21:59