60 lines
1.9 KiB
Markdown
60 lines
1.9 KiB
Markdown
# Installation
|
|
**[1]** In terminal als root einloggen\
|
|
**[2]** In reHDD_prototype wechseln\
|
|
**[3]** Abhängigkeiten installieren\
|
|
`apt-get install smartmontools`\
|
|
`apt-get install hwinfo`\
|
|
`apt-get install util-linux`
|
|
|
|
**[4]** reHDD ausführbar machen\
|
|
`chmod +x reHDD`\
|
|
**[5]** ignoreDrives.conf bearbeiten
|
|
##### Ein Eintrag in der ignoreDrives-Datei sorgt dafür das die Software bestimmte Festplatten ignoriert. Dies ist wichtig damit nicht unbeabsichtigt die Systemfestplatte oder weitere Festplatten bearbeitet (gelöscht) werden.
|
|
Beispiel Inhalt:
|
|
```
|
|
/dev/sda:508eff7d-f039-4efb-9e2c-22dffdfdfdfd
|
|
/dev/sdb:07dfffff-c4b6-46e7-9cdf-3cfdfdffd53d
|
|
/dev/sdc:dfff974d-1af2-4dfd-9dfd-a2d8e4c43dff
|
|
```
|
|
Ein Eintrag setzt sich aus zwei Teilen zusammen:
|
|
|
|
**[Pfad]:[PARTUUID]**
|
|
|
|
Der Pfad kann mittels `fdisk -l` ermittelt werden.\
|
|
Die PARTUUID kann mittels `blkid /dev/sda` ermittelt werden, wobei `/dev/sda` derzuvor ermittelte Pfad ist.
|
|
|
|
# Benutzung
|
|
reHDD starten mit `./reHDD` (Wichtig ist das reHDD mit root-Rechen ausgeführt wird, entwender als root einloggen oder mit `sudo`)
|
|
|
|
reHDD sucht automatisch nach allen verfügbaren Festplatten und filtert die zu ignorierenden heraus.\
|
|
Für die verbleibenden Festplatten wird eine Übersicht ausgegeben.
|
|
Der Nutzer wird gefragt, welche Festplatte bearbeitet werden soll und gibt die Nummer ein.
|
|
|
|
Beispiel:
|
|
|
|
```
|
|
hostname@hendrik:/reHDD_prototype # ./reHDD
|
|
refurbishingHddTool
|
|
created app
|
|
app logic
|
|
search drives ...
|
|
------------DRIVES---------------
|
|
Drive: 0
|
|
Path: /dev/sdd
|
|
ModelFamily:
|
|
ModelName: ADATA SU650
|
|
Capacity: 120034123776
|
|
Serial: H50125K001601
|
|
PowerOnHours: 93
|
|
PowerCycle: 187
|
|
ErrorCount: 0
|
|
|
|
---------------------------------
|
|
Select drive to wipe:
|
|
0
|
|
Selected drive index: 0
|
|
wipe: shred -v /dev/sdd
|
|
shred: /dev/sdd: Durchgang 1/3 (random)…
|
|
shred: /dev/sdd: Durchgang 1/3 (random)…847MiB/112GiB 0%
|
|
...
|
|
``` |