
저는 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
/dev
udev로 채워지면 다음 /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 includes
set to
(built-in) or
(module). The module is