#! /bin/bash
# TODO: 외장하드 파티션 마운트 시도
mount /dev/disk/by-uuid/... /mnt/usb
if [ $? -ne 0 ]; then
# Case: 외장하드 파티션 마운트 실패 (아마 장착되지 않음)
# TODO: NFS 마운트 시도.
mount -t nfs (URL) /mnt/nfs
if [ $? -ne 0 ]; then
echo "** Error: 외장하드, NFS 모두 마운트 할 수 없었습니다." 1 >& 2
else
echo "* Info: 외장하드를 마운트 할 수 없어 NFS를 마운트하였습니다."
fi
fi
제목
(내용)
#! /bin/bash
# TODO: 외장하드 파티션 마운트 시도
mount /dev/disk/by-uuid/... /mnt/usb
if [ $? -ne 0 ]; then
# Case: 외장하드 파티션 마운트 실패 (아마 장착되지 않음)
# TODO: NFS 마운트 시도.
mount -t nfs (URL) /mnt/nfs
if [ $? -ne 0 ]; then
echo "** Error: 외장하드, NFS 모두 마운트 할 수 없었습니다." 1 >& 2
else
echo "* Info: 외장하드를 마운트 할 수 없어 NFS를 마운트하였습니다."
fi
fi
그리고 UUID 얻는 방법은
blkid 명령을 쓰면 됩니다.
왜 UUID를 쓰냐구요? USB는 확실히 포트가 달라지니까요. sdb sdc sdd 들쭉 날쭉으로 인식됩니다.
파티션의 UUID를 마운트 대상으로 지정하면 알아서 포트 찾아 잡아줍니다.
ㅠㅠ
무슨말인지모르겟어여ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
댓글 달기