this post was submitted on 21 Jan 2024
1749 points (97.8% liked)

linuxmemes

21263 readers
972 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.

  • Please report posts and comments that break these rules!

    founded 1 year ago
    MODERATORS
     
    you are viewing a single comment's thread
    view the rest of the comments
    [–] SuperSpruce@lemmy.zip 3 points 9 months ago (1 children)

    I'm still figuring it out. I know ExFAT works across all desktop OS's, NTFS works with Linux and Windows, and ext4 only works with Linux.

    But it took a half hour of googling to figure out you can't install Linux on NTFS. I planned to do that to ease cross platform compatibility. Oops. I'm also attempting a RAID 1 array using NTFS. It seems to work, but I'm not sure how to automatically mount it on boot. I feel like I might have picked the wrong filesystem.

    [–] MonkeMischief@lemmy.today 2 points 9 months ago* (last edited 9 months ago) (1 children)

    Hey there friend! Sorry to hear about your woes. From my understanding in practice, ExFAT is usually better as more of a universally readable storage system for external drives. Think, using the same portable drive between your PS5, friend's mac, and whatever else. Great for large files and backups! Maybe not as much for running your OS from.

    My approach and recommendation would be that you don't want OS's seeing each others' important business anyway. Permissions and stuff can get wonky for instance.

    So your core Linux install can be something like EXT4 or BTRFS. I like BTRFS personally because you can set up recovery snapshots without taking tons of space. It does require a little extra understanding and tooling though, but it's worth looking into. (There's GUI based BTRFS tools now though. Yay!)

    EXT4 is nice and reliable and basic. Not much to say, really! Both can do RAID 1.

    Next, a /home mounted separately, this COULD be NTFS if you really wanted that sharing. (BTW there's some Windows drivers that can read EXT4 I think?)

    BUT I feel more organized using a different way:

    What I do personally is keep an NTFS partition I call something like "DATA" or "MAIN_STORAGE" and I mount this into my /home on Linux. It's usually a separate, chunky 4TB HDD or something.

    On Windows this is my D:\ drive, and it's also where I store my project files, media, and whatever else I want easily accessible. Both OSs see those system-agnostic files, but are safely unaware of each other's core system files.

    In Linux, you can mount any folder anywhere, really! You can mount it on startup by amending your FSTAB on an existing install or setting the option during installs sometimes.

    So the file path looks something like /home/MonkeMischief/DATA/Music

    It's treated just like any other folder but it's in fact an entirely separate drive. :)

    I hope this was somewhat helpful and not just confusing. In practice, it'll start to make more sense I hope! The important thing is to make sure your stuff is backed up.

    ... Perhaps to a big chonky brick formatted as ExFAT if you so choose. ;)

    [–] SuperSpruce@lemmy.zip 1 points 9 months ago

    I am experimenting with Linux on two devices: My daily driver laptop and a desktop.

    The laptop is set on a dual boot from 2 SSDs. The first SSD contains Windows and has one 2TB NTFS partition. The other SSD has a 250GB partition for ext4 where Ubuntu lives and a 750GB partition for ExFAT.

    The desktop has a 500GB SSD with ext4 for the OS, and has two 4 year old 2TB HDDs for data. This is why I'm trying to run them in RAID 1. For cross compatibility (and what they were already formatted as), they are in NTFS.

    What do you think of that? Am I using adequate filesystems?