shred command all disks [duplicate]

На этот вопрос уже есть ответ здесь:

У меня есть пара компьютеров с несколькими дисками. У меня Ubuntu на USB-накопителе, который и прямо сейчас, используя параметр уничтожения, мне нужно вручную выполнить команду уничтожения для каждого жесткого диска / SDD.

Возможно ли, что он автоматически уничтожит все имеющиеся диски? кроме USB, на котором установлена ​​Ubuntu?

0
задан 9 August 2019 в 12:53

1 ответ

Раскромсать все физические диски?

Добираются, дисковый список с чем-то как 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
0
ответ дан 23 October 2019 в 06:36

Другие вопросы по тегам:

Похожие вопросы: