mydata.img
예를 들어 으로 설정 하고 싶으면 /dev/loop5
다음 명령을 사용하고 싶습니다. 하지만 오류가 발생합니다.Lostp: 예상치 못한 인수입니다.
losetup --show -Pvf /dev/loop5 mydata.img
(-v는 더 자세한 출력을 위한 선택 사항입니다. -P도 이 질문의 주요 관심사가 아닙니다. 파티션 검색을 강제합니다. --show도 선택 사항입니다. 할당된 루프 장치를 표시합니다.)
특히 아래의 간단한 명령은 동일한 결과를 제공합니다.Lostp: 예상치 못한 인수실수.
losetup -f /dev/loop5 mydata.img
나는 아래 구문을 따른다고 생각합니다. 하지만 왜 설정 -f
하지 않습니까 ? 나는 사용되지 않은 첫 번째 루프 장치가 발견될 것이라는 것을 알고 있습니다. 하지만 처음 발견된 사용되지 않은 것 대신 에 다른 것을 할당하는 것이 가능합니까 ? 특히 아래 구문에는 매개변수가 있습니다. 이것을 어떻게 해석해야 할까요?mydata.img
/dev/loop5
losetup -f
loopdev
loopdev
루프 장치를 설정합니다:
losetup [-o offset] [--sizelimit size] [--sector-size size] [-Pr] [--show] -f loopdev file
...
-f, --find [file] Find the first unused loop device. If a file argument is present, use the found device as loop device. Otherwise, just print its name.
답변1
사용할 루프 장치를 선택하려면 다음 구문을 사용해야 합니다.
losetup /dev/loopX mydata.img
매뉴얼 페이지는 약간 혼란스럽기는 하지만 기술적으로는 정확합니다.
losetup ... [-Pr] [--show] -f|loopdev file
확인해보면 무슨 |
뜻이야?남자 남자그것은 말한다:
options delimited by | cannot be used together.
losetup -f
따라서 (선택적으로 file
인수와 함께) 또는 를 사용할 수 있습니다 losetup <loopdev> <file>
. 따라서 -f
이 경우 명령에서 루프 장치 위치 인수를 바꿉니다.
편집: 의견에서 지적했듯이 |
util-linux는 2.36과 최신 2.37 사이에서 손실되었으므로 이제 매뉴얼 페이지가 올바르지 않습니다.