1 |
> The latest FHS dates from 2004, the same year as the *earliest* FUSE release I |
2 |
> can see on the FUSE web site. I'd say a good working hypothesis is that FHS |
3 |
> was simply written *before* any user-space file systems were more than an |
4 |
> experimental oddity. |
5 |
> |
6 |
> |
7 |
> > IF the system's /home directory is formatted as an OpenBSD partition, |
8 |
> > then yes, FHS demands that tools for mounting and recovering it be in |
9 |
> > /. |
10 |
> |
11 |
> |
12 |
> I'd certainly be happy "fixing" FHS to say that tools for mounting and |
13 |
> recovering "essential system partitions" be located in /, and that these |
14 |
> "essential system partitions" contain the tools for mounting and recovering |
15 |
> non-essential partitions. |
16 |
> |
17 |
|
18 |
Which would include testdisk (As far as I know the only linux tool able |
19 |
to read an OpenBSD partition) in /usr. Of course the admin is |
20 |
free to move a copy of testdisk to /. No-one is saying the FHS is |
21 |
perfect, I know the BSD crowd would say far from it but we want it to |
22 |
move in the right not wrong direction. |
23 |
|
24 |
> If you are wondering where I stand, I currently boot with an initramfs, since |
25 |
> I have everything except /boot located on LVM devices. This includes / and a |
26 |
> seperate /usr, done mostly from habit after 15 years of habit, and working |
27 |
> where that was the corporate standard production practice. |
28 |
> |
29 |
> As to system recovery, nowdays I ususlly do that by booting from a live CD/DVD |
30 |
> so I have access to all the tools when I need them. Which reminds me that I |
31 |
> need to update my rescue DVD to the latest version... |
32 |
|
33 |
A rescue CD has the benefit of being on read only media and perhaps |
34 |
including tools and perhaps enabling permissions you don't want on the |
35 |
system or auditing without running anything from the system and as a |
36 |
fallback but in general single user is more appropriate than both cd and |
37 |
ramdisk and atleast is useful as it can be tailored to the system, is |
38 |
the system and is more likely familiar to the user, a system may not |
39 |
have a cd and maybe not usbs or be remote and as shown is less likely |
40 |
to be upto date and so secure and so useful online, especially if you |
41 |
need a host to upload the cd image. |
42 |
|
43 |
Note: This should highlight how wrong Gregs freedesktop.org links are. |
44 |
|
45 |
-- |
46 |
_______________________________________________________________________ |
47 |
|
48 |
'Write programs that do one thing and do it well. Write programs to work |
49 |
together. Write programs to handle text streams, because that is a |
50 |
universal interface' |
51 |
|
52 |
(Doug McIlroy) |
53 |
_______________________________________________________________________ |