|
9 months ago | |
---|---|---|
doc | 1 year ago | |
include | 9 months ago | |
scripts | 10 months ago | |
src | 10 months ago | |
tfnoisegen@488716ef22 | 10 months ago | |
.gitignore | 10 months ago | |
.gitmodules | 10 months ago | |
LICENSE | 5 years ago | |
README.md | 9 months ago | |
astyle.sh | 1 year ago | |
ignoreDrives.conf | 10 months ago | |
makefile | 10 months ago | |
vcCodium.code-workspace | 3 years ago |
README.md
reHDD
Useful for:
- checking new drives for the first time
- checking used drives for their next live
- deleting a drive securely via overwriting
Screenshot
Debian Build Notes
apt-get install ncurses-dev git make g++
git submodule init
git submodule update
make release
Create Standalone with Debian 11
Instructions how to create a standalone machine that boots directly to reHDD. This is aimed for production use, like several drives a day shredding.
- Start reHDD after boot without login (as a tty1 shell)
- Start dmesg after boot without login (as a tty2 shell)
- Start htop after boot without login (as a tty3 shell)
- Upload reHDD log every 12h if wanted
Software requirements
apt-get install hwinfo smartmontools curl htop sudo
Installation
clone this repo into /root/
git submodule init
git submodule update
cd /root/reHDD/
make release
bash scripts/install_reHDD.bash
If you want to upload the logs, edit scripts/reHDDLogUploader.bash
with your nextcloud token
Add your system drive in /root/reHDD/ignoreDrives.conf
like:
e102f49d
Get the first 8 Bytes from your UUID via blkid /dev/sdX
reboot
Build docs
make docs
open doc/html/index.html
in browser