feat: Support 32k sector sizes (#1034)

This commit is contained in:
Kroese 2025-09-30 10:49:07 +02:00 committed by GitHub
parent 7f31cb6023
commit 87a8cf7513
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -507,12 +507,11 @@ addDevice () {
physical="${physical%% *}"
if [ -n "$physical" ]; then
if [[ "$physical" == "512" || "$physical" == "4096" ]]; then
if [[ "$physical" == "4096" ]]; then
sectors=",logical_block_size=$logical,physical_block_size=$physical"
if [[ "$physical" != "512" ]]; then
sectors=",logical_block_size=$logical,physical_block_size=$physical"
if [[ "$physical" != "4096" && "$physical" != "32768" ]]; then
warn "Unknown physical sector size: $physical for $DISK_DEV"
fi
else
warn "Unknown physical sector size: $physical for $DISK_DEV"
fi
else
warn "Failed to determine the sector size for $DISK_DEV"