У меня есть загрузочный образ для чтения только для rootroot, который обычно загружается через TFTP в среде PXE. Файловая система распакована в RAM и перемонтирована как rw. И случайно мне захотелось загрузить его с флешки и изменить содержимое корневой файловой системы. Поэтому я подумал о системе "патчей".
В образе, предназначенном только для чтения, я могу встроить некоторый скрипт /etc/init.d
, который при запуске проверяет наличие /dev/sd??
диски, пытается подключить их к /mnt
(по одному), ищет сценарий /mnt/patch.sh
и выполняет его, затем отключает и переходит на следующий диск.
Поэтому в основном я хочу , чтобы перебрать все экранные диски ПОДСИСТЕМ в системе. Как это сделать в сценарии оболочки? (Я использую busybox)
В цикле for
, а ?
символ в /dev/sd??
встречает /dev/sda
например (чего я хочу избежать)?