summaryrefslogtreecommitdiff
path: root/gpt.cc
diff options
context:
space:
mode:
authorRod Smith <rodsmith@rodsbooks.com>2017-07-26 19:45:51 -0400
committerRod Smith <rodsmith@rodsbooks.com>2017-07-26 19:45:51 -0400
commit7dfc89673419e9c45ec63b517f2b060189592f5f (patch)
treed96065ae16a88667ead506d5001162bf7cf2c7d1 /gpt.cc
parentfc0e014beaa6935576e93cf440f8b3d960b2d3f7 (diff)
downloadsgdisk-7dfc89673419e9c45ec63b517f2b060189592f5f.tar.gz
Added support for showing the disk's model name under Linux.
Diffstat (limited to 'gpt.cc')
-rw-r--r--gpt.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/gpt.cc b/gpt.cc
index a86dd2e..4f37323 100644
--- a/gpt.cc
+++ b/gpt.cc
@@ -1486,9 +1486,12 @@ void GPTData::DisplayGPTData(void) {
cout << "Disk " << device << ": " << diskSize << " sectors, "
<< BytesToIeee(diskSize, blockSize) << "\n";
- cout << "Logical sector size: " << blockSize << " bytes\n";
+ if (myDisk.GetModel() != "")
+ cout << "Model: " << myDisk.GetModel() << "\n";
if (physBlockSize > 0)
- cout << "Physical sector size: " << physBlockSize << " bytes\n";
+ cout << "Sector size (logical/physical): " << blockSize << "/" << physBlockSize << " bytes\n";
+ else
+ cout << "Sector size (logical): " << blockSize << " bytes\n";
cout << "Disk identifier (GUID): " << mainHeader.diskGUID << "\n";
cout << "Partition table holds up to " << numParts << " entries\n";
cout << "Main partition table begins at sector " << mainHeader.partitionEntriesLBA