2.10. BLock deviceS

블록 디바이스는 플로피 디스크, 하드 디스크, 시디롬처럼 블록단위로 데이터를 읽고 쓰는 장치입니다.

<*> NormaL PC fLoppy diSk Support
< > XT hard diSk Support
<M> ParaLLeL port IDE device Support
<M>Compaq SMART2 support
< > Compaq Smart Array 5xxx support
< > Mylex DAC960/DAC1100 PCI RAID Controller support
<M> Loopback device Support
< > Network bLock device Support
< > RAM diSk Support
(4096)   Default RAM disk size
[*]InitiaL RAM diSk (initrd) Support

NormaL PC fLoppy diSk Support:

IBM PC나 그 호환기종에서 사용하는 일반적인 플로피 디스크 드라이브가 있다면 [Y]나 [M]을 선택합니다.

XT harddiSk Support :

XT라는 매우 오래된 8bit 시스템에 대한 설정입니다. 하드디스크 뿐만 아니라, XT 시스템과 286 AT 시스템에서 리눅스를 사용하기 위한 프로젝트도 있습니다. 아마, 여러분에게는 필요 없을 것입니다.[N]

ParaLLeL port IDE device Support:

패러랠 포트에 연결하는 블록 장치가 있다면 종류와 프로토콜을 설정합니다. 여러분 대부분은 [N].

Compaq SMART2 support :

컴팩의 SMART Array 컨트롤러를 지원하는 드라이버입니다. 이 보드가 있는 사람들은 모두 [Y]를 선택합니다. 이 드라이버를 지원하는 보드 목록은 다음 명령으로 확인합니다; "cat /usr/src/linux/Documentation/cpqarray.txt" 이 보드가 없거나, 잘 모르겠으면 [N].

Compaq Smart Array 5xxx support :

컴팩의 Smart Array 5xxx 컨트롤러를 지원하는 드라이버입니다. 이 보드가 있는 사람들은 모두 [Y]를 선택합니다. 이 드라이버를 지원하는 보드 목록은 다음 명령으로 확인합니다; "cat /usr/src/linux/Documentation/cciss.txt"cpqarray.txt 이 보드가 없거나, 잘 모르겠으면 [N].

Mylex DAC960/DAC1100 PCI RAID Controller support :

블록 디바이스를 병렬로 연결해서 속도나 안정성을 높일 수 있는 PCI RAID 컨트롤러를 지원합니다. 대개는 고가의 서버에서나 볼 수 있는 장비인데, 이 컨트롤러가 없는 장치들은 소프트웨어 RAID를 이용해서 같은 일을 할 수 있습니다. 리눅스 커널에서 지원하는 소프트웨어 RAID를 사용하려면 [N]를 선택합니다.

Loopback device Support :

루프백 디바이스는 파일을 블록 디바이스처럼 사용하는 기능으로 파일속에 파일시스템을 만들어서, 일반적인 블록장치를 다루듯 mount 명령으로 마운트하여 사용할 수 있습니다. 특별한 파일시스템의 실험, CDROM을 굽기 전에 또는 플로피디스크로 옮길 이미지 테스트, 그리고 암호화 등에 유용합니다. 암호화를 바란다면, 먼저 ftp://ftp.replay.com/pub/crypto/linux/allftp://verden.pvv.org/pub/linux/kerneli/v2.1/ 에서 커널패치를 구해서 설치하고, 여기서 [Y]를 선택합니다. 이 loop 디바이스는 네트워크에서 loopback 연결(127.0.0.1)과는 상관이 없습니다.

이 옵션을 활성화하면 CD-Recorder나, CD-RW 등 특별한 장치가 없을 때 ISO 이미지 파일로 배포하는 FTP버전 배포판들을 가져와서 CD로 굽지 않고 파일 그대로 보통 CD-ROM처럼 마운트하여 사용할 수 있습니다. 잘 모르겠으면 [Y]를 답해도 좋습니다.

Network bLock device Support :

네트워크로 연결된 서버 또는 루프백 서버의 파일시스템을 마운트하여 블록 디바이스(/dev/nd0,...)처럼 사용하는 기능입니다. 클라이언트와 서버는 TCP/IP로 통신합니다. 이 기능이 없더라도 NFS나 Coda를 사용하면 네트워크 파일시스템을 사용할 수 있습니다. 대개 [N]을 선택합니다.

RAM diSk Support, InitiaL RAM diSk (initrd)Support :

램을 하드 디스크와 같은 블록 디바이스처럼 사용하는 기능입니다. Linux를 인스톨하는 동안 램에 작은 루트 파일시스템을 생성하기 위해 사용되기도 합니다. 혹은 일정한 파일을 빈번하게 고치거나 자주 엑세스할 경우 램디스크에 두어서 속도를 향상시키고 물리적 손상을 예방하기도 합니다. 임베디드 시스템을 개발하지 않는 한 대부분 사용자는 램 디스크 기능이 필요 없을 것입니다. [N]

Default RAM disk size :

기본 값은 4096입니다. IBM S/390 머신이라면 8192를 사용하세요.

InitiaL RAM diSk (initrd) Support:

일반적인 부트 과정이 시작되기 전에 부트로더로부터 실행되는 램디스크입니다. 램 디스크는 일반적으로 "reaL" 루트파일시스템 등을 마운트하기 위해 필요한 모듈을 로드하기 위해 사용합니다. 데비안이나 레드햇 등 배포판에서는 파일시스템을 포맷하는 등 일련의 설치과정을 initrd를 통해 실행합니다. 대개는 [N], 잘 모르겠으면 [N].