Se você estiver disposto a arriscar que o SSD esteja sempre em / dev / sdb
e que o fdisk não muda sua interface de usuário, você pode simplesmente executar o fdisk e fornecer a entrada do fdisk em um bloco EOF
da seguinte forma:
#!/bin/bash
sleep 30
fdisk /dev/sdb <<EOF
n
p
1
w
EOF
mkfs.ext4 -F /dev/sdb1
mkdir /tmp/ssd
mount /dev/sdb1 /tmp/ssd
chmod 777 /tmp/ssd
A entrada fdisk é n
para novo, p
para partição do sistema, então 1
para a partição 1, duas linhas em branco para aceitar os padrões do fdisk e w
para gravar a tabela de partições.