linHDD is a hard drive utility.
Nice to add a second drive from the GUI. Or use it to display free space, extended drive information and test read-speed. A convenience app, it can save a user time, avoid problems from typos and presents a friendly interface to newcomers and those who would rather not memorize console-based commands.
The initial release only deals with ide hard drives, no scsi/sata -- only because I don't have the board/drive(s) to test them with. Should be a simple matter of adding cat /proc/scsi/scsi stuff. But if I can't test it then I cannot, in good conscious, write it.
linHDD acts as a fontend for some basic Linux tools, which should all be on your machine already. hdparm gives the detailed drive information shown in the large textbox. Also enables testing the HDD read speed in MB/s. df, (which lists mounted devices), mkfs and its relatives for formatting (supporting ext2, ext3, reiserfs, xfs, jfs -- if they are supported on your machine.) And cfdisk pops up if you choose to partition a drive.
For safety and sanity I designed linHDD so that it will not allow any partitioning on a mounted Hard Drive. Nor will it allow formatting on a mounted partition. And lastly, ANY partitioning or formatting must be done as root. Below is a shot of the response when trying to partition a drive when one of its partitions was already mounted.
You can run linHDD as user (as opposed to root) and check out your drive space, all the detailed drive information in the textbox and even run the speed tests. You simply won't be able to format or partition.
What's New in This Release:
Â· In addition to IDE drives, linHDD.py now supports use with SATA drives and USB sticks, formatting the latter to vfat (FAT32) if desired.
Â· A modified version of fdisk (abs_fdisk) is now used for finding drive information.
Â· This version runs as a normal user (not just root) but is not able to write any changes to the disk. It does not change your installed version of fdisk.
Â· Source modifications are included in the downloads if wanted, but the compiled abs_fdisk will likely work on most newer distributions.