GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer/supprimer et monter un système de fichiers Stratis dans CentOS/RHEL 8

"stratis" est le nouveau gestionnaire de volume introduit dans la version CentOS/RHEL 8. Cet article décrit les étapes pour créer ou supprimer un nouveau système de fichiers stratis dans le système CentOS/RHEL 8. Nous verrons également comment monter et démonter un système de fichiers stratis dans cet article.

Créer et monter un système de fichiers stratis

1. Installez les packages Stratis :

# rpm -qa | grep "strati*"
stratisd-1.0.3-1.el8.x86_64
stratis-cli-1.0.2-1.el8.noarch

2. Activez et démarrez le service stratisd :

# systemctl enable --now stratisd
# systemctl start stratisd

Vérifiez l'état du service stratisd :

# systemctl status stratisd
● stratisd.service - A daemon that manages a pool of block devices to create flexible filesystems
Loaded: loaded (/usr/lib/systemd/system/stratisd.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2019-08-19 17:12:11 EDT; 1s ago
Docs: man:stratisd(8)
Main PID: 8642 (stratisd)
Tasks: 1 (limit: 26213)
Memory: 876.0K
CGroup: /system.slice/stratisd.service
└─8642 /usr/libexec/stratisd --debug

3. Créez un pool :

# stratis pool create Stratis_Test /dev/sdb

Vérifiez le pool que vous venez de créer :

# stratis pool list
Name Total Physical Size Total Physical Used
Stratis_Test 1.09 GiB 52 MiB

4. Créez un système de fichiers sur le pool "Stratis_Test" nouvellement créé :

# stratis filesystem create Stratis_Test x01

Vérifiez la création du système de fichiers :

# stratis filesystem list
Pool Name Name Used Created Device UUID
Stratis_Test x01 546 MiB Aug 19 2019 17:19 /stratis/Stratis_Test/x01 aa24d4adfd4342e38a1ffe0c5e7debe6

5. Créez un point de montage et montez le système de fichiers :

# mkdir /x01
# mount /stratis/Stratis_Test/x01 /x01

Vérifier :

# df -h | grep /x01
/dev/mapper/stratis-1-6c2cd4f86a58439f9f1aa6a004b919db-thin-fs-aa24d4adfd4342e38a1ffe0c5e7debe6 1.0T 7.2G 1017G 1% /x01
# grep x01 /proc/mounts
/dev/mapper/stratis-1-50fb0bbeb3e24ceaafd7be90917208df-thin-fs-9b9d33fac8734406907283fde7567889 /x01 xfs rw,seclabel,relatime,attr2,inode64,sunit=2048,swidth=2048,noquota 0 0
Remarque :S'il est nécessaire d'ajouter plus de blockdevs à un pool existant, passez à l'étape 6.

6. Ajoutez plus de blockdevs à un pool existant :

Syntaxe :

pool add-data [pool_name] [blockdev] [[blockdev]..]
Add one or more blockdevs to an existing pool, to enlarge its storage capacity.

Dans notre cas, la commande serait :

# stratis pool add-data Stratis_Test /dev/sdb
# stratis pool list
Name Total Physical Size Total Physical Used
Stratis_Test 1.09 GiB 598 MiB ----------------

# stratis filesystem list
Pool Name Name Used Created Device UUID
Stratis_Test x01 546 MiB Aug 19 2019 17:19 /stratis/Stratis_Test/x01 aa24d4adfd4342e38a1ffe0c5e7debe6

# stratis blockdev list
Pool Name Device Node Physical Size State Tier
Stratis_Test /dev/sdb 1.09 GiB In-use Data

Monter automatiquement le système de fichiers

1. Vérifiez l'UUID :

# blkid -p /stratis/Stratis_Test/x01
/stratis/Stratis_Test/x01: UUID="aa24d4ad-fd43-42e3-8a1f-fe0c5e7debe6" TYPE="xfs" USAGE="filesystem"

2. Écrivez l'UUID dans le fichier /etc/fstab :

# echo "UUID="aa24d4ad-fd43-42e3-8a1f-fe0c5e7debe6 /x01 xfs defaults 0 0" >> /etc/fstab
# cat /etc/fstab
/dev/mapper/ol-root / xfs defaults 0 0 
UUID=0c39942a-a85b-454c-bdbc-44443874241e /boot xfs defaults 0 0
/dev/mapper/ol-swap swap swap defaults 0 0
UUID=9b9d33fa-c873-4406-9072-83fde7567889 /x01 xfs defaults 0 0
Remarque :Si vous avez déjà monté le système de fichiers, passez à l'étape 3, sinon, passez à l'étape 4.

3. Démontez le point de montage :

# umount /x01

4. Montez le point de montage à l'aide de /etc/fstab :

# mount -a
# df -h | grep x01
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/stratis-1-6c2cd4f86a58439f9f1aa6a004b919db-thin-fs-aa24d4adfd4342e38a1ffe0c5e7debe6 1.0T 7.2G 1017G 1% /x01

Supprimer un système de fichiers Stratis

1. Vérifiez la configuration du pool et du système de fichiers :

# stratis pool list
Name Total Physical Size Total Physical Used
Stratis_Test 1.09 GiB 598 MiB 
# stratis filesystem list
Pool Name Name Used Created Device UUID
Stratis_Test x01 546 MiB Aug 19 2019 17:19 /stratis/Stratis_Test/x01 aa24d4adfd4342e38a1ffe0c5e7debe6
# stratis blockdev list
Pool Name Device Node Physical Size State Tier
Stratis_Test /dev/sdb 1.09 GiB In-use Data

2. Démontez le système de fichiers et supprimez le système de fichiers, puis le pool.

# umount /x01
Destroy the stratis filesystem/pool
# stratis fs destroy Stratis_Test x01
# stratis pool destroy Stratis_Test

3. Vérifiez :

# stratis pool list
Name Total Physical Size Total Physical Used
# stratis filesystem list
Pool Name Name Used Created Device UUID
# stratis blockdev list
Pool Name Device Node Physical Size State Tier


Linux
  1. Comment monter et démonter un système de fichiers/partition sous Linux (exemples de commandes Mount/Umount)

  2. CentOS / RHEL 7 :Comment créer et supprimer les miroirs LVM à l'aide de lvconvert

  3. Comment supprimer les interfaces virbr0 et lxcbr0 sur CentOS/RHEL 6,7

  4. Comment créer Virtual Data Optimizer (VD0) dans CentOS/RHEL 7 et 8

  5. Comment ajouter et supprimer à chaud de la mémoire logique dans CentOS/RHEL 7

Comment utiliser tmpfs sur RHEL/CentOS 7

Comment vérifier et réparer le système de fichiers XFS dans RHEL/Centos

Comment installer et configurer GlusterFS sur CentOS 7/CentOS 8

Comment installer PowerDNS et PowerAdmin sur CentOS 8

Comment installer EPEL Repo sur CentOS et RHEL 7 ?

Comment créer un système de fichiers tmpfs dans CentOS/RHEL