2013-01-14 1 views
0

특정 Linux 설치에 AoE 디스크를 사용하고 있습니다.aoe 디스크/dev/sda in/proc/partitions

내가이는/dev/sda를 같이 /dev/etherd/e0.0 볼 리눅스 시스템에 알려줄 필요가, 메신저는 이미는/dev/sda를기로에 /dev/etherd/e0.0의 하드 링크를 만들 그것은 작동합니다.

하지만 이제는/proc/partitions에서 시스템에/dev/sda (/dev/etherd/e0.0)가 있어야합니다.

이렇게하는 명령이 있습니까?

감사합니다.

+1

AoE는 다음을 참조합니다. http://en.wikipedia.org/wiki/ATA_over_Ethernet? – Raptor

+0

Age of Empires 디스크? : P – ThiefMaster

+0

정확한 요구 사항은 무엇입니까? 할 수있는 방법은 여러 가지가있을 수 있습니다. – Suku

답변

1

그렇게 할 방법이 없습니다. /dev/sda 노드는 SCSI/SATA/IDE 디스크 드라이버를 사용하여 액세스 할 수있는 장치 용으로 예약되어 있습니다. AoE 장치는 해당 메커니즘을 사용하지 않으므로 항상 다르게 표시됩니다. 하드 링크를 만들면 문제가 혼동 될뿐입니다. 그렇게하는 것은 권하지 않습니다.

AoE를 통해 컴퓨터를 부팅 할 수 있는지 여부는 100 % 확실하지 않습니다. 모든 구성이 자동이거나 커널 명령 행 매개 변수를 설정하여 수행 할 수있는 경우 직접 수행 할 수도 있습니다. 네트워크를 초기화하고 볼륨을 높이기 위해 사용자 정의 initrd를 만들어야 할 가능성이 있습니다.

+0

duskwuff 인 리눅스 OS를 바보로 만들 필요가있다. 새로운 initrd를 빌드하고/dev/sda에게 e0.0과 함께 e0.0을 설치하면된다. ln (하드 링크) ...하지만 다른 리눅스에서 다른 시스템을 설치하면/proc/partitions 테이블이/dev/sd 장치를 찾고 있는지 확인합니다. 테이블을 속일 필요가 있습니다 ... 하드 링크 만 작동하지 않습니다. 감사합니다! – magadan

+0

AoE 장치는 SCSI 디스크 드라이버를 사용하지 않습니다. 그들은'/ dev/sda'로 나타나게 할 수 없습니다. – duskwuff

관련 문제