mount -o loop 에 대한 질문입니다.
글쓴이: zepinos / 작성시간: 금, 2006/10/20 - 12:07오후
이번에 머신에 CentOS4.4ServerCD 버젼을 설치하였습니다.
그런데 하드디스크 인식에 문제가 생겼습니다.
E-IDE 하드 한 개가 마스터 하드 디스크이고(ext3), SiI3112A 칩을 쓴 컨트롤러를 이용해 2 개의 S-ATA 하드디스크를 각각 ext3 로 잡아서 /usr/das1, /usr/das2 로 마운트되도록 설정했습니다.
그런데 mount 를 하려고 하면 에러가 발생합니다.
[root@pisces ~]# mount /dev/sda1 /usr/das1
mount: /dev/sda1 already mounted or /usr/das1 busy
[root@pisces ~]# mount /usr/das1
mount: LABEL=/usr/das1 duplicate - not mounted
이에 대한 해결책을 봤는데...
[root@pisces ~]# mount /dev/sdb1 /usr/das1 -o loop
이렇게 하니 마운트가 되었습니다.
-o loop 가 도대체 무엇인지 궁금합니다.
그리고 /etc/fstab 에 적용을 어떻게 해야하는지도 궁금합니다.
가능하다면, 이 문제가 왜 발생하는지도 알고 싶습니다.
조언 부탁드립니다.
Forums:
fstab과 mtab 좀
fstab과 mtab 좀 보여주세요. 이미 어딘가에 마운트돼있거나, LABEL이 꼬였나본데요?
이미 마운트돼있으면 loopback 마운트말고 bind 마운트도 고려해보시면 어떨까요..
/home /mnt/bindmount/home none bind 0 0
이렇게 해놓으시면 두 곳에서 접근이 가능합니다. (제 경우 /home은 독립 파티션이 아니라 루트 파티션 안에 있습니다.)
죄송합니다. /dev/sdb
죄송합니다.
/dev/sdb 에 bad 가 발생한 듯 합니다.
디스크 떼고 하니 잘 됩니다.
그런데 이전에 넣어둔 데이터는 날라갔네요. 마운트 방식이 달라서 그런건지...
댓글 달기