Autor Tópico: Linux Corrompe arquivos se houver falha de energia?  (Lida 4118 vezes)

Offline rodrigoevaldo

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Linux Corrompe arquivos se houver falha de energia?
« Online: 04 de Julho de 2016, 12:06 »
Bom dia!
Ainda sou um iniciante do sistema Linux, cada dia que passa começo a ter gosto do sistema para resolver meus problemas.

Trabalho com equipamentos industriais. Tenho um equipamento que roda em sistema MSDOS que comunica com o painel da máquina  via porta serial. Quando o operador quer desligar a máquina, simplesmente desliga o disjuntor que desliga o computador industrial direto (corte de energia). Nunca houve perda de arquivos ou arquivos corrompidos por rodar um sistema bem discreto.
Problema que esse computador pifou (286) e o hardware atual não é compatível com o MSDOS, fiz alguns testes pelo DOSBOX funcionou muito bem.

Perguntas:
1 - Instalação do Ubuntu básico com ambiente gráfico + DOSBOX, pode corromper arquivos se desligar a energia?
2 - Instalação mínima do Ubuntu (sem ambiente gráfico) + DOSEMU, nessa configuração haveria problemas na falta de energia?

Nota: por experiência prática, no ambiente Windows não é possível não funciona muito bem no corte de energia, regularmente corrompe os arquivos do sistema, impedindo o boot do sistema.

Offline garfo

  • Usuário Ubuntu
  • *
  • Mensagens: 1.023
  • Keep easy and simple.
    • Ver perfil
    • linux
Re:Linux Corrompe arquivos se houver falha de energia?
« Resposta #1 Online: 05 de Julho de 2016, 11:46 »
Essa é uma pergunta interessante, também queria saber disso.  ???

Aqui já caiu a energia várias vezes e a única coisa que acontece nessas situações é o desktop voltar todo desconfigurado (me refiro aos ícones e os painéis; uso KDE). Fora isso tudo normal, arquivos funcionam normalmente.
Garfo -  linux
"Pra quê complicar? Facilidade e simplicidade é tudo!"

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re:Linux Corrompe arquivos se houver falha de energia?
« Resposta #2 Online: 05 de Julho de 2016, 14:27 »
Olá

A resposta correta é ambígua: sim e não

O DOS é um sistema monotarefa e monousuario.

LINUX é multitarefa e multiusuario.

Windows simula multitarefa e é monousuario (no sentido de que para um usuário usar algo é necessário deslogar outro usuário). O sistema simula multitarefa desativando processos em segundo plano e os enviando para swap, o mesmo com os processos de usuários logados "adormecidos". Se desligar a máquina, o swap é "zerado" e o sistema pode se corromper. (no windows 10 já melhorou com o ntfs2)

Então :

Sim, se você tiver várias tarefas sendo executadas ou vários usuários com leitura/gravação no disco.

O sistema poderá se corromper no momento do desligamento, caso algum processo estiver sendo escrito para os discos.

Mas, graças ao sistema de journaling presente na maioria dos formatos de disco nativos do Linux/Unix, isto é tremendamente diminuído.

Não, se estiver com apenas um usuário e não fizer escrita nos discos (bem ao caso de máquinas cnc, que só lêm dados do disco)

No caso da máquina industrial em questão, um linux "minimal" com dosemu seria bem interessante.

Agora uma pergunta: por que o DOS não roda na máquina nova? Processador muito veloz para o sistema operacional?