Capacidade de Disco Criptografado do FreeBSD GELI vs Não Criptografado

1

Eu criptografo meus dispositivos de backup externos com o AES256 usando GELI no FreeBSD 11. Eu recentemente mudei os discos para SSDs de 240GB onde apenas metade da capacidade é utilizável, o que está causando falha no backup.

  • Windows 10; SSD mostra 232 GB

  • FreeBSD 11; SSD mostra 207 GB

    dd if=/dev/zero of=/dev/da0 bs=1M count=10
    gpart add -t freebsd /dev/da0
    newfs /dev/da0 >& /dev/null
    mount /dev/da0 /mnt/backup
    df -g
    /dev/da0   225  0  207  0%  /bk/disk
    
  • FreeBSD 11; SSD mostra 116 GB

    da0.eli created
    da0.elis1 added
    =>       40  244198504  da0.eli  GPT  (116G)
             40  244198504        1  freebsd  (116G)
    /dev/da0.elis1   112  0  103  0%  /bk/disk
    

Isso é esperado ou está relacionado a tamanhos de setor?

    
por electronpygmy 12.03.2018 / 20:44

1 resposta

2

A opção de verificação -ahmac / sha256 requer 11% de acordo com a página do manual. O problema era ter a verificação ativada sem definir o tamanho de setor padrão especificado, exigindo 50%. ou seja, especifique -s4096 com -ahmac / sha256

# geli init -l256 -eaes -ahmac/sha256 -J /root/da0.txt -B /root/da0.eli -K /root/da0.key /dev/da0
# geli attach -k /root/da0.key /dev/da0
# geli list
1. Name: da0.eli
   Mediasize: 125029674496 (116G)
   Sectorsize: 512
   Mode: r0w0e0
Consumers:
1. Name: da0
   Mediasize: 250059350016 (233G)
   Sectorsize: 512
   Mode: r1w1e1

# geli init -l256 -eaes -J /root/da0.txt -B /root/da0.eli -K /root/da0.key /dev/da0
# geli attach -k /root/da0.key /dev/da0
# geli list
1. Name: da0.eli
   Mediasize: 250059349504 (233G)
   Sectorsize: 512
   Mode: r0w0e0
Consumers:
1. Name: da0
   Mediasize: 250059350016 (233G)
   Sectorsize: 512
   Mode: r1w1e1

# geli init -s4096 -l256 -eaes -ahmac/sha256 -J /root/da0.txt -B /root/da0.eli -K /root/da0.key /dev/da0
# geli attach -k /root/da0.key /dev/da0
# geli list
1. Name: da0.eli
   Mediasize: 222274973696 (207G)
   Sectorsize: 4096
   Mode: r0w0e0
Consumers:
1. Name: da0
   Mediasize: 250059350016 (233G)
   Sectorsize: 512
   Mode: r1w1e1
    
por 15.03.2018 / 00:55