В Вашем конкретном случае я сделал бы:
tar tf file.tar
if [ -f file ]; then # Assuming you meant to extract a file
rm -f file.tar
else
echo "file is missing. Command failed."
fi
Если Вы хотите проверить ошибки и только выполнить следующую команду, если первое успешно выполнилось
some_command && another_command
Хотя в Вашем конкретном случае, вторая команда все еще работала бы, поскольку это убрало не ошибку даже при том, что это не сделало то, что Вы хотели.
Если этот диск используется через LVM только затем нет никакого дополнительного необходимого шага. Можно вращать диск вниз с hdparm
прежде, чем разъединиться, если Вам нравится (может препятствовать тому, чтобы Вы разъединили неправильный...).
hdparm -Y /dev/sdx