Stratis文件系統

Red Hat Enterprise Linux 8中,引入新的存儲管理系統Stratis。其功能總結以下:緩存

  •     copy-on-write
  •     磁盤空間的精簡置備Thin Provision
  •     支持RAID 0、RAID 一、RAID 10
  •     支持全盤加密如LUKS
  •     支持資源池,每池可建立 16,777,216( 2^24)個文件系統或文件夾
  •     LZ4壓縮
  •     文件的消除重複功能
  •     子卷
  •     快照
  •     數據損壞的自愈功能
  •     熱擴容、熱減容
  •     爲提高性能而進行存儲分區:數據區和緩存區(與VMWare VMFS 6相同,與Glusterfs的熱區、冷區相似)

Stratis存儲管理創建在Linux Mapper/ LVM及XFS的基礎上,提供了便捷的管理功能,從某種程度上看,彷佛就是一個本地版的Glusterfs。要使用Stratis,必需要安裝Stratisd、stratis-cli兩個軟件包。bash

# yum install stratisd stratis-cli
# systemctl enable --now stratisd

建立資源池app

# stratis pool create mypool /dev/vdb

在第二塊虛擬磁盤/dev/vdb上建立了一個名叫mypool的資源池。性能

建立文件系統加密

# stratis filesystem create mypool myfls

在資源池mypool的基礎上建立文件系統myfls.net

掛載code

# 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文件系統就是這麼神奇。不須要你專門來格式化。blog

資源池擴容資源

# stratis pool add-data mypool /dev/vdc

 

 

 

參考資料it

一、https://my.oschina.net/u/589241/blog/3145018

二、https://www.thomas-krenn.com/en/wiki/Linux_Storage_Stack_Diagram

相關文章
相關標籤/搜索