Судя по всему, вы столкнулись со следующей проблемой в GParted/libparted:
Ошибка 649324 — невозможность переместить/изменить размер разделов FAT32 размером менее 256 МБ
Способ решения указан в конце отчет об ошибке.
Вы не смогли успешно сравнить числа в bash, вы только проверили, что команда «bash» (команда test
) успешно проверила длину строки 2.0000000000000000000000000001
и перенаправил несуществующий вывод в файл с именем 2
.
Вам нужен оператор -gt
, за исключением:
[ 2.0000000000000000000000000001 -gt 2 ] && echo yes
-bash: [: 2.0000000000000000000000000001: ожидается целочисленное выражение
Вы можете подумать о:
[[ 2.0000000000000000000000000001 > 2 ]] && echo yes
и получить:
да
за исключением того, что в этот момент вы не сравниваете целые числа, вы сортируете строки:
[[ 9 > 11 ]] && echo yes
да
Чтобы сравнить числа с плавающей запятой в Python, см. Дополнительные сведения о переполнении стека, например этот