우분투에서 MySQL 저장공간을 SSD로 지정하려고 합니다.

다른 경로 대신에 그냥 SSD 디스크를 /var/lib/mysql에 마운트 시켜 버려도 상관없으려나요?

딱히 문제가 생길 건 같지 않아서요. 궁금합니다.

  • ?

    데이터를 옮겨준다면 가능합니다 제가 그렇게 쓰고있어요 ㅎㅎ... (설치 전에 미리 경로에 마운트 시켜놓으면 더 편합니당...)

  • ? profile

    미리 마운트 시켜 놓으면 설치할 때, 권한 문제라든지 이런 게 발생하진 않나요?

  • profile

    ext3, ext4 등으로 포맷하면 파일시스템 루트에 lost+found라는 폴더가 생기는데, MySQL에서는 /var/lib/mysql 아래의 모든 폴더를 DB명으로 인식하기 때문에 접근 권한도 없는 DB를 만들어 놓고 삽질하는 경우가 가끔 생깁니다. 얘가 참 단순한 아이예요 ㅋㅋㅋ

     

    xfs처럼 쓸데없는 폴더를 만들지 않는 파일시스템은 괜찮아요. 성능도 xfs가 오히려 나을지도?

     

    포맷 직후에 마운트하면 폴더 소유권이 root:root로 되어 있을 테니 mysql:mysql로 바꿔주시는 거 잊지 마시고요.

  • profile profile
    lost+found 폴더가 생기면 문제가 발생하나요?
  • profile profile

    건드리면 에러가 나는 DB가 하나 더 생기지요. 안 건드리면 괜찮을지도? ㅎㅎ

    DB만 쓰는 파티션이라면 저는 그냥 xfs로 포맷해요. lost+found가 보기 싫어서라기보다도, 옛날부터 DB서버에는 xfs가 가장 좋다는 게 정설이었거든요. 꽤 오래된 기술이지만 꾸준히 업데이트되고 있어서 ext4보다 느리지는 않을 거예요. 안정성이야 뭐... 레드햇에서 기본값으로 xfs를 택했으니 말 다 했죠. (한편, 파일서버는 reiserfs라는 얘기도 있었지만... 그거 개발하던 분이 아내를 살해하고 잡혀가는 바람에... ㄷㄷㄷ)

  • profile profile
    phpmyadmin 같은 곳에서 lost+found가 디비 목록에 나타나고, 그걸 클릭하면 에러 나고 그런 건가요?ㅋㅋ
  • profile profile
    네, 지난 몇 년 동안은 해본 적이 없지만 예전에 그렇더군요 ㅋㅋㅋ
  • profile ?
    mariadb도 그렇구 mysql도 그렇구 아직 그래요 ㅠㅠ