GNU/Linux >> Znalost Linux >  >> Linux

Zranitelný Linux vůči korupci při výpadku proudu?

Je linux křehčí než Windows?
Odpověď zní:To záleží .

Když někdo v této situaci řekne „nelze spustit“, přeložím to na „Poškození systému souborů“ a odpověď Ano nebo Ne na původní otázku závisí na tom, jaký souborový systém používáte.

Windows vám neumožňují mít celou škálu možností pro souborové systémy, které umožňuje linuxový box. Téměř nikdy nevidíte systém Windows bez NTFS. NTFS má v sobě zabudované věci, které vám pomohou v případě výpadku napájení, jako je žurnálování a transakce souborů, které se mohou v případě selhání vrátit zpět.

Linuxový box to může mít a nemůže. Vše záleží na tom, jak byl server nastaven. Pokud server používal ext2, mohli byste být velmi náchylní k poškození souborů v případě výpadku napájení. Porovnejte to se systémem, který používal něco jako Btrfs, který má více funkcí integrity dat než NTFS.

Takže pokud systémový správce, se kterým jste mluvili, někdy pracoval se systémy ext2, mohl by mít pravdu, ale pokud jste použili jiný souborový systém, mohl by se mýlit.


Ne, Linux není ze své podstaty méně odolný než Windows, pokud jde o náhlé výpadky napájení. Co by se mohlo stát – v případě obou OS – je to, že se věci zapisují do souborového systému na pevném disku přesně v okamžiku, kdy dojde ke ztrátě napájení, a (historicky) by to mohlo poškodit souborový systém.

Řešením tohoto problému je použití žurnálovacího souborového systému, který je vůči tomuto problému imunní na základě způsobu, jakým zapisuje informace. Většina nových souborových systémů - včetně Ext3 a ExT4 (nejběžnější souborové systémy pro Linux), stejně jako věřím, že NTFS je také. Takže pokud používáte žurnálovací souborový systém, tento problém nezaznamenáte.

Později při bootování, pokud máte databázi (podívám se na MYSQL, Postgres tím netrpí), můžete mít obdobné problémy s databází MYSQL – MYSQL často není nijak zvlášť robustní (kompatibilita s Google ACID MYSQL pro toto téma). Tento problém můžete obejít vynucením kontroly indexů při restartu, pokud vaše nastavení MySQL není kompatibilní s ACID.

Jiný (poněkud unavený a možná nespravedlivý k Windows) může být tento - linuxové boxy jsou spolehlivější než Windows boxy (měřeno pomocí Uptime a nutnosti restartovat) - je tedy možné, že když Linuxové boxy selžou při restartu, je to hardwarový problém způsobený stářím spíše než softwarový problém – zatímco vadný systém Windows může být odhalen dříve kvůli častějšímu restartování)


V závislosti na distribuci a na systému souborů, který máte, může být více či méně zranitelný. Pokud víte o plánovaném výpadku proudu, měli byste ho určitě vypnout ručně (a využít čas na údržbu, jako je vysátí systémů nebo třeba přepojení kabeláže... Pro tyto neplánované výpadky proudu si pořiďte systémy UPS se softwarem pro vypnutí Linuxu, abyste musíte si dělat starosti. Stejně byste to měli spouštět. Pro většinu distribucí Linuxu je k dispozici soubor APCUPSD, pokud tomu tak není, ověřte si u svého distro, co už v něm je nebo co je pro něj dostupné. Ujistěte se, že se vypne vaše systémy čistě předtím, než se na to budete spoléhat.


Linux
  1. Zapněte textový editor terminálu Linux pomocí ed

  2. Linux USB:zapínání a vypínání napájení?

  3. Jak bych řídil výstup napájení v USB portech v Linuxu?

  1. Software pro automatickou extrakci pro Linux?

  2. Změňte chování tlačítka napájení Linuxu

  3. Napadnutelné linuxové distribuce

  1. Zaručují žurnálovací souborové systémy záruku proti poškození po výpadku napájení?

  2. Linux – Jsou různá jádra Linux/unix zaměnitelná?

  3. jak bych mohl zachytit hovory linux sys?