<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0">
  <title type="html">개발로그 - devLog: mysql-의-데이터를-NFS-로-연결해서-쓸때의-crash-에러-해결에 달린 최근 댓글/트랙백 목록</title>
  <id>http://taemy.experlab.com/</id>
  <link rel="alternate" type="text/html" hreflang="ko" href="http://taemy.experlab.com/" />
  <subtitle type="html">프레임워크(framework), 웹2.0 등 개발기술과 서비스</subtitle>
  <updated>2008-09-15T20:16:36+09:00</updated>
  <generator>Textcube 1.7.2 : Risoluto</generator>
  <entry>
    <title type="html">dba님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://taemy.experlab.com/380#comment6729" />
    <author>
      <name>(dba)</name>
    </author>
    <id>http://taemy.experlab.com/380#comment6729</id>
    <published>2008-07-16T21:05:53+09:00</published>
    <summary type="html">innodb에서 데이타파일을 NFS에 둘때는 my.cnf에서 아래와 같이 설정하면, 아무 문제없습니다.
--------------------------------------
innodb_data_home_dir = /해당로컬디렉토리
innodb_log_group_home_dir=/해당로컬디렉토리
--------------------------------------
위와 같이 기본적으로 innodb관련 기본 데이타파일과 로그는 반드시로컬디스크에 저장하도록 합니다.
그리고 아래의옵션을 사용해 줍니다.
--------------------------------------
innodb_file_per_table
--------------------------------------
이 옵션을 주게 되면, 위의 innodb_data_home_dir의ibdata1파일에는 테이블의 데이타는 저장이 되지 않고 단순이 DB정보만 저장이 되게 됩니다. 실제 테이블의 데이타는 각 DB디렉토리 밑에 테이블명.lbd의 형태로 innodb의 실제 데이타가 저장되게 됩니다.

위와 같이 설정한후, 아래와 같이 새로 mysql 초기 DB를 생성해줍니다.
--------------------------------------
mysql_install_db --data_dir=해당NFS디렉토리
--------------------------------------

위와 같이 해주면 NFS에 데이타 파일을 위치시켜도 mysql이 기동되지 않는문제는 거의 일어나지 않습니다.
서버다운이나 mysql이 다운됐을 경우에 필요한 복구 정보는 위에서 설정한  /해당로컬디렉토리 에 위치해 있기 때문입니다.</summary>
  </entry>
</feed>
