mirror of
https://gitlab.com/cryptsetup/cryptsetup.git
synced 2025-12-13 11:50:10 +01:00
Detect LUKS2 default alignmnet in align tests.
This commit is contained in:
committed by
Milan Broz
parent
f26ee11913
commit
57670eeeb7
@@ -9,8 +9,6 @@ PWD1="93R4P4pIqAH8"
|
|||||||
PWD2="mymJeD8ivEhE"
|
PWD2="mymJeD8ivEhE"
|
||||||
FAST_PBKDF="--pbkdf pbkdf2 --pbkdf-force-iterations 1000"
|
FAST_PBKDF="--pbkdf pbkdf2 --pbkdf-force-iterations 1000"
|
||||||
|
|
||||||
EXPCT=32768
|
|
||||||
|
|
||||||
cleanup() {
|
cleanup() {
|
||||||
udevadm settle >/dev/null 2>&1
|
udevadm settle >/dev/null 2>&1
|
||||||
if [ -d "$MNT_DIR" ] ; then
|
if [ -d "$MNT_DIR" ] ; then
|
||||||
@@ -164,6 +162,14 @@ dm_crypt_features
|
|||||||
modprobe --dry-run scsi_debug || exit 77
|
modprobe --dry-run scsi_debug || exit 77
|
||||||
cleanup
|
cleanup
|
||||||
|
|
||||||
|
add_device dev_size_mb=32
|
||||||
|
echo $PWD1 | $CRYPTSETUP luksFormat $FAST_PBKDF --type luks2 $DEV -q >/dev/null || fail
|
||||||
|
EXPCT=$($CRYPTSETUP luksDump $DEV | grep "offset: " | cut -f 2 -d ' ')
|
||||||
|
test "$EXPCT" -gt 512 || fail
|
||||||
|
EXPCT=$((EXPCT/512))
|
||||||
|
echo "Default alignment detected: $EXPCT sectors"
|
||||||
|
cleanup
|
||||||
|
|
||||||
echo "# Create desktop-class 4K drive"
|
echo "# Create desktop-class 4K drive"
|
||||||
echo "# (logical_block_size=512, physical_block_size=4096, alignment_offset=0)"
|
echo "# (logical_block_size=512, physical_block_size=4096, alignment_offset=0)"
|
||||||
add_device dev_size_mb=32 sector_size=512 physblk_exp=3 num_tgts=1
|
add_device dev_size_mb=32 sector_size=512 physblk_exp=3 num_tgts=1
|
||||||
|
|||||||
Reference in New Issue
Block a user