*급한 분을 위해 제일 아랫부분에 명령어만 정리해두었습니다.
fdisk -l
위 명령어를 이용하여 추가하고자 하는 하드디스크를 확인
일반적으로 slave를 단 경우에는
Disk /dev/sdb doesn't contain a valid partition table
라는 결과를 확인할 수 있음
fdisk /dev/sdb
위 명령어를 이용하여 sdb의 파티션을 할당
그 후 나오는 commandline에서는 n->p->1->Enter->Enter ->w (New partition Primary 1개 Default Default write 로 외우니 외워짐;;)
그 후 dev/sdb1 파티션이 생김
mkfs.ext4 /dev/sdb1
위 명령어로 방금 생성한 파티션을 ext4 filesystem으로 format을 한다.
--------------
정상적으로 하드를 사용가능한지 확인
mount /dev/sdb1 /dir #임의로 특정 빈 디렉토리에 마운트를 시킴 df -h #용량을 확인함으로써 마운트가 잘 되었는지 확인이 가능 umount /dev/sdb1 #명령어로 언마운트 시켜줌
--------------
ls -l /dev/disk/by-uuid
위 명령어를 이용하여 sdb의 UUID값을 확인한다.
이 값은 미리 복사!
echo "UUID=(방금 복사한 UUID) mount위치 filesystem(ext4) errors=remount-ro 0 1
" >> /etc/fstab
위 명령어를 실행하고 나서 reboot을 해준다.
에러가 나지 않고 잘 켜지면 마운트가 잘 된것이다.
Mariadb(Mysql) 저장소 변경
service mysql stop #먼저 서비스를 종료 #mariadb 및 mysql등이 기본적으로 저장이 되는 위치는 /var/lib/mysql (우분투 14.04기준) 이다. mv /var/lib/mysql/* /변경할 위치정상적으로 서비스가 잘 실행이 되면 성공한 것이다.
rm -rf /var/lib/mysql ln -s /변경위치 /var/lib/mysql
chown mysql /변경위치chgrp mysql /변경위치
service mysql start
정리:
fdisk -l fdisk /dev/sdb n p 1 Enter Enter w mkfs.ext4 /dev/sdb1 mount /dev/sdb1 /변경위치 df -h umount /dev/sdb1 ls -l /dev/disk/by-uuid echo "UUID=(방금 복사한 UUID) /변경위치 filesystem(ext4) errors=remount-ro 0 1" >> /etc/fstab reboot service mysql stop mv /var/lib/mysql/* /변경위치 rm -rf /var/lib/mysql ln -s /변경위치 /var/lib/mysql chown mysql /변경위치 chgrp mysql /변경위치 service mysql start
'Linux' 카테고리의 다른 글
nginx 서비스 도중 생긴일 (리눅스 시스템 자원 제한 변경) (0) | 2016.01.22 |
---|---|
패키지 재 설치시 설정파일이 안생길때. (0) | 2015.11.18 |
[Ubuntu] 자바 설치하기 (0) | 2015.05.19 |