드라이브 이름? "/dev/sda"의 "sda" 부분에 대한 올바른 용어는 무엇입니까?

드라이브 이름? "/dev/sda"의 "sda" 부분에 대한 올바른 용어는 무엇입니까?

fdisk(8)설명하다:

장치는 일반적으로 /dev/sda, /dev/sdb 등입니다. 장치 이름은 전체 디스크를 나타냅니다. libata(ATA 호스트 컨트롤러 및 장치를 지원하기 위해 Linux 커널 내부에 사용되는 라이브러리)가 없는 구형 시스템은 IDE와 SCSI 디스크 간에 차이가 있습니다. 이 경우 장치 이름은 /dev/hd*(IDE) 또는 /dev/sd*(SCSI)입니다.

파티션은 장치 이름과 파티션 번호로 구성됩니다. 예를 들어, /dev/sda1은 시스템의 첫 번째 하드 드라이브에 있는 첫 번째 파티션입니다. 또한 Linux 커널 문서(문서/devices.txt문서).

이를 바탕으로 Linux의 맥락에서는 /dev/hdaor 와 같은 문자열이 /dev/sda"장치 이름"이라는 것을 이해합니다. 그렇지 않으면 위에서 강조한 두 번째 문장은 의미가 없을 것입니다. "예를 들어,sda1시스템의 첫 번째 하드 디스크에 있는 첫 번째 파티션입니다."

이 보기가 확인되었습니다.Linux 파티셔닝 가이드:

관례적으로 IDE 드라이브가 제공됩니다.장치 이름 /dev/hda ~ /dev/hdd.

hda하위 문자열이나 해당 장치 이름에 대해 sda기술적으로 올바른(그리고 명확하고 간결한 것이 바람직함) 영어 용어가 있습니까 ? 예를 들어, 이 경우에 sda드라이브를 호출하는 것이 올바른가요 ?

  • "약어";
  • "정규화되지 않은 장치 이름"; 또는
  • 다른 건 없나요?

(일반적으로 사용되는 용어임에도 불구하고 기술적으로 잘못된 구어체 용어를 사용하라는 것이 아닙니다.)

답변1

sda장비입니다이름./dev/sda장비입니다.

/sbin/fdisk그러고 보니 fdisk파일이네이름, /sbin/fdisk하지만 파일.

답변2

관점에 따라 sda부분은 여러 가지를 의미할 수 있습니다./dev/sda

  1. Filename
    일반적으로 파일의 이름을 말하며, 디스크의 경우에는막힌그러므로 장비,장치 이름

    루트 사용자로서:

    $ ls -la /dev/sd*
    brw-rw---- 1 root disk 8, 0 Sep 11 22:01 /dev/sda
    brw-rw---- 1 root disk 8, 1 Sep 11 22:02 /dev/sda1
    brw-rw---- 1 root disk 8, 2 Sep 11 22:01 /dev/sda2
    
  2. 디스크 이름은
    sda디스크에 이름을 부여하는 문자열입니다(파티션 sda1, sda2, sdX 등과 달리). 일반적으로 적용된 장치 규칙을 기반으로 udev에 의해 생성됩니다.

  3. 디렉터리 경로는
    sda경로의 기본 이름입니다./dev/sda


디스크 이름 관련 설명으로 한정된 설명:

과거: sda는 장치 이름이었습니다.SCSI 디스크 A.

동일한 라이브러리가 SATA 드라이브로 확장되었으므로 이제는 다음과 같이 호출해야 할 것 같습니다.

device name: SATA/SCSI/SAS disk a

또는 간단하게:

device name: first SATA/SCSI/SAS disk

답변3

이것은커널 생성 블록 디스크/파티션 장치 이름:

sda디스크 이름커널에 의해 생성됩니다. 커널 드라이버(SATA 디스크에 매우 편리한 SCSI 스택 포함)는 disk_name구조 필드를 채웁니다 gendisk(예: SCSI:드라이버/scsi/sd.c#L3338) 이름을 생성합니다 sda.

이 이름은 나중에 /dev, 및 /sys에서 해당 블록 장치의 이름으로 사용됩니다 /proc/{partitions,diskstats}. 그러나 procfs 매뉴얼에서는 이름을 지정합니다.파티션 이름(공정(5)) 디스크 통계 문서에서는 이를 호출합니다.장치 이름(iostats.txt).

답변4

"모든 것이 파일입니다" - 그러면 장치의 sda간단한 파일 이름, /dev디렉터리(및 빈 문자열 확장자)가 /dev/sda전체 경로(관례상 첫 번째 비 IDE 디스크)를 통해 제공되지 않습니까? 비밀번호 데이터가 관례에 따라 포함되기 때문에 passwd파일 이름과 /etc파일 디렉터리에 액세스할 수 있는 것처럼요 ?/etc/passwd

관련 정보