armhf NAS에서는 아무것도 잃을 수 없습니다

armhf NAS에서는 아무것도 잃을 수 없습니다

저는 Linux를 처음 접했고 armhf아키텍처로 NAS를 루트로 지정하고 루핑 장치를 사용해 보았습니다.

losetup -f
losetup: Could not find any loop device. Maybe this kernel does not know
   about the loop device? (If so, recompile or `modprobe loop'.)

결과는 당신이 볼 수있는 것입니다. modprobe는 아무 것도 제공하지 않습니다. 왜냐하면 루프는 모듈이 아니고 커널의 일부이기 때문입니다(내 생각에는 net을 통해 검색한 후에).

armhf 때문인가요, 아니면 다른 문제가 있나요?

내 커널 버전은 3.2.26입니다.

답변1

커널에 루프 장치에 대한 지원이 포함되어 있지만 항목이 /dev누락되었을 수 있습니다. loop?에서 항목을 확인하세요 /sys/class/block. 없으면 커널에 루프 장치 드라이버가 없는 것입니다. 존재하고 정적인 경우 (사용 가능한 경우) 또는 다음을 사용하여 /dev누락된 항목을 생성할 수 있습니다.MAKEDEV loop

for i in `seq 0 15`; do mknod loop$i b 7 $i; done

/devudev로 채워지면 다음 /etc/udev/links.conf과 같은 줄을 포함해야 합니다.

M loop0            b   7 0

커널 구성에 대한 액세스 권한이 있는 경우(때때로 CONFIG_BLK_DEV_LOOP y m loop.ko` 와 같은 /proc/config.gz파일로 사용 가능)config-…/boot), check that it includesset to(built-in) or(module). The module is

관련 정보