Atualizar crypttab pede Passphrase para fstrim

12

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.

    
por Anthony Fornito 20.10.2016 / 17:47

1 resposta

0

Quando o armazenamento é fornecido por um servidor remoto em uma SAN, você só pode descartar blocos se o armazenamento for thin provisioned. Se o armazenamento for provisionado com espessura, ele será sempre do mesmo tamanho e o descarte não fará sentido (e, portanto, não será utilizável).

    
por 20.10.2016 / 19:28

Tags