Esto es una especie de continuación de - Cómo obtener espacio libre de la unidad montada Redhat 7
El problema al que me enfrento es cuando ejecuto:
[root@x011dc01-rhtest /]# fstrim -v /
Obtuve el siguiente error:
fstrim: /: the discard operation is not supported
Buscar en Google todo el día siempre ha tenido un tema común.
Actualice / etc / crypttab a algo similar a esto:
[root@noteloek ~]# cat /etc/crypttab
luks-2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ UUID=2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ none allow-discards
Lo que sucede es que después de actualizar este archivo y ejecuto "dracut -f" y "dracut --force -I / etc / crypttab" y luego reinicio. El sistema aparecerá y pedirá una frase de contraseña, que parece que puedo ingresar cualquier cadena aleatoria y me permitirá pasar.
Encontré un artículo sobre agregar un archivo de clave, pero no estoy muy seguro de eso.
No quiero quedar fuera del sistema, tampoco tengo idea de lo que estoy haciendo.
Alguna información que pueda ser útil.
Uno de los muchos artículos que sigo sobre cómo habilitar fstrim
https://blog.christophersmart.com/2013/06/05/trim-on-lvm-on-luks-on-ssd/
Esto luce bien:
[root@x011dc01-rhtest /]# cat /etc/fstab | grep root
/dev/mapper/rhel_x011dc01--rhtest-root / xfs defaults,discard 1 2
[root@x011dc01-rhtest /]# cat /etc/lvm/lvm.conf | grep 'issue_discards'
# Configuration option devices/issue_discards.
issue_discards = 1
Ahora, incluso después de actualizar / etc / crypttab y actualizar el sistema y reiniciar, cuando pida la frase de contraseña, ingresaré el inicio de sesión y aún obtendré el mismo error exacto.
fstrim: /: the discard operation is not supported
He intentado cambiar de suerte, descartar para permitir descartes sin efecto.
No estoy en contra de intentar configurar una clave de frase de contraseña, sin embargo, si todavía no funciona, no quiero pasar por el problema.
He actualizado mi
[root@x011dc01-rhtest /]# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.luks.allow-discards=luks-2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ rd.luks.uuid=luks-2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ vconsole.font=latarcyrheb-sun16 vconsole.keymap=us $([ -x /usr/sbin/rhcrashkernel-param ] && /usr/sbin/rhcrashkernel-param || :) rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
Y luego ejecutar esto para ... hacer algo:
grub2-mkconfig -o /boot/grub2/grub.cfg
También probablemente valga la pena señalar lo que pasa en mi cabeza.
[root@x011dc01-rhtest /]# blkid
**/dev/block/8:2: UUID="2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ" TYPE="LVM2_member"**
/dev/block/253:1: UUID="ad872f09-5147-4252-af56-aa6244219515" TYPE="xfs"
/dev/block/8:1: UUID="83aac355-a443-4ff9-90fa-9f6da8e31cc2" TYPE="xfs"
/dev/block/253:0: UUID="dbe56f6a-2a4a-42da-82e2-bef9a73caafb" TYPE="swap"
[root@x011dc01-rhtest /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 50G 0 disk
ââsda1 8:1 0 500M 0 part /boot
**ââsda2** 8:2 0 49.5G 0 part
âârhel_x011dc01--rhtest-swap 253:0 0 2G 0 lvm [SWAP]
**âârhel_x011dc01--rhtest-root 253:1 0 47.5G 0 lvm /**
sdb 8:16 0 50G 0 disk
sr0 11:0 1 1024M 0 rom
Lo que quiero poder hacer es ejecutar fstrim en "/" solo así que estoy usando Así que estoy usando UUID = "2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ"
[root@x011dc01-rhtest /]# blkid /dev/sda2
/dev/sda2: UUID="2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ" TYPE="LVM2_member"
Este es mi fstab
[root @ x011dc01-rhtest /] # cat / etc / fstab
**/dev/mapper/rhel_x011dc01--rhtest-root / xfs defaults,discard 1 2**
UUID=83aac355-a443-4ff9-90fa-9f6da8e31cc2 /boot xfs defaults 0 0
/dev/mapper/rhel_x011dc01--rhtest-swap swap swap defaults 0 0
Anthony más puedo agregar que podría ser útil, por favor hágamelo saber.
/etc/crypttab
tiene alguna relevancia aquí? No parece tener ningún volumen cifrado.Respuestas:
Cuando un servidor remoto proporciona almacenamiento a través de una SAN, solo puede descartar bloques si el almacenamiento es de aprovisionamiento reducido. Si el almacenamiento tiene un aprovisionamiento grueso, siempre tiene el mismo tamaño y el descarte no tiene sentido (y, por lo tanto, no se puede usar).
fuente