Pourquoi le montage d'un stockage par blocs existant sur un pod échoue-t-il en raison d'un système de fichiers incorrect ?
Dépannage des problèmes liés au montage de volumes de stockage en bloc avec un système de fichiers incorrect.
Cloud privé virtuel Infrastructure classique
Lorsque vous exécutez oc describe pod <pod_name>, l'erreur suivante s'affiche:
failed to mount the volume as "ext4", it already contains xfs. Mount error: mount failed: exit status 32
Vous disposez d'une unité de stockage par blocs configurée avec un système de fichiers XFS. Pour monter cette unité sur votre pod, vous avez créé un volume persistant (PV) qui spécifiait ext4 pour votre système de fichiers dans la section spec/flexVolume/fsType. Si aucun système de fichiers n'est défini, le volume persistant prend la valeur par défaut ext4.
Le volume persistant a été créé et lié à votre instance de stockage par blocs. Cependant, lorsque vous tentez de monter le volume persistant sur votre cluster en utilisant une réservation de volume persistant (PVC) correspondante, le montage du
volume échoue. Vous ne pouvez pas monter votre instance de stockage de bloc XFS avec un système de fichiers ext4 sur la nacelle.
Mettez à jour le système de fichiers dans le volume persistant (PV) existant en remplaçant ext4 par XFS.
-
Répertoriez les volumes persistants (PV) de votre cluster et notez le nom du volume persistant que vous avez utilisé pour votre instance de stockage par blocs existante.
oc get pv -
Enregistrez le fichier YAML du volume persistant sur votre machine locale.
oc get pv <pv_name> -o yaml > <filepath/xfs_pv.yaml> -
Ouvrez le fichier YAML et modifiez
fsTypeen remplaçantext4parxfs. -
Remplacez le volume persistant dans votre cluster.
oc replace --force -f <filepath/xfs_pv.yaml> -
Connectez-vous au pod où vous avez monté votre volume persistant.
oc exec -it <pod_name> sh -
Vérifiez que le système de fichiers a changé et est maintenant
XFS.df -ThExemple de sortie
Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/3600a098031234546d5d4c9876654e35 xfs 20G 33M 20G 1% /myvolumepath