美文网首页
Linux基础资料

Linux基础资料

作者: gykimo | 来源:发表于2021-11-02 20:09 被阅读0次

    文档

    http://www.jinbuguo.com/systemd/systemd.service.html

    常见文件系统说明

    WrapFS:http://kernel.meizu.com/intro-wrapfs.html
    OverlayFS:分只读和读写层,可以减少只读的拷贝问题,docker文件系统就是这个,https://zhuanlan.zhihu.com/p/93273517
    FUSE:用户空间文件系统,易于调试,但是由于两次用户层和内核层切换,性能较低,https://zhuanlan.zhihu.com/p/106719192?utm_source=wechat_session
    s3fs:基于FUSE实现的,是亚马逊支持AWS的文件系统,支持s3和minio协议。
    sdcardfs:基于wrapfs实现,https://blog.csdn.net/feelabclihu/article/details/106294074
    ext2、ext3、ext4:https://blog.csdn.net/harbor1981/article/details/82346085

    ext2:U盘一般不会存很多文件,且U盘的文件在电脑上有备份,安全性要求没那么高,由于ext2不写日志(journal),所以写U盘性能比较好。当然由于ext2的兼容性没有fat好,目前大多数U盘格式还是用fat

    ext3:对稳定性要求高的地方,有了ext4后,好像没什么原因还要用ext3,ext4现在的问题是出来时间不长,还需要一段时间变稳定

    ext4:小文件较少,ext系列的文件系统都不支持inode动态分配,所以如果有大量小文件需要存储的话,不建议用ext4

    xfs:小文件多或者需要大的xttr空间,如openstack swift将数据文件的元数据放在了xttr里面,xfs支持inode动态分配,所以不存在inode不够的情况,并且xttr的最大长度可以达到64K

    btrfs:没有频繁的写操作,且需要btrfs的一些特性,btrfs虽然还不稳定,但支持众多的功能,如果你需要这些功能,且不会频繁的写文件,那么选择btrfs

    ZFS:写时拷贝,更强大,https://zhuanlan.zhihu.com/p/45137745

    NFS:可以像操作本地文件一样操作remote文件,http://www.yunweipai.com/35990.html
    NTFS:Windows NT文件系统,也支持U盘
    FAT:从 FAT12 到 FAT16 再到 FAT32,exFAT,每一个版本的迭代都是容量的巨大提升
    FAT32:U盘文件系统,但是最大支持4G大小
    exFAT:更适合U盘的文件系统

    分布式文件系统

    各种分布式系统对比:https://blog.csdn.net/qq_33314107/article/details/80978669

    相关文章

      网友评论

          本文标题:Linux基础资料

          本文链接:https://www.haomeiwen.com/subject/ecjfzltx.html