dmesg --follow
[ 69346140.000 ] posts.x: This is a *chef’s kiss* salutation from the app in the morning. Nicely done, Claude team! 👌  |   [ 69303240.000 ] posts.x: @markfenner Nyope! It all went off perfectly, as though I had engaged in the chat myself.  |   [ 69303180.000 ] posts.x: @noelkimx Happy to share more — what are you after?  |   [ 69285720.000 ] posts.x: @noelkimx It doesn't have the password -- I logged in myself, then handed the browser session over. It's dodgy practice to ask for a customer…  |   [ 69280380.000 ] posts.x: @not_sacke Yeah, it's handled things so nicely! I had to take photos of the physical device at the request of the customer support rep, so it pinged…  |   [ 69279960.000 ] posts.x: One of my agents is working a device support issue with a live customer service agent on my behalf. I've got it sending me notifications when it…  |   [ 69280080.000 ] posts.x: Here's the GitHub repo for chrome-agent, so your agent can use the web with, and for, you:  |   [ 69268140.000 ] posts.x: This is particularly useful for agents that you want to update with new information or additional tasks during their run.  |   [ 69264480.000 ] posts.x: /me rattles the Interwebs wires between here and Claude ...  |   [ 69264420.000 ] posts.x: They don't yet know it's down ...  |   [ 69264360.000 ] posts.x: Oh, no -- Claude is down!  |   [ 69131220.000 ] posts.x: Full talk on the OWASP Top 10 for LLM, AI-BOM, MCP exploits, and red teaming a vulnerable student chatbot live:  |   [ 69131220.000 ] posts.x: Ask a chatbot for its system prompt five times and it might refuse every time, then just hand it over on the sixth, not because you changed your…  |   [ 69121740.000 ] posts.x: Full talk on redacting sensitive documents through a self-hosted MCP server while cutting token costs:  |   [ 69121740.000 ] posts.x: Redacting a document's phone numbers and social security numbers before Claude Code ever sees the file, while also cutting token spend in the same…  |  
corey@gallon.me:~/til$

Why An 8TB Drive Isn’t 8 Usable TB

FIGURE 1 ⋅ Why An 8TB Drive Isn’t 8 Usable TB

I bought an 8TB external SSD to use as a live boot Linux device. I knew that this issue was due to the way that bits are aggregated into terabytes, but — thanks to our mate ChatGPT — here’s a nice explanation of why my 8TB SSD only shows 7,452.02 GB (7.452TB) of usable space.


The discrepancy between the advertised capacity of your SSD (8 TB) and the actual usable capacity (7,452.02 GB) is due to differences in how storage manufacturers and operating systems calculate disk space. Here’s a detailed explanation:


1. Manufacturer vs. Operating System Measurements

  • Manufacturer Calculation (Decimal - Base 10):
    • Storage manufacturers use the decimal system, where:
      • 1 TB = 1,000,000,000,000 bytes.
      • 8 TB = 8,000,000,000,000 bytes.
  • Operating System Calculation (Binary - Base 2):
    • Operating systems (like Windows, Linux, macOS) use the binary system, where:
      • 1 GiB = 1,073,741,824 bytes.
      • 1 TiB = 1,099,511,627,776 bytes.

When your OS displays capacity:

  • 8,000,000,000,000 bytes ÷ 1,073,741,824 bytes per GiB = ~7,452 GiB.
  • Similarly:
    • 8,000,000,000,000 bytes ÷ 1,099,511,627,776 bytes per TiB = ~7.28 TiB.

2. Why This Happens

  • Marketing: Manufacturers prefer the larger-looking decimal numbers.
  • Reality Check: Computers deal in binary, so the OS displays the actual capacity based on base-2 calculations.

3. Example of Conversion

If you calculate the conversion:

  • Advertised (Decimal): 8 TB = 8,000,000,000,000 bytes.
  • Actual (Binary): 8,000,000,000,000 bytes ÷ 1,073,741,824 (GiB) = ~7,452 GiB.

4. Formatting Overhead

Additionally, after formatting the drive:

  • Some space is used for file system structures and metadata (e.g., NTFS, exFAT, ext4), reducing the usable capacity further.

5. Practical Impact

  • The actual capacity you see (7,452.02 GB) is correct and normal for an 8 TB SSD.
  • You haven’t lost any capacity—it’s just how the numbers are calculated and represented.
corey@gallon.me:~$ tail -f /writing Attach to the stream. An email when I have something worth sending. Replies encouraged!
corey@gallon.me:~$ ls -lt /til ↑2024-11-28 Copying Files in Linux With a Progress Bar
▸2024-11-28 Why An 8TB Drive Isn’t 8 Usable TB ⋅ you are here
↓2024-11-14 Wrap with HTML tags in VSCode