HUGO Utility (for HGST Drives) - Arch30n/blog GitHub Wiki
Install on Debian Bullseye / TrueNAS
Enable apt and dpkg :
sudo chmod 0755 /usr/bin/apt* /usr/bin/dpkg
Download and extract the package :
curl -JLO https://www.truenas.com/community/resources/hugo.203/download
unzip ./hugo-7.4.5.zip
Install dependencies :
sudo apt-get update
sudo apt-get -y install libncurses5 libncurses5-dev
Install Hugo :
sudo dpkg -i ./hugo/v7.4.5/HUGO-7.4.5.x86_64.deb
Disable apt and dpkg, then remove downloaded files :
sudo chmod 0644 /usr/bin/apt* /usr/bin/dpkg
rm -rf ./hugo*
Uninstall
Enable apt and dpkg:
sudo chmod 0755 /usr/bin/apt* /usr/bin/dpkg
Uninstall Hugo :
sudo dpkg -r hugo
Uninstall dependencies :
sudo apt -y remove libncurses5 libncurses5-dev
sudo apt autoremove
Disable apt and dpkg :
sudo chmod 0644 /usr/bin/apt* /usr/bin/dpkg
Usage, convert to 4K sectors and disable protection level to 0
Format a single disk
sudo hugo format --danger-zone --simple-progress -b 4096 -p 0 -g /dev/sdX
Format multiple disk
sudo hugo format --danger-zone --simple-progress -b 4096 -p 0 -g /dev/sdX -g /dev/sdX -g /dev/sdY -g /dev/sdZ
Format multiple disk based on MODELE_NAME (e.g. WDC120EFAX...)
sudo hugo format --danger-zone --simple-progress -m "MODELE_NAME" -b 4096 -p 0