Как разместить в магнитной ленте в режиме восстановления образа установщика
Я пытаюсь получить данные с магнитной ленты в среде установщика Ubuntu и соответственно в режиме восстановления образа установщика Ubuntu.
Для этого мне нужно расположить отдельное файловое пространство / метку на магнитной ленте. Во время нормальной работы для этого используется пакет mt-st.
Итак, я просмотрел все пакеты *.udeb, доступные в дереве /cdrom/pool/main в режиме восстановления образа установщика ubuntu 14.04, но не нашел подходящий пакет.
Каковы возможности?
1 ответ
При обнаружении ленточных устройств /dev/st0 (перемотка стримера) и /dev/nst0 (не перемотка стримера) у меня сработал следующий обходной путь:
dd if=/dev/st0 of=/dev/zero count=0
перематывает ленту (равно "mt -f / dev / st0 rewind").
dd if=/dev/nst0 of=/dev/zero [bs=<block size>]
"fast forwards" к следующему файловому пространству (равно "mt -f /dev/nst0 fsf 1"). Но учтите: я видел некоторые "нехватки памяти" сообщения от команды dd, когда лента была создана с большим "размером блока" (я использовал 1MiB) и не была указана. Таким образом, вы обычно должны знать "размер блока" при восстановлении с лент в среде установщика.
dd if=/dev/[n]st0 [bs=<block size>] | tar [<tar options>] -f - [<file spec>]
Наконец, извлекает данные ("-f -" указывает tar читать из STDIN). Также здесь очень полезно знать "размер блока", с которым была создана лента.