【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
Red Hat Enterprise Linux 8中,引入新的存储管理系统Stratis。其功能总结如下:
- copy-on-write
- 磁盘空间的精简置备Thin Provision
- 支持RAID 0、RAID 1、RAID 10
- 支持全盘加密如LUKS
- 支持资源池,每池可创建 16,777,216( 2^24)个文件系统或文件夹
- LZ4压缩
- 文件的消除重复功能
- 子卷
- 快照
- 数据损坏的自愈功能
- 热扩容、热减容
- 为提升性能而进行存储分区:数据区和缓存区(与VMWare VMFS 6相同,与Glusterfs的热区、冷区类似)
Stratis存储管理建立在Linux Mapper/ LVM及XFS的基础上,提供了便捷的管理功能,从某种程度上看,似乎就是一个本地版的Glusterfs。要使用Stratis,必须要安装Stratisd、stratis-cli两个软件包。创建过程如下:
第1步:安装软件
# yum install stratisd stratis-cli
# systemctl enable --now stratisd
第2步:创建资源池
# stratis pool create mypool /dev/vdb
在第二块虚拟磁盘/dev/vdb上创建了一个名叫mypool的资源池。
第3步:创建文件系统
# stratis filesystem create mypool myfls
上面这条命令,在资源池mypool的基础上创建了文件系统myfls。
第4步:挂载
# mkdir /mnt/myfls
# echo '/stratis/mypool/myfls /mnt/myfls xfs defaults 0 0' >> /etc/fstab
# mount -a
# echo 'Hello, world' > /mnt/myfls/test.txt
# cat /mnt/myfls/test.txt
以上操作似乎少了点什么吧?对,似乎没有格式化就可以使用了。Stratis文件系统就是这么神奇。不需要你专门来格式化。
第5步:资源池扩容
# stratis pool add-data mypool /dev/vdc
参考资料
1、https://my.oschina.net/u/589241/blog/3145018
2、https://www.thomas-krenn.com/en/wiki/Linux_Storage_Stack_Diagram
来源:oschina
链接:https://my.oschina.net/u/589241/blog/3152419