¸®´ª½º ±â¹Ý OS¿¡¼ ·Î±× ÆÄÀÏÀÌ °¡µæÂ÷¸é ºÎÆõÇÁö¾Ê°Å³ª ·Î±×ÀÎÀÌ ¾ÈµÇ°Å³ª ºÒ¾ÈÁ¤ÇÑ Áõ¼¼°¡ ÀÖ´ÂÁö ±Ã±ÝÇÕ´Ï´Ù.
안녕하세요!
리눅스 기반 OS[ 예) xpenology ]에서 계속 생성되는 log로 인해
log파일 크기가 몇 년에 걸처서 시스템 파티션(또는 /var)을 빈공간 없이 가득차게 만들면,
이로 인해 부팅되지 않거나, 로그인이 안되거나, 불안정한 문제가 생기는지 궁금합니다.
ESXI에서 windows 10 VM을 사용했는데 파티션에 빈공간이 없으니 VM을 켜지조차 못하는 일을 겪은 적이 있었습니다.
Q1> 그래서 리눅스에서는 어떤지 궁금합니다.
xpenology에 대해서 잠시 설명을 하자면 이렇습니다.
xpenology는 synology DSM을 일반PC에 사용할 수 있도록 개조 한 OS입니다. (사용할 수 없는 부분을 짜집기 하여 되도록 만들어졌습니다.)
그래서 synology 시스템에서 사용되는 독자규격 장치(OEM 칩셋등)는 일반PC에서는 사용되지 않기에
일반PC에 xpenology를 설치하면 xpenology에서는 본질적으로 쓸모없고 관리할 수 없는 오류 로그가 많이 발생합니다.
(예: LED인디케이터 오류 발생, FAN경고 알림, SMART 디스크 info 관련 오류 로그, 캐시모니터 오류)
이 예시의 로그가 본질적으로 쓸모없고 관리할 수 없는 오류 로그① 입니다.
---① 이러한 오류들은 특정한 경우에 나타난 것이 아니고 대부분의 xpenolgoy사용자에게 발생할 수 있습니다.
---"SMART 디스크 info 관련 오류 로그"에 대해 설명 하자면, ESXi에서 동작시 VMDK 가상디스크의 SMART 정보를 불러올 수 없기에
---smart오류가 초단위로 생성되지만 이 로그는 시스템 동작에는 아무런 영향이 없습니다.
xpenology DSM에서는 지금도 /var/log/messages에 수많은 로그를 기록하고 있습니다.
/var/log/messages 이 위치 뿐만 아니라 다른 장소에도 기록되고 있습니다.
예) 커널 이벤트는 커널 로그 및 syslog 기본값에 독립적으로 기록
이러한 로그들로 인해 xpenology의 "4GB" 가량의 작은 시스템 파티션 공간이 가득차게된다면
제목에서 말한 문제가 발생하지 않는지 알고 싶습니다.
Q2> 리눅스와는 다르게 xpenology에서는 어떻게 될지 궁금한 부분입니다.(xpenology는 시스템OS적인 부분도 리눅스와 호환되는 것이 아닌 독자적인 다른 구조를 사용하는 부분이 있다고 생각해서 이 질문을 드렸습니다. )
Synology DSM은 매 초마다 잠잠해짐 없이 줄기차게 나오는 로그를 염두해 두지는 않고 시스템을 만들지 않았을까 생각합니다.
Q3> synology DSM 개발자들은 이러한 로그를 처리할 방안을 만들었을지 궁금합니다.
저는 리눅스에 대해 깊은 지식을 가지고 있지 않습니다. 그래서 궁금해서 이러한 질문을 하게 되었습니다.
전문가 적인 시점에서는 어떻게 보시는지 알고 싶습니다.
Q4> synology DSM이 알아서 로그가 너무 길면 용량 줄이고 관리 하는 것인지도 궁금합니다.
±×·± ÀÌÀ¯·Î º¸Åë ·Î±×´Â º°µµ ÆÄƼ¼Ç¿¡ ÀúÀåÇÕ´Ï´Ù
ÇÏÁö¸¸, ÃÖ±Ù os °æÇâÀ» º¸¸é ½ºÅ丮Áö ÀÚü¸¦ º¼·ý±×·ìÀ¸·Î µÎ°í,
Á¦ÀÏ Áß¿äÇÑ /,swap ȤÀº /export or /home Á¤µµ¸¦ »©°í ³ª¸ÓÁö´Â / ¿¡ ºÙ¿©¹ö¸³´Ï´Ù.
Áï, /var °¡ Â÷°Ô µÇ¸é / ¿¡ ¿ë·®ÀÌ °¡µæÂ÷°Ô µÇ´Ï±î ºÎÆÃÀÌ ¾ÈµÉ ¼öµµ ÀÖ°Ô µË´Ï´Ù.
¹°·Ð / µµ °¡µæÂù´Ù°í Çؼ 100% ºÎÆà ¾ÈµÊÀº ¾Æ´Õ´Ï´Ù.
ÇÏÁö¸¸ ¸Å¿ì Å« Ãæ°ÝÀº ÁÙ ¼ö ÀÖÁö¿ä.
Á¦°¡ SSD¿¡ ÆÄƼ¼Ç ÇÒ ¶§¿¡
ÃÑ°ø°£ 40GBÀÏ ¶§
( "/" ÆÄƼ¼Ç 36GB)
( swap ÆÄƼ¼Ç 4GB)
ÀÌ·¸°Ô 2°³ÀÇ ÆÄƼ¼Ç¸¸ »ý¼ºÇß½À´Ï´Ù.
±×·¸´Ù¸é "/var"Àº (swapÆÄƼ¼Ç ó·³ ¸®¹ÌÆ®°¡ °É·Á ÀÖÁö ¾Ê°í) "/"ÀÇ °ø°£À» ´Ù »ç¿ëÇÒ ¼ö ÀÖÀ» °ÍÀ̶ó »ý°¢µË´Ï´Ù.
±×·¯¸é 2°¡Áö »ý°¢ÀÌ ¶°¿À¸£´Âµ¥
½Ã³ª¸®¿À 1>
( "/" ÆÄƼ¼Ç 36GB)
( swap ÆÄƼ¼Ç 4GB)
ÀÌ·¸°Ô ±¸¼ºÇßÀ» °æ¿ì "/var"ÀÌ "/"ÀÇ ºó°ø°£À» ¾öû³ ·Î±×ÆÄÀÏ·Î ÀÎÇØ "0"À¸·Î ¸¸µé¾î ºÎÆÃÁ¶Â÷ ¾ÈµÇ°Å³ª ·Î±×ÀÎÀÌ ¾ÈµÇ°Å³ª ºÒ¾ÈÁ¤ÇØÁö´Â ¹®Á¦°¡ »ý±æ ¼ö ÀÖ´Ù.
½Ã³ª¸®¿À 2>
( "/" ÆÄƼ¼Ç 30GB)
( "/var" ÆÄƼ¼Ç 6GB)
( swap ÆÄƼ¼Ç 4GB)
ÀÌ·¸°Ô ±¸¼ºÇßÀ» °æ¿ì "/var"ÀÇ ºó°ø°£Àº "0"ÀÌ µÇ¾îµµ Ãß°¡ÀûÀÎ ·Î±×¸¸ ±â·ÏÇÏÁö ¸øÇÒ »Ó "/"¿¡´Â ¿©À¯°ø°£ÀÌ ÀÖÀ¸¹Ç·Î Á¤»óÀûÀÎ µ¿ÀÛÀÌ °¡´ÉÇÏ´Ù.
Q1> ÀÌ·¸°Ô ½Ã³ª¸®¿À 2°¡Áö¸¦ »ý°¢ÇØ ºÃ´Âµ¥ ¸Â´Â °ÍÀϱî¿ä?
Q2> "½Ã³ª¸®¿À2"ÀÇ °æ¿ì log¸¦ ´õ ÀÌ»ó ±â·ÏÇÒ ¼ö ¾øÀ» °æ¿ì ¹ö¹÷ÀÓ °°Àº ¹®Á¦°¡ ¹ß»ý ÇÒ±î¿ä?
ºÎÆÃÀÌ ½ÃÀ۵Ǵ ¼ø¼´Â ÀåÄ¡µå¶óÀ̹ö¸¦ kernel·Î ½Ç¾î ¿Ã¸° ÈÄ¿¡ ¼ºñ½º¸¦ ±âµ¿ÇÏ´Â ÀýÂ÷¿¡¼ ¸î¸îÀÇ ÇÁ·Î±×·¥µéÀº ·Î±×ÀÛ¼º ºÒ´É »óÅ¿¡¼µµ ¸ÞÀÎ ÇÁ·Î¼¼½º µ¿ÀÛ°ú´Â »ó°ü¾øÀÌ µ¿ÀÛÇÏ´Â ¾îÇõéÀÌ ÀÖ½À´Ï´Ù.
´ëüÀûÀ¸·Î unix-like ½Ã½ºÅÛµéÀº ÃßÀûÀÇ ¿ëÀ̼ºÀ» À§ÇØ ÇÁ·Î¼¼½º¸¦ ÆÄÀÏ¿¡ ±â·ÏÇÏ´Â °æ¿ì°¡ Àִµ¥ ¿ÏÀüÈ÷ 0ÀÌ µÇ¸é ÀÌ ±â·ÏÀ» ¸øÇÏ°Ô µÇ ¸¶Ä¡ hangÀÌ µÇ´Â ¾îÇõ鵵 ¾Ò½À´Ï´Ù.
¿øÄ¢ÀûÀ¸·Î´Â /var »Ó¸¸ÀÌ ¾Æ´Ï¶ó ´Ù¸¥ µð·¢Å丮±îÁö ¸ðµÎ Ç׽à ÃßÀûÇÏ°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.
ÇÏÁö¸¸ ±×°ÍÀÌ ²À log°¡ ¾Æ´Ò ¼öµµ Àֱ⠶§¹®¿¡ Àüü µð·¢Å丮 ´ÜÀ§·Î ¿ë·® top À» sorting Çؼ º»´Ù´ø°¡ °¡Àå Å« ÆÄÀÏÀÌ ¹«¾ùÀÎÁö ã¾Æº¸´Â ÇàÀ§´Â Áö±ØÈ÷ ´ç¿¬ÇÑ °ÍÀÔ´Ï´Ù.
°á·ÐÀûÀ¸·Î ½Ã½ºÅÛÀÇ Æ¯¼ºÀº ´Ù ´Ù¸£¹Ç·Î »ç¿ëÀÚ°¡ ÆľÇÇØ¾ß ÇÕ´Ï´Ù.
¿Ö ´ÙµÑ /var ³ª log¸¦ À̾߱â ÇϽóĸé,... ±×°ÍµéÀÌ ¾î¶² Áß¿äµµ ¶§¹®º¸´Ù »ç¿ëÀÚ°¡ ¿¹»óÇÏÁö ¸øÇß´ø ȤÀº Àá½ÃÀá±ñ ¹æ½ÉÇÏ´Â »çÀÌ¿¡ ¾î¶² ƯÁ¤ÇÑ »óȲÀ» ¸¸³ª¼ ÆøÁÖÇÏµí ¿ë·®À» ½á¹ö¸± ¼öµµ Àֱ⠋x¹®ÀÔ´Ï´Ù.
µû¶ó¼ ¸Ç À§¿¡ epowergate´ÔÀÌ ¾ð±ÞÇϽŠ°Í ó·³ ÆÄÀÏÀ» ¾î´À ÀûÁ¤¼öÁØÀ¸·Î¸¸ ±â·ÏÀ» ÇÏ´ø°¡ ¾ó¸¶¾¿ ÀÚ¸£µÇ ÃÖ´ë ¸î°³±îÁö º¸°üÇϵµ·Ï ¼³Á¤ÇϽðųª cron¿¡ µî·ÏÇϽöó°í ±ÇÀåµå¸®´Â °Ì³ª´Ù.
°¢ ÇÁ·Î±×·¥ ¸¶´Ù ·Î±× À¯Áö¸¦ 1°³¿ù ÇÒ °ÇÁö , 10GB ÇÒ °ÇÁö
ÇÑ°è°¡ ÀÖÀ» °Ì´Ï´Ù...
¿¹Àü¿¡ Apache Access.log + Error.Log °¡ Çϵ忡 ²ËÂ÷¼
ºÎÆÃÀº ‰ç´Âµ¥.. Apache°¡ ½ÇÇàÀ» ¸ø ÇØ ¹ö¸®´õ±º¿ä...
±Ùµ¥ º¸ÅëÀº /varÀÌ ´Ù Â÷±â Àü¿¡ OS¸¦ À缳ġÇÏ°ï Çؼ....º° ¹®Á¦°¡ ¾ø¾ú´Âµ¥...
Àú¿ë·® SSD¿¡ °ø°£ Àý¾àÀ» À§ÇØ ¿ë·®À» Àû°Ô Àâ¾ÆµÎ¸é...°£È¤ °æ°í ¸Þ½ÃÁö°¡ ¶ß±ä ÇÏ´õ±º¿ä..
°æ°í ¸Þ½ÃÁö°¡ ¶ã¶§ÂëÀ̸é ü°¨ÇÒÁ¤µµ·Î ¼Óµµ°¡ ´À·ÁÁö°í ±×·¨¾ú½À´Ï´Ù....
½á³õ°í º¸´Ï ÀÌ°Ç FreeBSD¿¡¼ °æÇèÇÑ°Å°í...ÆÄÀÏ ½Ã½ºÅÛÀ» /, swap, /var, /tmp, /usr·Î ¹Ì¸® ³ª´©¾î¼ ¼³Ä¡ÇÑ °æ¿ìÀÔ´Ï´Ù...