成人免费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包

2013-12-13 17:21:14

Lua腳本語言

2009-06-25 16:49:24

Hibernate

2023-04-12 15:25:09

Bytrace鴻蒙

2023-11-17 12:04:39

GORM并發

2021-10-13 14:06:46

MySQLUtf8符號

2024-12-11 08:41:18

2021-03-17 11:21:06

React數據存儲

2009-03-17 15:51:41

數據庫存儲過程封裝

2024-03-04 11:52:16

Flutter應用程序資產管理

2013-05-14 10:13:06

WindowsLinux操作系統

2021-03-22 08:45:30

異步編程Java
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线中文一区 | 九九99精品 | 日日干日日操 | 日日日色 | 欧美日韩亚洲国产综合 | 在线看免费的a | av网站在线播放 | 99精品视频在线 | 色又黄又爽网站www久久 | 久久精品无码一区二区三区 | 国产高清视频在线观看 | 久久一区二区三区四区 | 欧美aⅴ在线观看 | 99re视频在线| 黄色在线免费观看视频网站 | 亚洲精品国产a久久久久久 午夜影院网站 | 亚洲成人在线免费 | 国产精品99久 | av永久 | 成年人视频在线免费观看 | 香蕉av免费| 国产伦精品一区二区三区四区视频 | 日韩精品成人在线 | 日韩中文电影 | 亚洲国产精品一区二区久久 | 91精品国产91久久久久久 | 色欧美片视频在线观看 | 日韩欧美亚洲 | 国产精品一区在线 | 中文字幕在线电影观看 | 九九99靖品| 国产精品久久久久国产a级 欧美日韩国产免费 | 午夜视频一区二区 | 日韩一区在线播放 | 国产免费看 | 国产伊人久久久 | 一级一级毛片免费看 | 精品免费国产一区二区三区四区 | 天天成人综合网 | 一区二区三区精品在线 | 三级免费网|