成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在 Centos 8 中使用 Stratis 管理本地存儲

存儲 存儲軟件
Stratis是RHEL8/Centos8中提供的一個新的本地存儲管理工具,它將有助于在塊設備上創建分層存儲。在RHEL8/Centos8中,可以通過安裝兩個軟件包獲得Stratis。

[[397428]]

Stratis是RHEL8/Centos8中提供的一個新的本地存儲管理工具,它將有助于在塊設備上創建分層存儲。在RHEL8/Centos8中,可以通過安裝兩個軟件包獲得Stratis。在RHEL7,我們有了BTRFS文件系統,Red Hat在RHEL 8中刪除了BTRFS支持,并提供了Stratis本地存儲管理系統。

[[397429]]

為了開始使用Stratis,我們需要添加一些磁盤設備,并創建一個單獨的池,在一個Stratis池中,可以創建多個文件系統。

安裝Stratis

通過下面命令使用yum安裝stratis:

  1. [root@localhost ~]# yum -y install stratis* 

安裝完成之后,設置開機啟用并立即啟動:

  1. [root@localhost ~]# systemctl enable stratisd --now 

查看以下是否啟動:

列出可用磁盤

在這添加了5個2GB磁盤,使用下面命令列出磁盤:

  1. [root@localhost ~]# lsblk 

列出現有的池和文件系統:

使用下面幾條命令列出塊設備、stratis池、文件系統:

  1. [root@localhost ~]# stratis blockdev list  
  2. [root@localhost ~]# stratis pool list 
  3. [root@localhost ~]# stratis filesystem list 

創建池和文件系統

首先,我們創建“data01_pool”的池。將/dev/sda,/dev/sdb,/dev/sdc,/dev/sdd添加到該池中:

  1. [root@localhost ~]# stratis pool create data01_pool /dev/sd{a..d} 
  2. [root@localhost ~]# stratis pool list  
  3. [root@localhost ~]# stratis blockdev list 

上面命令創建"data01_pool"池、查看池、查看塊設備。

下面從“data01_pool”池中創建兩個文件系統:

  1. [root@localhost ~]# stratis filesystem create data01_pool user_data01 
  2. [root@localhost ~]# stratis filesystem create data01_pool user_data02 

下面命令列出創建的文件系統:

  1. [root@localhost ~]# stratis filesystem list  
  2. 或者 
  3. [root@localhost ~]# stratis fs list 

上圖中列出的文件系統中,字段Device是stratis設備的位置。

掛載創建好的文件系統

一旦從池中創建了文件系統,請創建一個掛載點并掛載文件系統。默認情況下在創建文件系統時,它將使用XFS文件系統對其進行格式化。

  1. # 創建掛載點 
  2. [root@localhost ~]# mkdir /user_data01 
  3. [root@localhost ~]# mkdir /user_data02 
  4. # 掛載文件系統 
  5. [root@localhost ~]# mount /stratis/data01_pool/user_data01 /user_data01/ 
  6. [root@localhost ~]# mount /stratis/data01_pool/user_data02 /user_data02/ 

使用df -h查看掛載的情況:

  1. [root@localhost ~]# df -h /user_data* 
  2. Filesystem                                                                                       Size  Used Avail Use% Mounted on 
  3. /dev/mapper/stratis-1-359fd7072d8349d390741a1a71f885fb-thin-fs-0657c26979ed443aa4d3a70c15606e1c  1.0T  7.2G 1017G   1% /user_data01 
  4. /dev/mapper/stratis-1-359fd7072d8349d390741a1a71f885fb-thin-fs-b91b970f23d94eb6b2ed56f347f770d2  1.0T  7.2G 1017G   1% /user_data02 

希望你已經觀察到我們沒有格式化文件系統。Stratis程序為我們解決了這一問題,并創建了XFS類型的文件系統。

同樣,由于自動精簡配置,默認情況下,它將顯示文件系統大小為1 TB,并且該大小僅是虛擬的,而不是實際的。要檢查實際大小,您將必須使用Stratis命令

使用df -hT /user*匹配出user_data01和user_data02掛載點的文件系統,可以看到他們的類型都是XFS格式。

在/etc/fstab中添加開機掛載的條目

首先需要獲取文件系統的UUID,有兩種方式:

第一種方式,是通過使用stratis fs list就可以獲取到文件系統的UUID。

  1. [root@localhost ~]# stratis fs list 

第二種方式,使用blkid獲取塊存儲的uuid,過濾出stratis文件系統:

  1. [root@localhost ~]# blkid|grep stratis 

下面就是將掛載信息寫入到/etc/fstab中:

  1. [root@localhost ~]# echo "UUID=0657c26979ed443aa4d3a70c15606e1c /user_data01  xfs  defaults,x-systemd.requires=stratis.service  0 0" >> /etc/fstab  
  2. [root@localhost ~]# echo "UUID=b91b970f23d94eb6b2ed56f347f770d2 /user_data02  xfs  defaults,x-systemd.requires=stratis.service  0 0" >> /etc/fstab 

檢查Stratis守護程序版本

如果需要檢查Stratis運行的守護進程版本,使用如下命令:

  1. [root@localhost ~]# stratis daemon version  
  2. 2.1.0 

向Stratis池中添加其他磁盤

在Stratis管理下,將新的塊設備添加到現有池非常容易。在上一篇文章《在Centos 中創建Stratis本地存儲(一)》設置中,“ data01_pool”中有4個磁盤,現在我們需要通過添加新磁盤來擴展池中的空間。使用選項add-data來添加新磁盤,下面向"data01_pool"池中添加"/dev/sde"磁盤。

  1. [root@localhost ~]# stratis pool list  
  2. Name                       Total Physical   Properties 
  3. data01_pool   8 GiB / 1.11 GiB / 6.89 GiB      ~Ca,~Cr 
  4. [root@localhost ~]# stratis pool add-data data01_pool /dev/sde  
  5. [root@localhost ~]# stratis pool list  
  6. Name                        Total Physical   Properties 
  7. data01_pool   10 GiB / 1.12 GiB / 8.88 GiB      ~Ca,~Cr 

可以看到上圖中擴展前是8G,擴展之后變成了10G。再查看一下stratis的塊設備:

  1. [root@localhost ~]# stratis pool list  
  2. Name                       Total Physical   Properties 
  3. data01_pool   8 GiB / 1.11 GiB / 6.89 GiB      ~Ca,~Cr 
  4. [root@localhost ~]# stratis pool add-data data01_pool /dev/sde  
  5. [root@localhost ~]# stratis pool list  
  6. Name                        Total Physical   Properties 
  7. data01_pool   10 GiB / 1.12 GiB / 8.88 GiB      ~Ca,~Cr 

重命名池和文件系統

Stratis具有在運行中重命名池或文件系統的功能,而不會影響任何正在運行的設置。下面讓我們將當前池名稱“data01_pool”重命名為“data01_pool_old”。

  1. [root@localhost ~]# stratis pool rename data01_pool date01_pool_old 

下面我們來重命名文件系統,重命名文件系統類似于重命名池:

  1. [root@localhost ~]# stratis fs rename date01_pool_old user_data01 sys_data01 

在Stratis中創建快照

Stratis可以對任何文件系統進行快照。讓我們對服務器中現有文件系統進行快照。下面先再user_data01中寫入一些數據:

  1. [root@localhost ~]# touch /user_data01/file{1..100}.txt 

下面來打快照:

  1. [root@localhost ~]# stratis fs snapshot date01_pool_old sys_data01 sys_data01_snap 

可以看到快照已生成。下面掛載/stratis/data01_pool_old/sys_data01_snap這個快照到/mnt目錄,然后查看文件是否存在。

  1. [root@localhost ~]# mount /stratis/date01_pool_old/sys_data01_snap /mnt/ 

刪除Stratis文件系統

刪除Stratis文件系統之前,需要在/etc/fstab中刪除stratis相關的那兩個文件系統條目。下面我只注釋掉,沒有刪除條目。

卸載文件系統:

  1. [root@localhost ~]# umount /user_data01  
  2. [root@localhost ~]# umount /user_data02 

下面就開始刪除文件系統啦:

  1. [root@localhost ~]# stratis fs destroy date01_pool_old sys_data01 
  2. [root@localhost ~]# stratis fs destroy date01_pool_old user_data02 
  3. [root@localhost ~]# stratis fs destroy date01_pool_old sys_data01_snap  
  4. [root@localhost ~]# stratis fs destroy date01_pool_old user_data02_snap 

刪除Stratis池

要刪除Stratis池,我們應該刪除在其下創建的所有文件系統。否則會提示:

  1. [root@localhost ~]# stratis pool destroy data01_pool_old  
  2. Execution failure caused by
  3. BUSY: filesystems remaining on pool 

下面來刪除池:

  1. [root@localhost ~]# stratis pool destroy date01_pool_old  
  2. [root@localhost ~]# stratis pool  
  3. Name   Total Physical   Properties 

總結

Stratis是RHEL8/Centos8中提供的一個新的本地存儲管理工具,它將有助于在塊設備上創建分層存儲。在RHEL8/Centos8中,可以通過安裝兩個軟件包獲得Stratis。我們已經看到了如何通過添加磁盤并重命名來管理Stratis分層存儲。

本文轉載自微信公眾號「Linux就該這么學」,可以通過以下二維碼關注。轉載本文請聯系Linux就該這么學公眾號。

 

責任編輯:武曉燕 來源: Linux就該這么學
相關推薦

2018-06-11 12:53:53

LinuxStratis本地存儲

2018-06-19 16:05:27

LinuxStratis存儲

2018-03-26 14:25:55

KubernetesSkaffold命令

2010-01-13 13:04:25

minicom軟件

2021-04-28 16:41:26

Stratis磁盤加密系統運維

2021-10-14 18:00:51

systemd系統管理員系統運維

2022-04-30 09:41:14

LinuxNTP服務器

2017-03-02 09:05:56

CentOS 7Sendmail郵件

2013-11-20 15:32:13

紅帽RedHatYUM包

2021-10-13 14:06:46

MySQLUtf8符號

2013-12-13 17:21:14

Lua腳本語言

2009-06-25 16:49:24

Hibernate

2023-11-17 12:04:39

GORM并發

2023-04-12 15:25:09

Bytrace鴻蒙

2021-03-17 11:21:06

React數據存儲

2024-12-11 08:41:18

2009-03-17 15:51:41

數據庫存儲過程封裝

2024-03-04 11:52:16

Flutter應用程序資產管理

2021-04-19 16:31:33

Stratis加密Linux

2021-03-22 08:45:30

異步編程Java
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 啪啪毛片| 一区二区三区在线免费看 | 日韩精品久久久久 | 91精品国产综合久久婷婷香蕉 | 久久久91精品国产一区二区三区 | 国产精品国产精品国产专区不卡 | 国产精品亚洲成在人线 | 欧美一区二区三区在线观看视频 | 成人黄色三级毛片 | 黄免费观看视频 | 国产精品一区二区在线 | 亚洲狠狠| 成年人免费在线视频 | 中文字幕国产视频 | 99久久免费精品视频 | 在线欧美视频 | 日韩精品一区二区三区视频播放 | 99reav| 日韩成人 | 国产91色在线 | 亚洲 | 久久久久久亚洲精品 | 国产日韩精品一区 | 日韩综合在线播放 | 久久r久久 | 日日夜夜精品免费视频 | 欧洲一区二区在线 | 日本91av视频 | 欧美一a一片一级一片 | 精品伊人 | 欧美在线视频不卡 | 国产美女在线播放 | 天天夜夜操| 中文字幕在线观看 | 精品国产一区二区三区久久 | 日韩av啪啪网站大全免费观看 | 国产1区 | 亚洲精品一区二区三区四区高清 | 大久| 伦理午夜电影免费观看 | 999精品在线观看 | 国产欧美精品 |