설치: 유휴 루프 장치를 찾을 수 없습니다.

설치: 유휴 루프 장치를 찾을 수 없습니다.

ISO 이미지를 마운트하려고 하면 다음과 같은 메시지 mount -o loop가 나타납니다.

설치: 유휴 루프 장치를 찾을 수 없습니다.

실행 중인 losetup -a프로그램

/dev/loop0: [0005]:2464 (/dev/sda1)
/dev/loop1: [0005]:3439 (/dev/loop0)
/dev/loop2: [0005]:4482 (/dev/loop1)
/dev /loop3: [0005]:4486 (/dev/loop2)
/dev/loop4: [0005]:4490 (/dev/loop3)
/dev/loop5: [0005]:4494 (/dev/loop4)
/dev/loop6 : [0005]:4498(/dev/loop5)
/dev/loop7: [0005]:4502(/dev/loop6)

순환 장비의 목적은 무엇입니까 sda1? 이전 루프 장치를 참조하는 다른 모든 루프 장치의 목적은 무엇입니까?

이러한 루프 장치를 사용하려면 연결을 끊어도 안전합니까? 그렇다면 어떻게 해야 합니까? (실행 losetup -d /dev/loop[0-7]하면 loop device is busy.) 연결을 끊을 수 없는 경우 ISO 이미지를 마운트하는 데 사용할 수 있는 새 루프 장치를 어떻게 생성합니까?

추신: 저는 Debian "wheezy" v 7.1.0을 실행하고 있습니다.

답변1

위의 루프백 장치를 사용하여 설치가 있는지 확인하십시오. mount명령을 사용하여 다음을 볼 수 있습니다.

$ mount

설치된 경우 분리 umount하기 전에 제거( ) 해야 할 수도 있습니다.losetup -d <loopdevice>

$ umount /dev/some/mount

안전한지 아닌지는 실제로 어떤 용도로 사용되는지에 따라 다릅니다. 제거를 시작하기 전에 이 루프 장치의 용도를 더 잘 이해할 때까지 보류할 것입니다. 추측일 뿐이지만 암호화된 드라이브와 관련이 있을 수 있습니다.

그러니 안전을 위해 다른 것을 만들겠습니다.

다른 루프 장치 만들기

다음과 같이 진행하세요:

$ sudo mknod -m640 /dev/loop8 b 7 8
  • -m640장치 권한 정의
  • /dev/loop8장치 이름 정의
  • b특수 블록 장치를 만드는 데 사용됩니다.
  • 7 8숫자 7과 8은 MAJOR와 MINOR를 정의합니다.

루프가 생성되었는지 확인합니다.

$ ls -l /dev/loop8
brw-r----- 1 root root 7, 8 Oct 3 14:54 /dev/loop8

이제 장치의 소유권을 설정하십시오.

$ sudo chown root:disk /dev/loop8

인용하다

답변2

참고로 이전 답변에서 언급한 마이너 번호는 루프 번호에 따라 증가해야 합니다. ISO를 많이 탑재하다 보니 장비도 많이 필요합니다. 나는 장치 8-30을 생성하기 위해 다음과 같은 짧은 스크립트를 작성했습니다.

    #!/bin/bash
    for i in {8..30};
    do
        /bin/mknod -m640 /dev/loop$i b 7 $i
        /bin/chown root:disk /dev/loop$i
    done

또한, 실수를 했거나 장치를 삭제해야 하는 경우 rm해당 장치를 삭제하면 됩니다.
예를 들어:sudo rm /dev/loop8

관련 정보