우분투에서 MySQL 저장공간을 SSD로 지정하려고 합니다.
다른 경로 대신에 그냥 SSD 디스크를 /var/lib/mysql에 마운트 시켜 버려도 상관없으려나요?
딱히 문제가 생길 건 같지 않아서요. 궁금합니다.
우분투에서 MySQL 저장공간을 SSD로 지정하려고 합니다.
다른 경로 대신에 그냥 SSD 디스크를 /var/lib/mysql에 마운트 시켜 버려도 상관없으려나요?
딱히 문제가 생길 건 같지 않아서요. 궁금합니다.
미리 마운트 시켜 놓으면 설치할 때, 권한 문제라든지 이런 게 발생하진 않나요?
ext3, ext4 등으로 포맷하면 파일시스템 루트에 lost+found라는 폴더가 생기는데, MySQL에서는 /var/lib/mysql 아래의 모든 폴더를 DB명으로 인식하기 때문에 접근 권한도 없는 DB를 만들어 놓고 삽질하는 경우가 가끔 생깁니다. 얘가 참 단순한 아이예요 ㅋㅋㅋ
xfs처럼 쓸데없는 폴더를 만들지 않는 파일시스템은 괜찮아요. 성능도 xfs가 오히려 나을지도?
포맷 직후에 마운트하면 폴더 소유권이 root:root로 되어 있을 테니 mysql:mysql로 바꿔주시는 거 잊지 마시고요.
건드리면 에러가 나는 DB가 하나 더 생기지요. 안 건드리면 괜찮을지도? ㅎㅎ
DB만 쓰는 파티션이라면 저는 그냥 xfs로 포맷해요. lost+found가 보기 싫어서라기보다도, 옛날부터 DB서버에는 xfs가 가장 좋다는 게 정설이었거든요. 꽤 오래된 기술이지만 꾸준히 업데이트되고 있어서 ext4보다 느리지는 않을 거예요. 안정성이야 뭐... 레드햇에서 기본값으로 xfs를 택했으니 말 다 했죠. (한편, 파일서버는 reiserfs라는 얘기도 있었지만... 그거 개발하던 분이 아내를 살해하고 잡혀가는 바람에... ㄷㄷㄷ)
데이터를 옮겨준다면 가능합니다 제가 그렇게 쓰고있어요 ㅎㅎ... (설치 전에 미리 경로에 마운트 시켜놓으면 더 편합니당...)