콘텐츠가 포함된 디렉터리에 기호 링크 사용

콘텐츠가 포함된 디렉터리에 기호 링크 사용

저는 다양한 파일 시스템을 갖춘 Debian 시스템에서 작업하고 있으며 MySQL에서 많은 데이터를 조작하려고 합니다. 내 홈 디렉토리에는 공간이 부족하지만 다른 시스템(특히 /srv의 시스템)에는 빈 공간이 많습니다. /var/lib/mysql(MySQL 데이터가 저장된 디렉터리)이 여전히 올바른 위치에 있는 것처럼 보이도록 하고 싶지만 모든 데이터는 /srv/mysql에 저장되어 있습니다. 어떻게 해야 하나요?

답변1

먼저 /var/lib/mysql로 이동하거나 복사합니다 /srv/mysql.

$ mv -i /var/lib/mysql /srv
$ cp -ir /var/lib/mysql /srv

심볼릭 링크 대신 바인드 마운트를 사용할 수도 있습니다. 바인드 마운팅은 특별한 루트를 끊지 않습니다.

$ mkdir /var/lib/mysql
$ mount --bind /srv/mysql /var/lib/mysql

심볼릭 링크를 사용하기로 결정한 경우 이전 /var/lib/mysql디렉터리를 삭제하고 다음 명령을 실행합니다.

$ ln -s /srv/mysql /var/lib/mysql

관련 정보