'BleachBIT'에 해당되는 글 2건

스위퍼 프로그램이라고 아시나요? 사실 예전부터 이런 프로그램은 많이 있었습니다. CCleaner란 프로그램이 대표적인 스위퍼 프로그램이고 V3라이트나 알약같은 무료 백신에 기능이 끼워넣어져 있기도 합니다. 사실 제일 유명한 스위퍼 프로그램은 윈도 기본 프로그램인 디스크정리일 것 입니다.


이미지를 하나 넣고 싶은데 그럴싸한 자유 라이센스의 이미지가 하나도 없군요!


어쨌거나 윈도에서는 레지스트리나 인터넷 임시파일등을 삭제하기 위해서 이러한 스위퍼류 프로그램이 많이 나왔습니다. 리눅스는 윈도와 달리 이런 스위퍼가 필요없을까요?


제 답은 절대 아니오!입니다.


멀리 갈 것도 없이 인터넷을 하면 당연히 임시 파일은 쌓이게되고 이를 삭제해주는 작업이 필요합니다. 게다가 리눅스는 윈도와 달리 로그를 쌓는 것이 기본 옵션으로 걸려있습니다. (서버용이 태생이라는 흔적입니다. 윈도도 서버용은 로그가 쌓입니다.) 이러한 로그는 기본적으로 몇 년 지나면 쓸모도 없는데다가 데스크탑 사용자들은 그저 용량잡아먹는 귀신일 뿐입니다.


이러한 것을 수동으로 일일이 지우려면 한도 끝도 없을 것입니다. 그래서 Bleachbit란 프로그램이 나오게 되었습니다.



인터페이스는 그냥 그렇습니다. 그냥 흔한 GTK타입의 프로그램입니다. 하지만 자동으로 청소를 해준다는 의미는 강합니다. 정밀 검사 같은 항목은 느리니 안 하시는 것이 정신 건강에 이롭습니다. (하지만 한번 해주면 깔끔하게 사라지는 것을 볼 수 있습니다. 서버에서도 쓸만합니다.)


그리고 유저모드와 루트모드 두 메뉴가 설치되는데 일반적으롤 루트모드로 해야 깔끔하게 삭제 할 수 있습니다. 특히 apt캐시 같은 경우 쓸모없는 것이 있을 경우 루트모드가 아니면 작동 안 합니다. 이건 윈도용 스위퍼도 마찬가지이므로 보통 스위퍼는 루트모드를 추천합니다. 물론 정밀 검사나 국가설정 같은 오래걸릴 것은 안 하는 것이 좋습니다.


저는 한달에 한번 정도 사용하는데 600MB정도가 매번 튀어나옵니다. 뭐 뻔히 apt캐시와 인터넷 캐시일 것입니다. 하지만 이 정도면 스위퍼 역할은 충분히 한다고 생각합니다. 우분투같이 데스크탑 리눅스를 쓰시는 분들이라면 한번 이 프로그램을 돌려보시면 갑자기 확보되는 용량에 윈도 못지 않다는 것을 아실 수 있을 겁니다.

,


윈도를 사용하는 사람들은 CCleaner같은 프로그램이나 V3 Lite같은 프로그램에 붙어나오는 스위퍼 기능을 애용합니다. 인터넷캐시나 레지스트리에 남은 쓰레기값 그리고 백업파일(*.BAK) 등을 깔끔하게 삭제하기 위해서 해당 프로그램의 기능을 활용합니다. 그런데 우분투도 데스크탑OS이다보니 캐시나 로그등이 많이 남습니다. 어쩌면 우분투는 로그를 정말 잘 남기므로 오류가 뜨거나 약간의 경고도 로그가 꽤 많이 남습니다. 그런데 데스크탑 쓰는 사람치고 로그를 유심히 보는 사람은 극히 드물 것입니다. 만약 오래된 로그라면 더더욱 쓸모 없을 것이고요. 이런 로그나 캐시파일들 솔직히 말해서 정말 쓸모없는 것들이지요? 이런 것들을 한꺼번에 처리해 줄 수있는 프로그램이 필요했지요.

그래서 깨끗한 우분투 환경을 조성하기 위해 이 프로그램을 소개합니다. BleachBit!


깨끗한 우분투 환경이라고 했지만 이것으로 깨끗해 진다는 보장은 없습니다. 윈도에서 아무리 CCleaner 돌려봐야 포맷하고 다시 설치하느니만 못한 상태가 되는 것과 비슷하다고 볼 수도 있습니다. 아니 까놓고 말해서 집을 대청소한다고 그 집이 새집이 되는 것은 아니잖아요. BleachBit는 말그대로 그냥 청소프로그램일 뿐입니다. 환상은 접어두고 단순히 어떤 것들을 청소해주는 지 확인 해 봅시다.


일단 저 같은 경우에는 Flash와 LibreOffice의 캐시들이 있군요. Flash캐시는 보통 광고들을 통해서 들어온 경우가 많습니다. 당연히 쓸모없는 것입니다. 삭제를 해주셔야 합니다. 쿠키도 물론 해당 사이트에서 필요로 한 경우입니다. 삭제 해주시는 것이 좋습니다.

APT는 여러분들이 소프트웨어 센터를 사용하면서 생긴 각종 패키지들 정보와 업데이트 정보, 그리고 다운로드 받다가 에러 나서 버려진 캐시 등을 말합니다. 특히 autoclean과 autoremove는 더 이상 이 시스템에서 있을 이유가 없는 패키지들을 삭제해 주는 역할을 합니다. 몇몇 라이브러리를 필요로 인해 자동으로 설치 했지만 이후에 해당 라이브러리를 이용하는 프로그램을 삭제해서 해당 라이브러리가 쓸모 없어진 경우, autoremove 옵션으로 삭제가 됩니다. (APT는 정말 귀찮은 곳을 잘 긁어주는 프로그램입니다.)

Bash 사용기록은 터미널을 이용해서 쉘 스크립트를 실행하거나 쉘 명령을 이용 했을시에 쌓이는 것입니다. 남겨도 나쁠 것은 없지만 남겨봐야 쓸모없습니다. 왜냐하면 이 기능은 서버에서나 쓰일 법한 기능이니까요.

X11디버그로그 당연히 데스크탑 용으로 쓰는 엔드유저에게는 전혀 쓸모없는 파일입니다. 만약 에러가 나서 물어볼 곳이 필요하다면 모를까(보통 에러와 함께 로그파일을 달라고 합니다.) 잘 쓰고 있다면 갖고 있을 이유가 하등 없습니다.

그 외에 시스템도 있는데 시스템에서 몇몇 기능은 최적화 작업을 동반하기 때문에 상당히 시간이 오래걸립니다. 거의 조각모음 한다고 생각하시면 됩니다. 특히 저 메모리 최적화 부분은 솔직히 안 해도 될 정도로 요새 램 용량들이 워낙 커서 할 이유가 더 더욱 없어집니다. 예전의 윈도98시절의 메모리 청소기도 아니고 쓸 이유가 하등 없지요.


만약 오래 걸릴 작업이라면 BleachBit가 알아서 오래걸릴 작업이라고 알려줍니다. 그러면 그냥 안 하시면 됩니다. 굳이 할 필요 없어요. 다른 캐시나 로그 파일 삭제만으로도 상당한 양의 용량이 확보 될 것입니다. 우분투나 윈도나 어차피 사용자의 사용 경향에 맞게 점점 나아지는 운영체제라(XP시절부터 Prefetch란 것이 있었지요. 우분투는 그러한 기능이 없지만 사용자들이 삽질해서 만들어가지요.)잘 쓰고 있다면 굳이 싹싹 지울 이유는 없습니다. 다만 쓸모없는 파일을 삭제 함으로써 디스크 용량을 확보하는 것이 주 목적이지요.


만약 우분투 시스템의 디스크 용량이 부족하신가요? 패키지트리가 지저분하신가요? 그러면 BleachBit를 한번 굴려주세요. 우분투가 깨끗해집니다.

,