← Documents Documentation/ABI/testing/sysfs-ibft GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

iSCSI Boot Firmware Table sysfs ABI

iBFT initiator, target, NIC와 ACPI header identity를 sysfs에서 제공하는 directory 구조와 주요 필드를 설명합니다.

Source pathDocumentation/ABI/testing/sysfs-ibft
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

Boot firmware table layout

sysfs-ibft:1-33

iSCSI boot에 필요한 initiator, target, NIC network·authentication 정보와 table creator를 식별하는 ACPI header fields를 directory별로 노출합니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 What: /sys/firmware/ibft/initiator
2 Date: November 2007
3 Contact: Konrad Rzeszutek <ketuzsezr@darnok.org>
4 Description: The /sys/firmware/ibft/initiator directory will contain
5 files that expose the iSCSI Boot Firmware Table initiator data.
6 Usually this contains the Initiator name.
7
8 What: /sys/firmware/ibft/targetX
9 Date: November 2007
10 Contact: Konrad Rzeszutek <ketuzsezr@darnok.org>
11 Description: The /sys/firmware/ibft/targetX directory will contain
12 files that expose the iSCSI Boot Firmware Table target data.
13 Usually this contains the target's IP address, boot LUN,
14 target name, and what NIC it is associated with. It can also
15 contain the CHAP name (and password), the reverse CHAP
16 name (and password)
17
18 What: /sys/firmware/ibft/ethernetX
19 Date: November 2007
20 Contact: Konrad Rzeszutek <ketuzsezr@darnok.org>
21 Description: The /sys/firmware/ibft/ethernetX directory will contain
22 files that expose the iSCSI Boot Firmware Table NIC data.
23 Usually this contains the IP address, MAC, and gateway of the NIC.
24
25 What: /sys/firmware/ibft/acpi_header
26 Date: March 2016
27 Contact: David Bond <dbond@suse.com>
28 Description: The /sys/firmware/ibft/acpi_header directory will contain files
29 that expose the SIGNATURE, OEM_ID, and OEM_TABLE_ID fields of the
30 acpi table header of the iBFT structure. This will allow for
31 identification of the creator of the table which is useful in
32 determining quirks associated with some adapters when used in
33 hardware vs software iscsi initiator mode.
34

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

iSCSI initiator

1-7
항목한국어 전문 번역
What/sys/firmware/ibft/initiator
Date2007년 11월
ContactKonrad Rzeszutek <ketuzsezr@darnok.org>
Description`/sys/firmware/ibft/initiator` directory에는 iSCSI Boot Firmware Table의 initiator data를 노출하는 files가 들어 있습니다. 일반적으로 Initiator name을 포함합니다.

iSCSI targetX

8-17
항목한국어 전문 번역
What/sys/firmware/ibft/targetX
Date2007년 11월
ContactKonrad Rzeszutek <ketuzsezr@darnok.org>
Description`/sys/firmware/ibft/targetX` directory에는 iSCSI Boot Firmware Table의 target data를 노출하는 files가 들어 있습니다. 일반적으로 target IP address, boot LUN, target name, 연결된 NIC를 포함하며 CHAP name과 password, reverse CHAP name과 password도 포함할 수 있습니다.

iSCSI ethernetX

18-24
항목한국어 전문 번역
What/sys/firmware/ibft/ethernetX
Date2007년 11월
ContactKonrad Rzeszutek <ketuzsezr@darnok.org>
Description`/sys/firmware/ibft/ethernetX` directory에는 iSCSI Boot Firmware Table의 NIC data를 노출하는 files가 들어 있습니다. 일반적으로 NIC의 IP address, MAC, gateway를 포함합니다.

iSCSI acpi header

25-33
항목한국어 전문 번역
What/sys/firmware/ibft/acpi_header
Date2016년 3월
ContactDavid Bond <dbond@suse.com>
Description`/sys/firmware/ibft/acpi_header` directory에는 iBFT structure의 ACPI table header에 있는 `SIGNATURE`, `OEM_ID`, `OEM_TABLE_ID` fields를 노출하는 files가 들어 있습니다. 이 정보로 table creator를 식별할 수 있으며, hardware와 software iSCSI initiator mode에서 일부 adapters에 관련된 quirks를 판단하는 데 유용합니다.
iBFT sysfs data groups
DirectoryTypical fields
initiatorInitiator name
targetXIP, boot LUN, target name, NIC, CHAP and reverse CHAP
ethernetXNIC IP, MAC and gateway
acpi_headerSIGNATURE, OEM_ID and OEM_TABLE_ID

Firmware boot configuration을 initiator, target, NIC와 table identity로 나눕니다.