Menu Close

29.4. 슬레이브 마운트 지점 중복 생성

이 절차에서는 마운트 지점을 슬레이브 마운트 유형으로 중복합니다. 나중에 원래 마운트 지점 아래에 마운트되는 파일 시스템은 중복에 반영되지만 다른 방법은 반영되지 않습니다.

절차

  1. 원래 마운트 지점에 가상 파일 시스템(VFS) 노드를 생성합니다.

    # mount --bind original-dir original-dir
  2. 원래 마운트 지점을 공유로 표시합니다.

    # mount --make-shared original-dir

    또는 선택한 마운트 지점의 마운트 유형과 해당 마운트 지점의 모든 마운트 유형을 변경하려면 --make-shared 대신 --make-rshared 옵션을 사용합니다.

  3. 중복을 생성하고 이를 슬레이브 유형으로 표시합니다.

    # mount --bind original-dir duplicate-dir
    # mount --make-slave duplicate-dir

예 29.3. 슬레이브 마운트 지점으로 /media를 /mnt에 중복

이 예에서는 /media 디렉터리의 콘텐츠를 /mnt 에 표시하지만 /mnt 디렉토리에 마운트하지 않고 /media 에 반영하는 방법을 보여줍니다.

  1. /media 디렉토리에서 NetNamespace 노드를 생성합니다.

    # mount --bind /media /media
  2. /media 디렉터리를 shared로 표시합니다.

    # mount --make-shared /media
  3. /mnt 에 중복을 생성하고 이를 슬레이브 로 표시합니다.

    # mount --bind /media /mnt
    # mount --make-slave /mnt
  4. /media 내의 마운트가 /mnt 에도 표시되는지 확인합니다. 예를 들어 CD-ROM 드라이브에 비어 있지 않은 미디어와 /media/cdrom/ 디렉터리가 있는 경우 다음을 사용합니다.

    # mount /dev/cdrom /media/cdrom
    # ls /media/cdrom
    EFI  GPL  isolinux  LiveOS
    # ls /mnt/cdrom
    EFI  GPL  isolinux  LiveOS
  5. 또한 /mnt 디렉터리에 마운트된 파일 시스템이 /media 에 반영되지 않았는지 확인합니다. 예를 들어 /dev/sdc1 장치를 사용하는 비어 있지 않은 USB플러그 드라이브가 연결되어 있고 /mnt/flashdisk/ 디렉터리가 있는 경우 다음을 사용합니다.

    # mount /dev/sdc1 /mnt/flashdisk
    # ls /media/flashdisk
    # ls /mnt/flashdisk
    en-US  publican.cfg

추가 리소스

  • mount(8) 도움말 페이지