본문 바로가기

TIP&TECH

[NAS] 시놀로지 NAS의 MariaDB 의 tmp 경로로 바꿔보자

시놀로지 DSM 5.2에 MariaDB 에서 join 연산이 있는 쿼리를 실행하다 

Error writing file '/tmp/MY1fnxxxx'

형식의 에러를 만났다.


/tmp 의 경로를 변경해 주거나 파티션 크기를 늘리려고 하다 테스트 삼아 /dev/shm 경로로 설정을 바꾸기로 하였다.


1. "/var/packages/MariaDB/etc" 경로로 이동

2. "my.cnf" 파일을 생성한다. (파일 내용은 아래와 같음.)

[mysqld]

tmpdir=/dev/shm


3. "/usr/syno/bin/synopkg restart MariaDB" 입력하여 디비 재실행


* 원 my.cnf 파일은 "/<volume_name>/@appstore/MariaDB/etc/mysql/my.cnf" 에 있으나 가급적 편집하지 말고 "/var/packages/MariaDB/etc" 경로에 필요한 부분만 추가해서 사용하면 됨.