What Is /dev/sdc

Content on WhatAnswers is provided "as is" for informational purposes. While we strive for accuracy, we make no guarantees. Content is AI-assisted and should not be used as professional advice.

Last updated: April 11, 2026

Quick Answer: /dev/sdc is a Linux block device file representing the third SATA hard disk or storage device in a system, following the naming convention where /dev/sda is the first and /dev/sdb is the second. This device file allows operating systems and applications to access physical storage hardware through standard file I/O operations, essential for partitioning, formatting, and managing disk storage since the 1990s when SATA became standard in computing.

Key Facts

Overview

/dev/sdc is a Linux block device file that represents the third SATA hard disk or storage device connected to a computer system. In the Linux device naming convention established in the 1990s, /dev/sda represents the first drive, /dev/sdb the second, and /dev/sdc the third, continuing sequentially for additional drives encountered during system initialization.

Device files like /dev/sdc serve as the critical bridge between user applications, system administration tools, and physical hardware storage, allowing the operating system and users to interact with storage devices through standard POSIX file I/O operations. This naming scheme has remained fundamental to Linux since the 1990s when IDE and SATA storage became dominant in computing, persisting across two decades of technological evolution while remaining essential for disk partitioning, filesystem creation, and storage management in both personal workstations and enterprise data centers.

How It Works

/dev/sdc functions as a block device interface that communicates directly with the storage hardware through Linux kernel drivers and the SCSI subsystem. Here are the key mechanisms that enable /dev/sdc to function:

Key Comparisons

Device TypeNaming ConventionBus Type & SpeedTypical Use Case
/dev/sdc (SATA)Sequential letters: sda, sdb, sdc, sddSATA 3.0 (6 Gbps maximum)Traditional hard drives and 2.5" SSDs in laptops, workstations, and servers
/dev/nvme0n1 (NVMe)NVMe enumeration: nvme0n1, nvme1n1, etc.PCIe 4.0 (16 Gbps per lane) or PCIe 5.0 (32 Gbps)High-speed NVMe SSDs in modern systems requiring maximum throughput and ultra-low latency
/dev/hda (IDE/PATA)Legacy IDE naming: hda, hdb, hdc, hddIDE/PATA (133 Mbps maximum)Older systems manufactured pre-2010, mostly obsolete and rarely found in production

Why It Matters

Understanding /dev/sdc and Linux device conventions remains essential for anyone managing Linux systems, from personal workstations to enterprise data centers with hundreds of drives. As storage technology evolves with widespread NVMe adoption and cloud infrastructure expansion, the fundamental principles of device management through /dev paths continue to underpin Linux's flexibility and control, making this knowledge relevant across generations of computing platforms and ensuring compatibility with future storage innovations.

Sources

  1. Linux Kernel Device DocumentationGPL-2.0
  2. Linux Man Pages - sd(4) SCSI disk driverGPL-2.0
  3. Wikipedia - Device FileCC-BY-SA-4.0
  4. UDEV Device Management DocumentationGPL-2.0

Missing an answer?

Suggest a question and we'll generate an answer for it.