이 답변에서 해결책은 다음과 같습니다.
modprobe loop max_loop=64
이것은 나에게 64개의 루프백 장치를 제공합니다
mknod -m 660 /dev/loop8 b 7 8
장치를 만듭니다. 8, 9, 10, 8,9 작품에는 이렇게 했는데 10 작품에는 안 됐어요.
그런 다음 Loopa에서 Loopf로 이동하여 11번째 장치를 설치하려고 시도했지만 오류가 발생했습니다.
Error: Failed to set up a loop device:
10개 이상의 루프 장치를 만드는 방법은 무엇입니까?
답변1
실행 중인지 확인하세요 mknod -m 660 /dev/loop10 b 7 10
. 형식은 mknod -m 660 /dev/loop<ID> b 7 <ID>
ID가 동일한 것입니다.
업데이트 [2014년 7월 10일]
또한 좀 더 많은 콘텐츠를 시작하는 데 도움이 되는 훌륭한 블로그 게시물을 찾았습니다. 바라보다https://yeri.be/xen-failed-to-find-an-unused-loop-device
업데이트 [2016년 5월 25일]
CentOS 서버를 실행하고 있는데 다음을 찾았습니다.이 게시물다른 방법이 작동하지 않을 때도 유용합니다.
이것이 제가 가장 좋아하는 새로운 방법이 되었습니다.
MAKEDEV /dev/loop
256개의 루프 장치를 생성합니다(이는 커널을 수정하지 않은 최대값입니다).
답변2
번호가 지정되지 않은 루프 장치 이름(예: /dev/loop-something
) 중에서 사용 가능한 메인 루프 장치 번호를 찾으려면 이 명령을 사용하여 가장 큰 것을 찾고 1을 추가할 수 있습니다.
find /dev -type b -print0 | xargs -0L1 bash -c 'stat -c "%t %T" "$1" | awk "/^7 / { print(\$2); }"' '' | sort -nru | head -n1