Linux 의 가상 시디롬 과 가상 플 로 피

       만약 당신 이 방금 윈도 에서 리 눅 스 로 옮 겼 다 면, 윈도 아래 에 가상 드라이브 가 있 고, 리 눅 스 아래 에 있 는 지 물 어 봐 야 할 것 입 니 다.일반적으로 윈도 가 할 수 있 는 일 은 리 눅 스 가 할 수 있 고 더 잘 할 수 있다.그러나 개념 상 윈도 와 는 조금 다 를 수 있 으 므 로 리 눅 스 의 사고방식 으로 문 제 를 고려 해 야 한다.본 고 는 리 눅 스 의 가상 장치 인 리 턴 장 치 를 소개 하고 리 턴 장 치 를 통 해 가상 시디롬, 가상 플 로 피 등 가상 장 치 를 어떻게 실현 하 는 지 설명 하려 고 한다.
       Linux 아래 에 서 는 시디롬, 플 로 피 드라이브 가 모두 장치 이 고 Linux 에 서 는/dev/아래 에 있 는 장치 파일 에 대응 합 니 다.만약 당신 이 세심 하 다 면, 당신 은/dev/아래 에 일련의 장치 loop 0, loop 2 가 있 는 것 을 발견 할 것 입 니 다.이 설비 들 은 어떤 설비 입 니까?무슨 효과 가 있 을까요?이 장치 들 을 통칭 하여 루프 장치 (Loop device) 라 고 부른다.
       리 턴 장 치 는 현재 파일 시스템 의 파일 과 연결 되 고 리 턴 장 치 를 하나의 블록 장치 (하 드 디스크, CD, 플 로 피 디스크 등) 로 가상 할 수 있 습 니 다.관련 파일 에 특정 파일 시스템 (iso 의 파일 시스템 은 iso 9660 이 고 가상 플 로 피 디스크 img 에 도 특정 파일 시스템 이 있 음) 이 포함 되 어 있 으 면 이 장 치 는 mount 명령 으로 디 렉 터 리 에 마 운 트 할 수 있 습 니 다.이렇게 하면 우 리 는 일반 파일 시스템 처럼 이 파일 시스템 에 접근 할 수 있다.
       위의 루프 장치 의 정 의 를 통 해 우 리 는 루프 장치 가 윈도 아래 의 가상 드라이브, 가상 드라이브 에 해당 한 다 는 것 을 알 수 있다.Windows 아래 에 우 리 는 가상 시디롬 만 있 을 수 있 지만 Linux 아래 에 우 리 는 여러 개의 가상 시디롬 을 동시에 불 러 올 수 있 습 니 다. 왜냐하면 Linux 에 여러 개의 루프 장치 가 있 기 때 문 입 니 다.이 리 눅 스 는 윈도 보다 더 잘 만 들 었 다.
       그러면 우 리 는 리 턴 설 비 를 어떻게 사용 합 니까?다음은 제 CD 미 러 a. iso 를 예 로 들 어 어떻게 사용 하 는 지 설명 하 겠 습 니 다.
1. 루프 장치 관련 파일.
losetup /dev/loop0 a.iso

losetup 명령 은 루프 장치 와 파일 의 연결 을 실현 하 는 데 사 용 됩 니 다.이 명령 은 파일 시스템 의 암호 화 를 실현 할 수 있 으 며 관심 있 는 친 구 는 매 뉴 얼 을 볼 수 있 습 니 다.
2. 리 턴 장 치 를 특정 디 렉 터 리 에 마 운 트 합 니 다./mnt/아래 에 마 운 트 할 것 이 라 고 가정 합 니 다.
mount /dev/loop0 /mnt/

이렇게/mnt/다음은 a. iso 의 내용 입 니 다.셸 을 통 해 접근 할 수 있 습 니 다.
3. 다 쓴 후에 마 운 트 해제 하고 장 치 를 바 꿔 야 합 니 다.
umount /mnt/

이렇게 하면 장 치 를 마 운 트 해제 합 니 다./mnt/아래 는 a. iso 파일 이 아 닙 니 다.
4. 루프 장치 와 관련 파일 분리.시스템 에서 리 턴 장 치 를 마 운 트 해제 하 였 지만 이 장 치 는 파일 과 관련 이 있 습 니 다.만약 당신 이 이 장치 로 다른 파일 을 연결 하려 고 한다 면 시스템 은 이 장치 가 바 쁘 고 있다 는 것 을 알려 줄 것 입 니 다.그래서 리 턴 장치 와 관련 파일 을 분리 시 켜 야 합 니 다.
losetup -d /dev/loop0

       이렇게 CD 미 러 를 사용 하면 완성 된다.물론 리 턴 장 치 를 통 해 다른 가상 파일 을 마 운 트 할 수도 있다. 예 를 들 어 가상 플 로 피 img 등 이다. 만약 에 윈도 가 실현 할 수 있 고 리 눅 스 가 불가능 하 다 는 것 을 발견 하면 방법 을 찾 지 못 한 것 이 분명 하 다.우 리 는 리 눅 스 가 모든 일 을 할 수 있다 고 믿 어야 한다. 전 제 는 우리 가 더 공부 해 야 한 다 는 것 이다.
링크

좋은 웹페이지 즐겨찾기