Если чисто логически рассуждать.
1. На диске, например, 1Тб.
2. Стираем файловую систему (не файлы), записав 1Тб данных, например, утилитой dd
3. На диске, который на самом деле бинарное хранилище, хранятся 1Тб, но уже другие. Не 2Тб, включая старые данные, а 1Тб новых.
4. На диске есть разные механизмы перераспределения блоков. Они могут дать не чистый 1Тб, а +- немного.
Если нужно уничтожить полностью даже признаки того, что на этом диске была, например, база данных, то лучше диск разобрать, блин физически уничтожить, как и саму электронику.
Если речь про то, что надо исключить, например, восстановление базы данных, то, думаю, достаточно и погонять dd пару-тройку раз по всему устройству.