이번에는 정전으로 인해서 NFS 연결이 비정상적으로 끊겨 mysqld 서버를 시작하지 못했다.
개발서버 용으로 사용하고 있는데,
실서버 --> rsync 로 데이터 백업(백업서버,NFS서버) --> NFS 로 mysql 데이터 연결(개발서버)개발서버로 직접 mysql 데이터를 백업받아서 하면 별 문제 없겠지만,
백업서버에 일괄적으로 백업받기 위해 NFS 로 연결해서 사용하고 있다.
이번의 에러메세지는 지난번과 비슷한데
InnoDB: Unable to lock ./ibdata1, error: 11대신에
InnoDB: Unable to lock ./ibdata1, error: 13으로 차이가 있었다.
관련 검색을 해보니,
- http://bugs.mysql.com/bug.php?id=14281
- http://bugs.mysql.com/bug.php?id=22667
의 글을 찾을 수 있었다.
위 글의 요지는 mysql 데이터를 NFS 로 연결해서 사용하는 것은 '좋은 생각이 아니다' 라는 것.
이번에 원인을 해결하기 위해 이리저리 설정을 바꿔보고 하던중.
InnoDB 에 대해서 그런 문제가 발생하는 듯 싶다.(MyISAM 은 괜찮은 듯)
그리고, NFS 서버가 nfs-kernel-server 와 nfs-user-server 가 있다.
여기에서 nfs-user-server 로 하면 실행이 되지 않았다.
그런데, nfs-kernel-server 로는 실행의 문제점은 없었다.(우분투 기준)
원래 nfs-kernel-server 였는데 바꿔본다고 nfs-user-server 로 바꾼후 위와 같은 에러가 발생한듯 하다.
바꾼이유가 NFS 서버가 마운트는 되는데, 데이터를 열지 못하는 문제가 있었다.
그 문제는 어이없게도 정전이 되면서 허브에 문제가 발생했던것(허브 restart 로 해결. 허브를 좋은 것으로 바꿔야 겠다.)
즉, mysql 데이터를 NFS 로 연결시 InnoDB 를 쓴다면, nfs-kernel-server 로 NFS 서버를 구동한다.
(nfs-user-server 로 안되는 것을 확인했지만, 좀더 살펴볼 예정)
받은 트랙백이 없고
,
댓글이 없습니다.
,
트랙백 주소 :: http://taemy.experlab.com/trackback/390
% 공지 : 혹시 트랙백이 안되시면, 댓글로 관련글을 남겨주세요.(수동트랙백) %



댓글을 달아 주세요