헙... 이런 경우가.
우선 없는 디바이스를 다음과 같이 mknod로 수동으로 만들어 줍니다.
root 권한으로
1. /dev/sda 확인
ls -al /dev/sda
의 결과에서 퍼미션, 유저, 그룹을 알아 냅니다.
아마 퍼미션은 brw-rw--- 일겁니다(660), 유저는 root 이고
그룹은 disk 일겁니다.
1. 임시 디렉토리에 디바이스 만들기
mkdir /tmp/ttt
cd /tmp/ttt
mknod -m 660 sdb b 8 16
mknod -m 660 sdb1 b 8 17
mknod -m 660 sdb2 b 8 18
mknod -m 660 sdb3 b 8 19
mknod -m 660 sdb4 b 8 20
mknod -m 660 sdb5 b 8 21
mknod -m 660 sdb6 b 8 22
mknod -m 660 sdb7 b 8 23
mknod -m 660 sdb8 b 8 24
mknod -m 660 sdb9 b 8 25
chgrp disk *
2. 이동
mv sdb* /dev/
그리고 재부팅
아주 간단하죠?
재부팅후 disk 점검해 보세요.
[ZEROCOOL]님이 남기신 글:
>산이님께서 알려주신대로 했는데
>뭔가 잘못된거 같습니다.
>메세지는 아래와 같습니다.
>
>[root@subversion svn]# cd ..
>
>[root@subversion /]# umount /svn
>
>[root@subversion /]# mount
>
>/dev/sda1 on / type ext3 (rw)
>none on /proc type proc (rw)
>none on /sys type sysfs (rw)
>none on /dev/pts type devpts (rw,gid=5,mode=620)
>usbfs on /proc/bus/usb type usbfs (rw)
>none on /dev/shm type tmpfs (rw)
>/dev/sda6 on /home type ext3 (rw)
>/dev/sda5 on /usr type ext3 (rw)
>/dev/sda3 on /var type ext3 (rw)
>none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
>
>[root@subversion /]# umount /svn
>umount: /svn: not mounted
>
>[root@subversion /]# mount /dev/sdb1 /svn
>/dev/sdb1: 입력/출력 오류
>mount: /dev/sdb1: can't read superblock
>
>[root@subversion svn]# mount
>
>/dev/sda1 on / type ext3 (rw)
>none on /proc type proc (rw)
>none on /sys type sysfs (rw)
>none on /dev/pts type devpts (rw,gid=5,mode=620)
>usbfs on /proc/bus/usb type usbfs (rw)
>none on /dev/shm type tmpfs (rw)
>/dev/sda6 on /home type ext3 (rw)
>/dev/sda5 on /usr type ext3 (rw)
>/dev/sda3 on /var type ext3 (rw)
>none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
>
>마운트 풀었다가 다시 마운트 할때 실패되네요
>디렉토리만 생겨있고 안에 내용은 하나도 없었습니다.
>설마 날린건...아니겠죠...날렸으면..난 죽음인데..
>도와주세요
>
>여기까지가 어제 쓴글이구요
>
>이건 오늘 쓰는건데요
>
>어제 저렇게 되고나서 재부팅하니까
>에러나면서 싱글모드로 부팅이 되어버리더군요
>그래서 보니까 마운트문제 때문인것 같아서
>fstab내용고치고 재부팅했습니다.
>그래서 부팅은 정상적으로 되었습니다만..
>
>sdb1 이 /dev에 없네요
>하드가 날라간건지...
>sda1~sda6 까지만 있고
>sdb1 이 아예 안잡히는가봐요
>처음에 컴퓨터 켜질때 하드 인식은 되는데..
>리눅스에서 인식을 못하는경우는 어떤것을 해보아야
>할까요..
>
>아참..부팅할때 에러메세지 나왔었습니다.
>
>(scsi0:A:1:0): parity error detected in Data-in phase. SEQADDR(0x6b) SCSIRATE(0x88)
>(scsi0:A:1:0): parity error detected in Data-in phase. SEQADDR(0x6b) SCSIRATE(0x88)
>
>이런 메세지가 9줄정도 나왔습니다.
>
>[산이]님이 남기신 글:
>
>>
>>[ZEROCOOL]님이 남기신 글:
>>
>>>현상은 다음과 같습니다.
>>>
>>>[root@subversion svn]# pwd
>>>/svn
>>>
>>>[root@subversion svn]# mkdir a
>>>mkdir: `a' 디렉토리를 만들 수 없습니다: 읽기전용 파일 시스템
>>>
>>>[root@subversion svn]# cat > a.c
>>>-bash: a.c: 읽기전용 파일 시스템
>>>
>>>[root@subversion svn]# mount
>>>/dev/sda6 on /home type ext3 (rw)
>>>/dev/sdb1 on /svn type ext3 (rw)
>>>/dev/sda5 on /usr type ext3 (rw)
>>>
>>>마운트명령 했을때 출력된 내용은 위보다 훨씬 많지만
>>>필요한것만 복사해서 넣었습니다.
>>>rw 로 마운트 된것이라면 읽기전용 파일시스템이 아닌데
>>>왜그런지 모르겠습니다. 그것도 몇시간전까지 잘되다가
>>>갑자기 그러네요 그 사이에 아무것도 한게 없는데도 이런일이..
>>>알수가 없습니다.
>>>조언부탁드립니다.
>>
>>========================================
>>
>>shell> cd /
>>shell> umount /svn
>>shell> umount /svn
>>shell> umount /svn
>>shell> umount /svn <-- 에러날때까지 계속 umount
>>shell> mount /dev/sdb1 /svn <-- 다시 마운트
>>
>>이렇게 해 보세요.
>
>========================================
======================================== |