ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [리눅스] 마운트
    서버/리눅스 2017. 4. 7. 20:04
    마운트
    파티션을 생성하고 각각의 파티션에 파일시스템을 적용시켜줬다.

     

    파일시스템이 적용된 파티션을 이제 [ 연결 ] 시켜줘야한다.

     

    장치파일을 디렉터리에 연결시키는 작업이다.

     

    USB를 꽃으면 F:디스크 E:디스크처럼 이동디스크로 연결이 된다. 이건 윈도우에서 제공하는 시스템이다.

     

    따라서 리눅스에서도 장치파일을 디렉터리와 연결을 시켜줘야 한다.

     

    보시는것과 같이 /dev/sdb1 장치파일은 디렉터리가 아니므로 이동할수 없다.

     

     

    #>mount <dev_name> <monut_point> : device를 디렉터리에 연결시키는 것이다.

     

    작업에 앞서 파티션과 디렉터리를 만들어놓는다.

     

     

     

    #>mount /dev/sdb1 /HDD/parition1/

    sdb1 주파티션에 /HDD/parition 디렉터리에 연결시킨다.

     

    #>df -h

     

    확인해본다. 

    /dev/mapper/cl-root 장치파일은 /에 연결되어있어서 최상위 디렉터리로 저장되있는거다.

     

    /dev/sdb1디렉터리가 /HDD/partition1디렉터리에 연결이 잘되었다.

    이렇게 연결된 /HDD/partition1 디렉터리에 파일을 작성하면 /dev/sdb1 장치파일에 작성을 하는 것이다.

    마운트 해제

    장치파일과 디렉터리가 연결되있는 상태라면 디렉터리를 지울수 없다. 

    또한 장치파일과 연결된 디렉터리가 열려있는 상태에서 마운트를 해제할 수도 없다.

    >>마운트포인터의 경로를 벗어난 상태에서 해제를 해줘야 한다.

     

    따라서 디렉터리와 장치파일의 연결을 해제한다.

    #>umount <dev_name>

    #>umount <mount_point_name>

     

    장치파일이나 마운트디렉터리 이름중 한쪽을 작성해도 두 사이의 연결이 해제된다.
    #>umount /dev/sdb1
     이렇게 되면 /HDD/partition1 디렉터리는 다시 시스템에의해 [ / ]디렉터리로 이동된다.

     물론 /dev/sdb1에 있던 파일들의 접근이 아니라 /HDD/partition1로 접근이 되는것이다.

    >> 역으로 /HDD/partition1에 작성된 파일들이 갑자기 장치파일과 마운트된다면 접근이 되지않는다.

     

    마운트 주의사항

    마운트 해제시 마운트 포인트를 제외한 경로

    하나의 파티션은 반드시 하나의 마운트포인트만 연결한다.

    마운트 포인트는 임의의 디렉터리를 사용한다.

    파일시스템을 적용해야 사용이 가능하다. 

    ~여담~

    마운트 옵션

    -t : type

    -o : option

    -o remount : 이미 마운트 된 파일시스템을 다시 마운트 할떄 사용


    아무 옵션도 사용안하면 이미 마운트된 정보확인


    '서버 > 리눅스' 카테고리의 다른 글

    [리눅스] RAID ( 명령어 : mdadm )  (0) 2017.04.10
    [리눅스] 네트워크 설정(정리)  (0) 2017.04.07
    [리눅스] 디스크 관리  (0) 2017.04.06
    [리눅스] 종료 명령어, 예약  (0) 2017.04.05
    [리눅스] 쉘 스크립트  (0) 2017.04.03

    댓글

Designed by Tistory.