error : where setting doesn’t match unit name 발생시 조치사항 포함
%mkdir /mnt/rhel7cd
% cd /usr/lib/systemd/system
% ls -al |grep mount
% cp [sample_file] mnt-rhel7cd.mount ( 중요 파일이름은 mount될 위치를 참조해서 적는다.
( 중요 파일이름은 mount될 위치를 참조해서 적는다.
예 , /mnt/rhel7cd –> mnt-rhel7cd.mount
/mnt/rhel7/1344 -> mnt-rhel7-1344.mount
왜냐하면, systemctl 은 unit 단위로 해당 이름과 내용의 where을 match 하기 때문,)
vi mnt-rhel7cd.mount
[Unit]
Description=rhel7 cd
[Mount]
What=/dev/cdrom
Where=/mnt/rhel7cd
[Install]
WantedBy=multi-user.target ( cmd multi user 모드에서만 수행되게 하겠다.)
systemctl enable mnt-rhel7cd.mount
systemctl start mnt-rhel7cd.mount
이렇게 되면, fstab 등록없이 사용가능하다.
fstab을 하면 간단히 등록할 수 있겠지만 이렇게 하는 이유는 fstab의 경우 파일이 잘 못되었을 경우 boot에 실패 할 우려가 있기 때문이다.