Will my OS break if I make it the system Read Only? I am installing a raspberry pi 4 (Raspberry Pi OS (64-bit)) in my car and read on Lemmy that if I make the system files Read Only my system won’t get corrupt when power is abruptly turned off. I will leave the ‘home’ directory read-write. I realize I will have to remove the drive and run updates regularly.

  • lemmyng@lemmy.ca
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 个月前

    There are parts of the filesystem that will still need to be written - most of /var, /proc, etc. The good news is that those are well known, and save for some exceptions could be tmpfs mounts.

    Also, most modern filesystems have journaling and are resilient to sudden powerdown events, especially if you’re not writing a lot.

  • MagicShel
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 个月前

    It probably depends on what software you’re running and what it does. I don’t 100% know how to do this, but this is what I’d aim for:

    Everything on the physical drive is read-only. On startup, it creates a RAMFS and copies any files that change as part of the software you’re running there and points to that for all temporary files, etc.

    That way the whole physical device is read only and anything that needs to change does so in memory only.

  • frankenswine@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    1 个月前

    Just try and find out! There’s a bunch of parts in your File-System hierarchy that the kernel emulates (and therefore sets permission bits itself). My guess? It might work to some extent (maybe even useful enough) bit could inflict unforeseen challenges.

    Have fun!