iso 파일을 마운트 하고이 튜토리얼을 보고 있습니다 . 그들은 다음 명령을 사용합니다.
$ mount -o loop disk1.iso /mnt/disk
의 사용법을 이해하려고합니다 -o loop
. 두 가지 질문이 있습니다.
mount에 대한 long man 페이지를 보면 해당 -o
옵션 을 찾는 데 시간이 걸립니다 . 내가 man mount | grep "-o"
오류가 발생하면 파일을 볼 때 “loop”가 option 명령 텍스트라는 정보를 찾을 수 없습니다 -o
. 그 문서는 어디에 있습니까?
또한 장착을위한 “루프 장치”개념은 무엇입니까?
답변
루프 장치는 블록 기반 장치로 작동하는 의사 ( “가짜”) 장치 (실제로는 파일)입니다. 전체 파일 시스템 역할을하는 파일 (disk1.iso)을 마운트하려고하므로 루프를 사용합니다.
-o는 -options에서옵니다.
마지막으로 “-o”를 검색하려면 ‘-‘를 이스케이프해야합니다. 시험:
man mount | grep "\-o"
답변
전통적으로 UNIX 시스템은 파일 시스템에 다양한 유형의 노드를 가지고있었습니다.
- 예배 규칙서
- 파일
- 심볼릭 링크
- 블록 장치
- 캐릭터 장치
- 선입 선출
- 유닉스 도메인 소켓
예외는 있지만 일반적으로 파일 시스템을 포함하는 블록 장치는 디렉토리에 마운트됩니다.
파일을 마운트하려고하므로 먼저 파일 loop
이 지원 하는 블록 장치를 작성해야 합니다. 이것은을 사용하여 수행 할 수 losetup
있지만 mount -o loop
장면 뒤에서 처리하는 바로 가기입니다.
답변
루프 장치는 블록 장치 역할을하는 파일을 마운트 할 수있는 장치 드라이버입니다 (루프 장치는 실제로 장치 유형이 아닙니다. 일반 파일입니다). 예를 들어 : file : demo.img
mount -o loop demo.img /mnt/DEMO/
ls -l /mnt/DEMO/
이제 /mnt/DEMO
데모 내용의 하위 디렉토리를 볼 수 있습니다