Сайт | Скачать | Видео | Wiki

Автор Тема: Разметить диск из скрипта. sfdisk fdisk  (Прочитано 4618 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • Автор темы
  • /dev/hands < /dev/ass
Разметить диск из скрипта. sfdisk fdisk
« : 17 Октябрь 2020, 20:10:16 »
В заголовке в принципе и указан вопрос.
Один раздел нарезаю, больше не умею.
А fdisk, зараза - интерактивный.
Толковой инфы ни в манах, ни на буржуйских форумах.
« Последнее редактирование: 19 Октябрь 2020, 09:08:19 от sfs »
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: sfdisk как нарезать 2+ раздела?
« Ответ #1 : 17 Октябрь 2020, 20:22:35 »
fdisk, зараза - интерактивный
Тезка, aka 'kostyalamer' в установщике ч/з 'EOF' сделал [под fdisk, и вроде под cfdisk].
( я с 'EOF' пока очень бегло ознакомился, почти не понял. было нужно для чего-то - покрутил/попробовал, решилось ч/з что-то другое )
« Последнее редактирование: 17 Октябрь 2020, 20:28:13 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • Автор темы
  • /dev/hands < /dev/ass
Re: sfdisk как нарезать 2+ раздела?
« Ответ #2 : 17 Октябрь 2020, 20:29:08 »
Спасибо, побеспокою
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: sfdisk как нарезать 2+ раздела?
« Ответ #3 : 17 Октябрь 2020, 20:32:34 »
Parted, нет?
Fdisk в скриптах тоже можно, не особо удобно правда. Нужно передать ему в stdin последовательно ответы на все его вопросы. Примеры в сети есть.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • Автор темы
  • /dev/hands < /dev/ass
Re: sfdisk как нарезать 2+ раздела?
« Ответ #4 : 17 Октябрь 2020, 20:36:38 »
Так ненавязчиво послали в яндексе гуглить)
Как-то я не понял, просто, передавать потоками на эту хрень
Буду разбираться
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • Автор темы
  • /dev/hands < /dev/ass
Re: sfdisk как нарезать 2+ раздела?
« Ответ #5 : 17 Октябрь 2020, 20:42:46 »
Вообще, задача стоит так - сделать 2 раздела:
1й - нтфс, загрузочный, небольшой, с пупсом
2й - большой, шифрованный cryptsetup-ом и с образами *wim, что разворачиваются тем же пупсом
Еще есть условия, но это не важно. Со всеми условиями все разобрано, кроме как создания
разделов из консоли автоматом ( я в Gpated-е всегда создавал)
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: sfdisk как нарезать 2+ раздела?
« Ответ #6 : 17 Октябрь 2020, 20:53:59 »
я тебе четче не скажу (для меня "потоками" то громко звучит).
(у яши в первых рядах было - [fdisk EOF] - https://superuser.com/questions/332252/how-to-create-and-format-a-partition-using-a-bash-script, https://www.linuxquestions.org/questions/linux-newbie-8/fdisk-dev-sda-__eof__-what-does-this-do-932648/)
да и с фдиском пока малознаком
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • Автор темы
  • /dev/hands < /dev/ass
Re: sfdisk как нарезать 2+ раздела?
« Ответ #7 : 17 Октябрь 2020, 21:04:08 »
я тебе четче не скажу (для меня "потоками" то громко звучит).
(у яши в первых рядах было - [fdisk EOF] - https://superuser.com/questions/332252/how-to-create-and-format-a-partition-using-a-bash-script, https://www.linuxquestions.org/questions/linux-newbie-8/fdisk-dev-sda-__eof__-what-does-this-do-932648/)
да и с фдиском пока малознаком

Одну партицию я и так смог создать. А как больше? в том и вопрос...
Не нарезать же кучу пустых файлов определенного размера?
Да и места не хватит
Как-то ж утилиты это делают?
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • Автор темы
  • /dev/hands < /dev/ass
Re: sfdisk как нарезать 2+ раздела?
« Ответ #8 : 17 Октябрь 2020, 21:05:45 »
Нет, спасибо, конечно
Просто я это находил, но не понял скорее всего,
как еще разделы добавить?
« Последнее редактирование: 17 Октябрь 2020, 21:08:51 от imp »
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • Автор темы
  • /dev/hands < /dev/ass
Re: sfdisk как нарезать 2+ раздела?
« Ответ #9 : 17 Октябрь 2020, 21:11:13 »
Забыл еще одно условие.
Первый раздел (который не шифрованый), должен быть с загрузочным флагом
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: sfdisk как нарезать 2+ раздела?
« Ответ #10 : 17 Октябрь 2020, 21:14:02 »
1. и в fdisk, и в EOF мало понимаю.
2. но тут -  https://superuser.com/questions/332252/how-to-create-and-format-a-partition-using-a-bash-script (https://superuser.com/a/984637) - вроде пара разделов (как понимаю, последний "до конца" можно отрезать...)
--------
) думаю почетче подскажут...
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн kostyalamer

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 235
  • Репутация: +5/-0
Re: sfdisk как нарезать 2+ раздела?
« Ответ #11 : 17 Октябрь 2020, 21:14:24 »
Так ненавязчиво послали в яндексе гуглить)
Как-то я не понял, просто, передавать потоками на эту хрень
Буду разбираться
Да там и разбираться особо нечего, как совершенно справедливо заметил Тезка все делается через EOF:
вызов_программы <<EOF
подсовываемые клавиши (каждая с новой строки - это эмулирует нажатие на Enter)
EOF
PS можно подсовывать не только одиночные клавиши а и ввод параметров как в примере Тезки из поста выше.
« Последнее редактирование: 17 Октябрь 2020, 21:20:39 от kostyalamer »

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • Автор темы
  • /dev/hands < /dev/ass
Re: sfdisk как нарезать 2+ раздела?
« Ответ #12 : 17 Октябрь 2020, 21:17:13 »
EOF - end of file, правильно? Где я таких обЬемов до конца раздела наберу?
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • Автор темы
  • /dev/hands < /dev/ass
Re: sfdisk как нарезать 2+ раздела?
« Ответ #13 : 17 Октябрь 2020, 21:19:26 »
Наверное, тема должна была называться:
"Как разметить диск из скрипта?"
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: sfdisk как нарезать 2+ раздела?
« Ответ #14 : 17 Октябрь 2020, 21:22:44 »
похоже в данном случае - 'EOF' - "виртуальная-кнопкотыкалка" для fdisk-a ( как нажимал бы в самой проге для своих целей[последовательность]), своеобразный эмулятор
-----
..... ну а EOF-конструкцию -> в любое нужное место скрипта
« Последнее редактирование: 17 Октябрь 2020, 21:34:46 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.