1. 首页 > Linux教程 > 正文

Linux教程FG352-Stratis存储管理

内容简介:本文风哥教程参考Linux官方文档、Red Hat Enterprise Linux官方文档、Ansible Automation Platform官方文档、Docker官方文档、Kubernetes官方文档和Podman官方文档等内容,详细介绍了相关技术的配置和使用方法。

本文档

风哥提示:

介绍Stratis存储管理系统的配置和使用方法。更多视频教程www.fgedu.net.cn

Part01-Stratis基础

1.1 安装Stratis

# 安装Stratis
[root@server ~]# dnf install -y stratisd stratis-cli
Updating Subscription Ma学习交流加群风哥QQ113257174nagement repositories.
Last metadata expiration check: 0:05:23 ago on Fri Apr 4 20:50:00 2026.
Dependencies resolved.
================================================================================
Package Architecture Version Repository Size
================================================================================
Installing:
stratisd x86_64 3.4.0-1.el9 baseos 500 k
stratis-cli noarch 3.4.0-1.el9 baseos 100 k

Transaction Summary
================================================================================
Install 2 Packages

Total download size: 600 k
Installed size: 2.0 M
Downloading Packages:
(1/2): stratisd-3.4.0-1.el9.x86_64.rpm 1.0 MB/s | 500 kB 00:00
(2/2): stratis-cli-3.4.0-1.el9.noarch.rpm 200 kB/s | 100 kB 00:00
——————————————————————————–
Total 1.2 MB/s | 600 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/2
Installing : stratisd-3.4.0-1.el9.x86_64 1/2
Installing : stratis-cli-3.4.0-1.el9.noarch 2/2
Running scriptlet: stratisd-3.4.0-1.el9.x86_64 2/2
Verifying : stratisd-3.4.0-1.el9.x86_64 1/2
Verifying : stratis-cli-3.4.0-1.el9.noarch 2/2

Installed:
stratisd-3.4.0-1.el9.x学习交流加群风哥微信: itpux-com86_64
stratis-cli-3.4.0-1.el9.noarch

Complete!

# 启动Stratis服务
[root@server ~]# systemctl enable –now stratisd
Created symlink /etc/systemd/system/multi-user.target.wants/stratisd.service → /usr/lib/systemd/system/stratisd.service.

# 查看服务状态
[root@server ~]# systemctl status stratisd
● stratisd.service – Stratis daemon
Loaded: loaded (/usr/lib/systemd/system/stratisd.service; enabled; preset: disabled)
Active: active (running) since Fri 2026-04-04 20:55:00 CST; 10s ago
Main PID: 12345 (stratisd)
Tasks: 5 (limit: 11232)
Memory: 20.0M
CGroup: /system.slice/stratisd.service
└─12345 /usr/libexec/stratisd

# 查看版本
[root@server ~]# stratis –version
stratis 3.4.0

1.2 创建Stratis存储池

# 查看可用磁盘
[root@server ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 99G 0 part
├─rl-root
│ 253:0 0 50G 0 lvm /
└─rl-swap
253:1 0 4G 0 lvm [SWAP]
sdb 8:16 0 50G 0 disk
sdc 8:32 0 50G 0 disk

# 创建存储池
[root@server ~]# stratis pool create pool1 /dev/sdb
Execution time: 0.12 seconds

# 查看存储池
[root@server ~]# stratis pool list
Name Total Physical Size Total Physical Used UUID
pool1 50 GiB 52 MiB 12345678-90ab-cdef-1234-567890abcdef

# 添加磁盘到存储池
[root@server ~]# stratis pool add-data pool1 /dev/sdc
Execution time: 0.15 seconds

# 查看存储池
[root@server ~]# stratis pool list
Name Total Physical Size Total Physical Used UUID
pool1 100 GiB 54 MiB 12345678-90ab-cdef-1234-567890abcdef

# 查看存储池详细信息
[root@server ~]# stratis pool
Name Total Physical Properties UUID
pool1 100 GiB ~Ca,~Cr, Op 12345678-90ab-cdef-1234-567890abcdef

# 查看块设备
[root@server ~]# stratis blockdev list
Pool Name Device Node Physical Size State Tier
pool1 /dev/sdb 50 GiB InUse Data
pool1 /dev/sdc 50 GiB InUse Data

Part02-Stratis文件系统

2.1 创建文件系统

# 创建文件系统
[root@server ~]# stratis filesystem create pool1 fs1
Execution time: 0.10 seconds

# 查看文件系统
[root@server ~]# stratis filesystem list
Pool Name Name Used Created Device UUID
pool1 fs1 546 MiB Apr 04 2026 21:00 /stratis/pool1/fs1 12345678-90ab-cdef-1234-567890abcdef

# 创建多个文件系统
[root@server ~]# stratis filesystem create pool1 fs2
[root@server ~]# stratis filesystem create pool1 fs3

# 查看文件系统列表
[root@server ~]# stratis filesystem list
Pool Name Name Used Created Device UUID
pool1 fs1 546 MiB Apr 04 2026 21:00 /stratis/pool1/fs1 12345678-90ab-cdef-1234-567890abcdef
pool1 fs2 546 MiB Apr 04 2026 21:01 /stratis/pool1/fs2 23456789-01ab-cdef-2345-67890abcdef12
pool1 fs3 546 MiB Apr 04 2026 21:02 /stratis/pool1/fs3 34567890-12ab-cdef-3456-78901abcdef23

# 挂载文件系统
[root@server ~]# mkdir /data/fs1
[root@server ~]# mount /stratis/pool1/fs1 /data/fs1

# 查看挂载
[root@server ~]# df -h | grep stratis
/dev/mapper/stratis-1-1234567890abcdef 100G 1.0G 99G 2% /data/fs1

# 配置自动挂载
[root@server ~]# cat >> /etc/fstab << 'EOF' /stratis/pool1/fs1 /data/fs1 xfs defaults 0 0 EOF # 测试写入 [root@server ~]# dd if=/dev/zero of=/data/fs1/test.img bs=1M count=100 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 1.23456 s, 84.9 MB/s # 查看使用情况 [root@server ~]# stratis filesystem list Pool Name Name Used Created Device UUID pool1 fs1 646 MiB Apr 04 2026 21:00 /stratis/pool1/fs1 12345678-90ab-cdef-1234-567890abcdef pool1 fs2 546 MiB Apr 04 2026 21:01 /stratis/pool1/fs2 23456789-01ab-cdef-2345-67890abcdef12 pool1 fs3 546 MiB Apr 04 2026 21:02 /stratis/pool1/fs3 34567890-12ab-cdef-3456-78901abcdef23

2.2 文件系统快照

# 创建快照
[root@server ~]# stratis filesystem snapshot pool1 fs1 fs1-snap
Execution time: 0.08 seconds

# 查看快照
[root@server ~]# stratis filesystem list
Pool Name Name Used Created Device UUID
pool1 fs1 646 MiB Apr 04 2026 21:00 /stratis/pool1/fs1 12345678-90ab-cdef-1234-567890abcdef
pool1 fs1-snap 646 MiB Apr 04 2026 21:05 /stratis/pool1/fs1-snap 45678901-23ab-cdef-4567-89012abcdef34
pool1 fs2 546 MiB Apr 04 2026 21:01 /stratis/pool1/fs2 23456789-01ab-cdef-2345-67890abcdef12
pool1 fs3 546 MiB Apr 04 2026 21:02 /stratis/pool1/fs3 34567890-12ab-cdef-3456-78901abcdef23

# 挂载快照
[root@server ~]# mkdir /data/fs1-snap
[root@server ~]# mount /stratis/pool1/fs1-snap /data/fs1-snap

# 从快照恢复
[root@server ~]# rm /data/fs1/test.img
[root@server ~]# cp /data/fs1-snap/test.img /data/fs1/

# 删除文件系统
[root@server ~]# umount /data/fs3
[root@server ~]# stratis filesystem destroy pool1 fs3
Execution time: 0.05 seconds

# 删除存储池
[root@server ~]# umount /data/fs1
[root@server ~]# umount /data/fs2
[root@server ~]# stratis pool destroy pool1
Execution time: 0.10 seconds

风哥针对Stratis配置建议:

  • 使用多个磁盘创建存储池
  • 定期创建文件系统快照
  • 监控存储池使用情况
  • 配置自动挂载
  • 使用XFS文件系统

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息