Поддерживаю ли я шифрование при расширении зашифрованного lvm luks с помощью физического тома?

Округление никогда не бывает легким и не может быть точным , однако до 15 цифр (для 53-битной мантиссы )аппроксимация (округление )должно происходить в сторону правильный номер.

$ printf '%s\n' 999 1000 1001 | awk '{ v=log($1) / log(10); printf("%.15g\n",v) }'
2.99956548822598
3
3.00043407747932

Таким образом, округление до ближайшего целого числа (в сторону нуля, а также с учетом отрицательных чисел )с помощью %iдаст нужное целое число:

$ printf '%s\n' 999 1000 1001 | 
    awk '{ 
           v=log($1) / log(10); 
           result=sprintf("%.15g",v); 
           printf("%-15s %i\n",v, result)
         }
        '
2.99957         2
3               3
3.00043         3

Это должно работать правильно до 14-значных чисел (не пытайтесь расширяться дальше с 53-битной мантиссой по умолчанию awk, в некоторых случаях это не удастся ).

1
10.11.2020, 09:47
1 ответ

Зависит от того, где (на каком уровне )настроено ваше шифрование. Обычно у вас есть зашифрованные физические тома (, поэтому стек выглядит как раздел -> luks/dm -зашифрованное устройство -> физический том -> группа томов -> логические тома ). ], в этом случае вам нужно убедиться, что новый PV также зашифрован. Но вы также можете иметь зашифрованные логические тома (, в этом случае шифровальное устройство luks/dm -находится поверх LV ), в этом случае вам просто нужно убедиться, что размер LV правильно изменен после добавления второго PV и все данные на LV по-прежнему будут зашифрованы.

3
18.03.2021, 22:51

Теги

Похожие вопросы