
ISO 파일을 마운트하고 살펴보고 있습니다.이 튜토리얼. 그들은 다음 명령을 사용합니다:
$ mount -o loop disk1.iso /mnt/disk
사용법을 이해하려고 노력 중입니다 -o loop
. 두 가지 질문이 있습니다.
내가 mount의 긴 매뉴얼 페이지를 볼 때 이 옵션을 찾는 데 시간이 좀 걸렸습니다
-o
. 이렇게 하면man mount | grep "-o"
오류가 발생하고 파일을 찾아봐도 "loop"가 옵션의 명령 텍스트인 부분을 찾을 수 없습니다-o
. 기록은 어디에 있나요?그리고 설치되는 '순환장치'의 개념은 무엇인가요?
답변1
루프 장치는 의사("가짜") 장치(실제로는 파일)입니다.블록 기반 장치. disk1.iso
전체 파일 시스템 역할을 할 파일을 마운트하려고 하므로 루프를 사용합니다.
응 -o
줄임말 --options
.
마지막으로 "-o"를 검색하려면 "-"를 이스케이프 처리해야 합니다.
노력하다:
man mount | grep "\-o"
답변2
전통적으로 UNIX 시스템의 파일 시스템에는 다양한 유형의 노드가 있습니다.
- 목차
- 문서
- 심볼릭 링크
- 블록 장치
- 캐릭터 장치
- 선입선출
- UNIX 도메인 소켓
오늘날에는 예외가 있지만 일반적으로 파일 시스템이 포함된 블록 장치가 디렉터리에 마운트됩니다.
파일을 마운트하기 위해서는 먼저 loop
파일이 지원하는 블록 장치를 생성해야 합니다. 이는 를 사용하여 수행할 수 있지만 losetup
이는 mount -o loop
배후에서 문제를 처리하는 빠른 방법입니다.
답변3
루프 장치는 블록 장치 역할을 하는 파일을 마운트할 수 있는 장치 드라이버입니다(루프 장치는 실제로 장치 유형이 아니며 일반 파일입니다).
예를 들어:
mount -o loop demo.img /mnt/DEMO/
ls -l /mnt/DEMO/
/mnt/DEMO
이제 하위 디렉터리에서 데모 콘텐츠를 볼 수 있습니다 .