Oracle LINUX 5 서버에서 실행 하면 df -h
다음과 같은 결과가 나타납니다.
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 12G 8.8G 1.8G 84% /
/dev/sda4 3.8G 592M 3.0G 17% /home
/dev/sda1 99M 70M 24M 75% /boot
tmpfs 942M 0 942M 0% /dev/shm
/dev/sdc1 51G 1.8G 46G 4% /u000
이 실행 중인 서버에 MySQL 5.1.73-community-log가 설치되어 있습니다. 다음 명령을 실행하면:
mysql> show variables like '%dir%';
+-----------------------------------------+----------------------------+
| Variable_name | Value |
+-----------------------------------------+----------------------------+
| basedir | / |
| binlog_direct_non_transactional_updates | OFF |
| character_sets_dir | /usr/share/mysql/charsets/ |
| datadir | /var/lib/mysql/ |
| innodb_data_home_dir | |
| innodb_log_group_home_dir | ./ |
| innodb_max_dirty_pages_pct | 90 |
| plugin_dir | /usr/lib64/mysql/plugin |
| slave_load_tmpdir | /tmp |
| tmpdir | /tmp |
+-----------------------------------------+----------------------------+
10 rows in set (0.00 sec)
다음에 대해 조언해 주십시오:
- MySQL이 어느 파티션에 설치되어 있는지 어떻게 알 수 있나요?
- MySQL은 데이터를 저장하기 위해 어떤 파티션을 사용합니까?
- 충분한 여유공간(46G) 은 얼마이며
/dev/sdc1
, 어떻게 사용하나요? - 무엇인가요
tmpfs
?
답변1
- 무엇인가요
tmpfs
?
Tmpfs는 모든 파일을 가상 메모리에 보관하는 파일 시스템입니다. 더 읽어보세요
- 충분한 여유공간(46G) 은 얼마
/dev/sdc1
이며 어떻게 사용하나요?
/dev/sdc1
시스템에 생성하고 마운트하는 또 다른 파일 시스템입니다. 마운트 지점은 입니다 /u000
.마운트 지점에 대해 자세히 알아보기
MySQL이 어느 파티션에 설치되어 있는지 어떻게 알 수 있나요?
MySQL은 데이터를 저장하기 위해 어떤 파티션을 사용합니까?
위 링크의 답변을 인용하면 다음과 같습니다.
mysql -uUSER -p -e 'SHOW VARIABLES WHERE Variable_Name LIKE "%dir"'
basedir
설치 디렉토리를 제공하십시오.
datadir
데이터가 저장되는 디렉토리를 제공합니다.
--basedir=경로
MySQL 설치 디렉터리의 경로입니다.
--datadir=경로
MySQL 데이터 디렉터리의 경로입니다.
디렉토리가 속한 파일 시스템(마운트 지점)을 확인하려면 다음을 수행하십시오.
/home
예를 들어, 이 디렉토리가 어떤 파일 시스템에 속해 있는지 알고 싶다면 ,df /home
산출:
/home (/dev/sda4 ): 5895840 blocks 92467 i-nodes
/dev/sda4
파일 시스템이 위치한 곳은 어디입니까?/home
여기를 참고하세요MySQL의 마운트 지점을 변경합니다.
답변2
- 귀하의plugin_dir이 열려 있으므로
/
(/usr/lib64/...
귀하의 설치는 거의 확실합니다./dev/sda2
/dev/sda2
여기에는 데이터 디렉터리(/var/...
)가 위치한 곳 이기도 합니다 ./dev/sdc1
/u000/mysql
다른 드라이브에 있는 파티션인 경우 디렉터리를 생성한 후 datadir을 사용하여 MySQL을 구성할 수 있습니다.- tmpfs는 임시 파일 시스템, 즉 재부팅 시 저장할 수 없는 파일 시스템입니다. MySQL 설정과는 아무런 관련이 없습니다.