RPi + Buildroot: random: crng init done (недостаточно энтропии) - как настроить rng-tools

Прямого способа поменять местами два устройства нет, но в любом случае это не то, что вам нужно. Сохраните root как / и home как / home , сократите home до желаемого меньшего размера и увеличьте root , используя освободившееся пространство.

В зависимости от файловых систем вам может потребоваться или не размонтировать их, чтобы изменить их размер. Файловые системы Ext4 могут быть увеличены во время монтирования, но не сжаты; используйте команду resize2fs . Размер файловой системы Btrfs можно изменять в любом направлении во время монтирования .

Чтобы уменьшить логический том LVM, используйте lvreduce . Убедитесь, что вы случайно не уменьшили его меньше, чем файловая система - это единственный шаг, когда неправильная манипуляция может привести к потере данных (и очень вероятно, что это произойдет, если вы ошиблись номером). Будьте осторожны, с LVM суффиксы нижнего регистра ( k , m , g ,…) используют степень 1024, но суффиксы верхнего регистра ( K , M , G ,…) используйте степень 1000. Чтобы увеличить логический том LVM, используйте lvextend .

Например, с ext4:

umount /home
resize2fs /dev/mapper/home 5G
lvreduce -L 5g /dev/mapper/home    # note lowercase g
lvextend 2t /dev/mapper/root
resize2fs /dev/mapper/root

Обратите внимание, что если / home действительно 2 ТБ и заполнен на 1%, он не уместится в 5 ГБ. Соответственно отрегулируйте размеры.

В качестве альтернативы вы можете захотеть переместить базу данных в отдельную файловую систему. Часто рекомендуется использовать отдельные тома для операционной системы и для больших наборов данных, поскольку они могут иметь разные политики хранения (в отношении избыточности, производительности, резервного копирования и т. Д.).Если этот сервер является только сервером базы данных, было бы разумно, чтобы он имел две файловые системы: / (включая каталоги / home , которые не содержат ничего, кроме административных). файлы конфигурации) и / var / lib / mysql .

0
01.06.2019, 10:04
1 ответ

Простой выборrng-tools(в разделе «Целевые пакеты» -> «Обработка оборудования» в Buildroot menuconfig )и запуск makeполностью устранили проблему. Buildroot автоматически добавил S21rngdв /etc/init.d/. Теперь моя система запускается примерно за 4 секунды без подключенных устройств ввода.

2
28.01.2020, 03:38

Теги

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