iscsi 대상이 마운트된 파티션의 폴더입니까?

iscsi 대상이 마운트된 파티션의 폴더입니까?

나는 Debian squeezebox에 iscsitarget을 설치하고 설정하는 것을 고려 중입니다. 지금까지 다양한 Google 검색과 데비안 위키에서 본 예는 다음과 같습니다.http://wiki.debian.org/SAN/iSCSI/iscsitarget

/dev/sda1또는 와 같은 마운트 해제된 장치에 대한 경로를 설정합니다 /dev/sda. 마운트된 파일 시스템에 폴더 경로를 설정할 수 있나요? 좋다:/home/iscsi_target

답변1

아니요, 불가능합니다. iSCSI는 자체 파일 시스템 드라이버를 사용하여 다른 컴퓨터에서 직접 액세스할 수 있도록 네트워크를 통해 전체 디스크를 내보냅니다. 디렉토리는 디스크가 아닙니다.

파일과 디렉터리를 공유하려면 NFS 또는 CIFS/Samba와 같은 네트워크 파일 시스템을 사용해야 합니다.

답변2

일반적으로 장치 노드가 필요한 것은 /dev/sda1파일 노드가 아닌 블록 장치 읽기/쓰기를 시도합니다. 마운트된 파일 시스템의 디렉터리는 블록 장치 노드와는 완전히 다른 유형의 개체입니다.

때로는 일반적으로 장치에서 실행되는 작업이 파일에서도 실행될 수 있습니다. 예를 들어 iso 및 dmg와 같은 다양한 파일 형식은 기본적으로 내부적으로 자체 파일 시스템 구조를 가질 수 있는 일부 호스트 파일 시스템의 파일에 저장된 블록 장치의 "이미지"입니다. 일부 소프트웨어는 이러한 유형의 "파일"을 처리하는 방법을 알고 있습니다.

당신이 링크한 웹사이트에는 fileio와 blockio에 대한 몇 가지 참고 사항이 있는 것 같지만, 문서가 완전하지는 않습니다. 이는 조사해 볼 가치가 있는 내용일 수 있습니다.

답변3

두 대의 NetGear ReadyNAS 시스템이 있습니다. 둘 다 ISCSI 대상을 지원합니다. 먼저 그룹을 정의하고 그룹 내에서 LUN을 정의합니다. 각 LUN의 크기를 지정할 수 있습니다. 그런 다음 내 Linux 시스템(Windows일 수도 있음)에서 iCSI를 정의하고 원하는 각 LUN을 특정 마운트 지점(예: /media/user/data)에 마운트하도록 구성하거나 Thunderbird의 경우 저장합니다. 이메일 저장소는 다음과 같습니다. 새 버전의 운영 체제를 업그레이드/설치한 후에도 데이터가 유지되도록 공유 대상에 저장합니다. psusi가 정확하지만 fstab을 통해 대상을 디렉터리로 마운트할 수 있습니다.

UUID=4e53b99d-1c8a-42f1-87de-1067c21b3a98 /media/walt/tbird ext4 _netdev 0 0

관련 정보