У меня есть карта microSD с Ubuntu 20.10 для RaspberryPi 4. Размер карты microSD составляет 32 ГБ, однако в целом на ней занято около 2 ГБ. Я хотел бы клонировать его на карту microSD на 16 ГБ, и хотя я знаю, как успешно сделать это с помощью инструментов графического интерфейса, я борюсь с CLI.
На данный момент я придумал следующие шаги:
parted -l
, который показывает, что раздел, который я хочу сжать, имеет номер 2
. umount / dev / sdb1
и umount / dev / sdb2
e2fsck -f / dev / sdb2
resize2fs / dev / sdb2 10G
parted / dev / sdb resizepart 2 10G
На этом этапе я открываю GParted, чтобы визуально проверить свою работу, и меня приветствует эта ошибка в разделе / dev / sdb2:
Если я сейчас вставлю эту карту microSD в свой RaspberryPi 4 он не загружается и застревает на этом экране:
Я просто играю здесь, поэтому я не боюсь потерять какие-либо данные, я просто хочу узнать, как правильно сжать раздел RaspberryPi microSD с помощью интерфейса командной строки.
Я сам только что понял. После шага 7 необходимо выполнить еще один шаг:
resize2fs /dev/sdb2
без указания нового размера.