이미지에서 두 개(아마도 그 이상)의 이미지와 파일(squashfs) 세트를 마운트하고 독립적으로 마운트 해제할 수 있기를 원합니다. 그러나 두 세트가 모두 마운트되면(첫 번째, 두 번째) umount
첫 번째 이미지 마운트 지점이 실패합니다 target is busy
( umount
파일의 첫 번째 마운트 지점이 성공한 후). 코드는 아래와 같이 표시됩니다.
모두 처음 설치되면 findmnt
두 개의 이미지 및 파일 설치 세트가 동일한 루프 장치(하나는 이미지용, 다른 하나는 파일용)를 "점유"하는 것으로 보입니다. 이 문제를 해결하기 위해 mount -o loop=/dev/loopx
다음을 사용하여 이미지를 다른 루프 overlaping loop device exists
장치 에 마운트하려고 했습니다.
그런데 설치 파일이 두 번째로 추가 콘텐츠를 출력합니다(처음과 비교하여): WARNING. source write-protected
.
PS 온라인 검색 발견디스크 이미지에서 여러 파티션을 동시에 마운트하는 방법은 무엇입니까?그리고https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1836914IMO와 관련이 있지만 직접적이지는 않습니다.
암호:
mkdir i_1 i_2 s_1 s_2
mount img i_1
WARNING: source write-protected, mounting read-only.
mount img i_2
WARNING: source write-protected, mounting read-only.
mount i_1/filesystem.squashfs s_1
mount i_2/filesystem.squashfs s_2
WARNING: source write-protected, mounting read-only.
umount s_1
umount i_1
target is busy.
재실행을 위해 일부 배포 iso를 이미지 파일로 사용할 수 있습니다(squashfs 파일의 올바른 경로 대체).