fdisk(8)설명하다:
장치는 일반적으로 /dev/sda, /dev/sdb 등입니다. 장치 이름은 전체 디스크를 나타냅니다. libata(ATA 호스트 컨트롤러 및 장치를 지원하기 위해 Linux 커널 내부에 사용되는 라이브러리)가 없는 구형 시스템은 IDE와 SCSI 디스크 간에 차이가 있습니다. 이 경우 장치 이름은 /dev/hd*(IDE) 또는 /dev/sd*(SCSI)입니다.
파티션은 장치 이름과 파티션 번호로 구성됩니다. 예를 들어, /dev/sda1은 시스템의 첫 번째 하드 드라이브에 있는 첫 번째 파티션입니다. 또한 Linux 커널 문서(문서/devices.txt문서).
이를 바탕으로 Linux의 맥락에서는 /dev/hda
or 와 같은 문자열이 /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
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
디스크 이름은
sda
디스크에 이름을 부여하는 문자열입니다(파티션 sda1, sda2, sdX 등과 달리). 일반적으로 적용된 장치 규칙을 기반으로 udev에 의해 생성됩니다.디렉터리 경로는
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