From: Francis Moreau <francis.moro@gmail.com>
To: David Brown <david.brown@hesbynett.no>,
Chris Murphy <lists@colorremedies.com>
Cc: linux-raid <linux-raid@vger.kernel.org>
Subject: Re: Soft RAID and EFI systems
Date: Tue, 04 Feb 2014 10:45:42 +0100 [thread overview]
Message-ID: <52F0B6C6.50905@gmail.com> (raw)
In-Reply-To: <52F0B453.3070108@hesbynett.no>
On 02/04/2014 10:35 AM, David Brown wrote:
[...]
>>
>> It seems odd to have chosen FAT32 in the first place then.
>
> FAT32 is the worst possible choice of a filesystem, except for three
> aspects - it is quite simple and can be implemented in a small amount of
> code (such as in EFI or a bootloader), it is usable on small disks or
> partitions, and it is supported by brain-dead OS's that don't understand
> better alternatives (NTFS has journalling, but is a monster to implement
> in something the size of EFI).
>
> It's a crap filesystem, but it is the "industry standard" for small
> disks and small systems.
If readonly support is only needed, there're some alternative to FAT32.
But I agree FAT32 is well known by the industry standard.
>
>>
>>>
>>> The most important way to protect your FAT32 system is simply to avoid
>>> writing to it except when absolutely necessary. If it is mounted
>>> read-only, and only updated when changing grub or updating the kernel,
>>> then just make sure you don't power-cycle your machine at that time.
>>
>> Well, the problem is that you never know when power failures happen at
>> least for me with a small server without any power backup.
>
> The answer here is staring you in the face... get an UPS. A small one
> is not expensive - you only need it to run the server for a couple of
> minutes. Even though journalled filesystems can keep their /metadata/
> consistency after a power failure, they don't normally guarantee /data/
> consistency, and certainly cannot guarantee /application level/
> consistency. You get that from doing a proper shutdown. And remember
> also that after an unclean shutdown, restarts involve long consistency
> checks at the raid level and at the filesystem level - an UPS will let
> you avoid that.
I understand your point.
Thanks.
next prev parent reply other threads:[~2014-02-04 9:45 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-31 17:02 Soft RAID and EFI systems Francis Moreau
2014-02-01 22:04 ` Martin Wilck
2014-02-02 21:39 ` Francis Moreau
2014-02-02 21:56 ` Martin Wilck
2014-02-02 20:39 ` Chris Murphy
2014-02-02 21:34 ` Francis Moreau
2014-02-02 22:30 ` Chris Murphy
2014-02-02 22:57 ` Phil Turmel
2014-02-03 7:19 ` Martin Wilck
2014-02-04 8:41 ` Francis Moreau
2014-02-04 8:48 ` David Brown
2014-02-04 8:53 ` Francis Moreau
2014-02-04 12:27 ` Phil Turmel
2014-02-04 15:13 ` Chris Murphy
2014-02-04 15:29 ` Chris Murphy
2014-02-07 7:42 ` Francis Moreau
2014-02-04 8:32 ` Francis Moreau
2014-02-04 8:57 ` David Brown
2014-02-04 9:06 ` Francis Moreau
2014-02-04 9:35 ` David Brown
2014-02-04 9:45 ` Francis Moreau [this message]
2014-02-04 15:27 ` Chris Murphy
2014-02-04 15:40 ` Chris Murphy
2014-02-04 14:50 ` Chris Murphy
2014-02-07 8:00 ` Francis Moreau
2014-02-03 9:56 ` David Brown
2014-02-04 8:22 ` Francis Moreau
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52F0B6C6.50905@gmail.com \
--to=francis.moro@gmail.com \
--cc=david.brown@hesbynett.no \
--cc=linux-raid@vger.kernel.org \
--cc=lists@colorremedies.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.