[Linux – CentOS] 디스크 마운트 2015-03-12

클라우드 서비스 이용중 디스크가 90%가 넘었다.

console> df -h

disk_mount1

분명 100G로 알고 있었는데…?

클라우드 설정에서 분명히 20G + 80G의 디스크가 사용중이다.

정상적으로 마운트 되지 않은것으로 보인다.

디스크가 정상인식되었는지 확인하자.

console> fdisk -l

disk_mount2

디스크는 인식되었으나 마운트 되지 않아 사용할 수 없는 상황이었다.

디스크 사용을 위해 다음과 같이 마운트 하자

 

# 디스크 형식에 맞춰 포맷
console> mkfs.ext4 /dev/xvdb

disk_mount3

# 디스크 마운트 : 폴더를 생성한 이후 마운트
console> mount /dev/xvdb /data

disk_mount4

# 디스크 마운트 확인

console> df -h

disk_mount5

console> mount

disk_mount6

# 이상태로 사용할 수 있으나 재부팅시 다시 마운트 해줘야 한다. 자동 마운트 되도록 설정한다
console> vi /etc/fstab

disk_mount7

# 설정이 완료되었다.

[구글뮤직] 한글깨짐 2015-02-12

구글 뮤직에 mp3파일 업로드시 한글이 깨지는 현상이 발생하였다. 번거롭지만 변환해서 올려야 한다.

 

1) 네이버에서 mp3tag 검색해서 다운로드

mp3tag

 

2) 설치 후 프로그램을 실행 시킨다. (기본 C:\Program Files (x86)\Mp3tag 폴더에 설치됨)

mp3tag2

 

3) 도구 > 설정 > 태그 > Mpeg 에서 다음항목만 체크 & 나머지 모두해제

– 읽기 : ID3v1, ID3v2

– 쓰기 : ID3v2, ID3v2.3UTF-16

– 제거 : ID3v1

mp3tag3

 

4) 폴더별 파일추가 : 폴더안의 모든 음악파일이 리스트에 추가된다.

mp3tag4

 

5) 저장 : 리스트의 모든 음악파일을 선택하고 저장 버튼을 누른다.

mp3tag5

 

 

6) 변환 작업이 완료되었다. 구글뮤직 업로더를 통해 업로드 한다.

 

 

[문제해결] JAVA – Value ‘0000-00-00’ can not be represented as java.sql.Timestamp 2014-11-18

1. 문제상황

> mysql의 DATETIME컬럼에 접근시 에러가 발생하였다. 

* 에러메시지
Value '0000-00-00' can not be represented as java.sql.Timestamp

2. 문제해결

> 이에러는 mysql의 테이블 컬럼에 디폴트 값을 0000-00-00 00:00:00로 정의 하였을때 Connector/J driver에서 에러로 판단해서 발생하게 되므로 접속시 접속시 자동으로 null로 변환해주는 옵션을 추가한다.

* jdbc:mysql://{IP}:{포트}/{디비명}?zeroDateTimeBehavior=convertToNull

※ 개인적으로 특별한 일이 없는한 ‘0000-00-00 00:00:00’의 기본값을 줄 필요는 없다고 생각한다.