На этот вопрос уже есть ответ здесь:
У меня есть пара компьютеров с несколькими дисками. У меня Ubuntu на USB-накопителе, который и прямо сейчас, используя параметр уничтожения, мне нужно вручную выполнить команду уничтожения для каждого жесткого диска / SDD.
Возможно ли, что он автоматически уничтожит все имеющиеся диски? кроме USB, на котором установлена Ubuntu?
Раскромсать все физические диски?
Добираются, дисковый список с чем-то как lsblk -S | grep disk | cut -d " " -f 1
тогда управляют петлей против этого списка
#!/bin/bash
## get disks list
DisksList=$(lsblk -S | grep disk | cut -d " " -f 1)
## Loop from https://askubuntu.com/a/786171/77093
for d in $DisksList ; do
## shred --your-options-here /dev/$d 2>&1 >shred.$d.log &
# example of a shred command options, no log, one thread
shred -vfz -n 1 /dev/$d
done