본문으로 바로가기

자동마운트 - centos7 부팅시 하드디스크 auto mount


[하드디스크 마운트]
centos(리눅스)로 서버를 운용하면 하드디스크는 여러개 추가로 사용해야 하는 경우가 발생합니다.
가끔 서버를 다시 시작해야 하는 경우 자동으로 하드디스크가 마운트 되지 않으면 여러가지로 복잡해 집니다.
어쩌다 마운트를 잊어버리면 치명적인 실수가 되기도 하고, 그렇지 않더라도 귀찮기는 마찬가지입니다.

이럴때 하드디스크가 자동으로 마운트 되도록 설정해 두고 사용하시면 여러가지로 편리합니다.
 
[fstab에 등록해 사용하는 경우]

많은 분들이 fstab에 하드디스크를 자동으로 설정해 사용하시리라 생각합니다.
여기서도 처음에는 fstab로 마운트 해 사용을 했으나 약간씩의 문제가 발생했습니다.

첫째로하드디스크마다 약간으리 특성을 달리해 더러는 부팅이 진행되지 않는 경우더 발생합니다.
그 다음으로는 추가로 하드 디스크를 마운트할 경우 상당히 번잡합니다.
자찻하면 부팅자체가 되지 않는 경우가 발생합니다.


[rc.local 에 등록하여 사용하는 경우]

이 방법을 사용하면 설령 마운트가 되지 않는 상황이 생길지는 몰라도 부팅에 문제가 생기지는 않습니다.
사용방법도 간단합니다.
/etc/rc.d/rc.local 파일을 열어 끝부분에 하드디스크 마운트 명령을 그대로 기재해 주면 됩니다.

[작업과정]
]# vi /etc/rc.d/rc.local

    # Please note that you must run chmod +x /etc/rc.d/rc.local to ensure
    # that this script will be executed during boot.

    touch /var/lock/subsys/local

    mount -t ext4 /dev/sdb1 /etcc2
    mount -t ext4 /dev/sdc1 /etcc3

위처럼 해당파일을 vi에디터로 열어 끝부분에 마운트 명령을 기재해 줍니다.

[해당 파일의 실행 권한]

# chmod 777 /etc/rc.d/rc.local
그다음 해당파일의 실행권한을 줍니다.
위 화면과 같은 모양이 되겠네요.

[결과학인]
제대로 실행되는지를 확인하시려면 
/etc/rc.d/rc.local 
이 명령을 실행하시고 하드디스크가 제대로 마운트 되었는지를 확인합니다.