프로그래머의 일상: 어떤 디스크 풀

커널 보안 취약점 때문에 회사에서 쓰는 VM들을 패치하고 있는데, 디스크 풀이 뜬다. ?!?!?!?! 디스크 풀은 다른 방식으로 감지하고 있어서 대체 뭘까 하고 고민하다가, 같이 일하는 수원님이 “inode 풀 아니냐” 라고 하시기에, $ df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/xvda1 524288 517380 6908 99% / none 127041 2 127039 1% /sys/fs/cgroup udev 125746 388 […]

프로그래머의 일상: 소프트웨어 패키징하기

지금 일하는 회사에서 판매하는 제품은 대략 개별 linux 에서 쓸 수 있는 패키지로 생성한다. 원래는 Ubuntu 12.04 기반에서 시작한 작업이 Ubuntu 14.04가 나왔고, CentOS 7을 지원하기 시작했고, 그러다가 -_- Centos 6.x 지원도 포함된 상황. 하여간 그래서 겪는 문제가:  서비스를 띄우는 방법이 다르다Ubuntu 12.04 / 14.04, CentOS 6.x는 upstart 기반 (혹은 init script를 써야); 반면에 CentOS […]