Hi all there!
I'd like to know from the community which FS should I select for maximizing compatibility among *BSD systems and GNU/Linux. At least I'd like to be able to seamlessly use a FS on both FreeBSD and GNU/Linux with the only requirement that I do not rely on FUSE. The device targets are a bunch of external USB hard drives that I got. I've been extremely happy with UFS (or UFS2) in my machine (which honestly I'd have to recheck which one I'm currently using) but apparently UFS/UFS2 implementations among different OSes are incompatible (I've read somewhere that for example a fsck from OpenBSD to a FreeBSD UFS can destroy all the data, or the other way round, can't recall with precision now because are basically different implementations). I've also read that a good choice could be ZFS but then I've found that you need to be careful about "zpool versions" (note aside: I'm completely unfamiliar with ZFS, only read basic information about it). According to Wikipedia one of the most popular zpool versions is 5000 (which seems to be the same for FreeBSD and GNU/Linux, is this correct?), so in principle I could select ZFS. But what I don't really know if that is going to be the case in the future, which guarantees do I have that the zpool version 5000 is going to be available for both systems? What if at some point FreeBSD and GNU/Linux diverge from zpool versions? Maybe I'm just worrying too much about a minor issue but I found selecting a FS for the *NIX world (leaving out MS Windows is absolutely ok) is (at least for me) not a trivial task. Note that the most important thing for me are: compatibility (if I could get a FS that works on both *BSDs and GNU/Linux excellent, if not for the time being FreeBSD and GNU/Linux is just fine. OpenBSD does not seem to natively support ZFS, possibly due to licensing issues?) and secondly not relying on FUSE. Any suggestions/insights/tips are much appreciated! Thanks a lot for taking the time to read my post!
Regards,
Lucas.
I'd like to know from the community which FS should I select for maximizing compatibility among *BSD systems and GNU/Linux. At least I'd like to be able to seamlessly use a FS on both FreeBSD and GNU/Linux with the only requirement that I do not rely on FUSE. The device targets are a bunch of external USB hard drives that I got. I've been extremely happy with UFS (or UFS2) in my machine (which honestly I'd have to recheck which one I'm currently using) but apparently UFS/UFS2 implementations among different OSes are incompatible (I've read somewhere that for example a fsck from OpenBSD to a FreeBSD UFS can destroy all the data, or the other way round, can't recall with precision now because are basically different implementations). I've also read that a good choice could be ZFS but then I've found that you need to be careful about "zpool versions" (note aside: I'm completely unfamiliar with ZFS, only read basic information about it). According to Wikipedia one of the most popular zpool versions is 5000 (which seems to be the same for FreeBSD and GNU/Linux, is this correct?), so in principle I could select ZFS. But what I don't really know if that is going to be the case in the future, which guarantees do I have that the zpool version 5000 is going to be available for both systems? What if at some point FreeBSD and GNU/Linux diverge from zpool versions? Maybe I'm just worrying too much about a minor issue but I found selecting a FS for the *NIX world (leaving out MS Windows is absolutely ok) is (at least for me) not a trivial task. Note that the most important thing for me are: compatibility (if I could get a FS that works on both *BSDs and GNU/Linux excellent, if not for the time being FreeBSD and GNU/Linux is just fine. OpenBSD does not seem to natively support ZFS, possibly due to licensing issues?) and secondly not relying on FUSE. Any suggestions/insights/tips are much appreciated! Thanks a lot for taking the time to read my post!
Regards,
Lucas.