일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- mncast
- 알라뿌자
- 채팅
- 트위터
- MintUTIL
- TripAdvisor
- Windows 7
- 그누보드
- 주유소
- 유튜브
- 영화
- 트립어드바이저
- 북한
- Login
- PHP
- 토렌트
- 노무현 대통령
- 코친
- 일드
- 배낭여행
- twitter API
- 께랄라
- 델리
- 인도
- torrent
- 구글
- 윈도우 7
- 안드로이드
- 유사석유 불법거래업체
- 유사석유
Archives
- Today
- Total
목록Develop/Linux (1)
MintState WebLog
리눅스 대량의 파일 지우기
LINUX 웹 서버를 운영하면서 문제가 생겼다. 각각의 사이트들을 하루에 한번씩 백업 폴더로 카피하는데 PHP 세션디렉토리를 지우지 않아 몇달간 모인 세션파일이 수백만개가 넘어가 버려 rm 으로 지워 지지 않는다. 문제는 리눅스의 파티션에 들어갈수 있는 파일 갯수(inode)가 정해져 있다는 것이다. df -i 로 확인 해보면 된다. 이문제로 운영중인 서버에 세션이 생성되지 않아 서버가 죽는 경우가 생겼다. 하여간 몇가지 방법으로 삭제를 시도를 해보았지만 실패.... 시도한 방법을 나열하자면... 1. rm -rf * 2. find . -type f -exec rm -fv {} \; 3. find . -type f -delete 4. perl 을 이용한 스크립트 너무 파일이 많은지 서버 자원만 엄청 사용..
Develop/Linux
2015. 5. 8. 11:28