Esta é uma espécie de continuação de - Como obter espaço livre da unidade montada Redhat 7
O problema que estou enfrentando é quando eu corro:
[root@x011dc01-rhtest /]# fstrim -v /
Eu recebo o seguinte erro:
fstrim: /: the discard operation is not supported
Pesquisando o dia todo sempre teve um tema comum.
Atualize o / etc / crypttab para algo semelhante a este:
[root@noteloek ~]# cat /etc/crypttab
luks-2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ UUID=2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ none allow-discards
O que acontece é depois que eu atualizo este arquivo e eu corro "dracut -f", assim como "dracut --force -I / etc / crypttab", então eu reinicio. O sistema vai aparecer e pedir uma senha, que parece que eu posso inserir qualquer string aleatória e ela me deixará passar.
Eu encontrei um artigo sobre como adicionar um arquivo de chave, mas não tenho certeza sobre isso.
Eu não quero ficar fora do sistema, também não tenho ideia do que estou fazendo.
Algumas informações que podem ser úteis.
Um dos muitos artigos que estou seguindo sobre como ativar o fstrim
link
Isso parece bom:
[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
Agora, mesmo depois de eu atualizar o / etc / crypttab e atualizar o sistema e reiniciar, quando ele solicitar a frase secreta, eu entrarei no seu login e ainda assim terei o mesmo erro exato.
fstrim: /: the discard operation is not supported
Eu tentei mudar luks, descartar para permitir descartes sem efeito.
Eu não sou contra a tentativa de configurar uma chave de frase-senha, no entanto, se ainda não estiver funcionando, eu não quero passar pelo problema.
Atualizei meu
[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"
E, em seguida, executando isso para ..... fazer algo:
grub2-mkconfig -o /boot/grub2/grub.cfg
Também vale a pena notar o que está acontecendo na minha cabeça.
[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
O que eu quero ser capaz de fazer é executar o fstrim no "/" apenas para que eu esteja usando Então, estou usando o 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 é o meu 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 mais eu posso adicionar que pode ser útil por favor me avise.