안녕하세요.
리눅스 환경 파일 삭제 속도에 관해 궁금한 것이 있습니다.
리눅스 계열 서버에 익숙하지 않은 사용자인데, 정확히는 사용중인 환경이 CentOS입니다.
데이터 파일이 text file (정확히는 JSON) 같은게 한 10억개 정도 있습니다.
대량으로 파일 삭제를 하고 싶은데, 파일 삭제 버튼을 누르면,
"파일 삭제를 위한 준비중" 이라는 로딩 시간만 엄청 걸리네요.
(소량이더라도 윈도우 계열에 비해서 삭제 시간이 엄청 걸리는 것 같은데) 빨리 삭제할 수 있는 방법이 없나요?
±×·¡µµ -v ¿É¼Ç³Ö°íµ¹¸®´Â°Ô..
¹æ¹ý¿¡ µû¶ó õÂ÷ ¸¸º°·Î Â÷À̳ª³×¿ä
GUI¸¦ »ç¿ëÇϼÌÀ¸¸é UI â¿¡ ´Ù ³Ö¾î¾ß ÇÏ°í, sortingµµÇÏ°í ¹¹ ±×·¯±â ¶§¹®¿¡ ÁغñÇϴµ¥ ¿À·¡°É¸®´Â °Ì´Ï´Ù.
»èÁ¦¸¦ Çϴµ¥ Àüü ÆÄÀÏÀ» »èÁ¦ÇÏ´ÂÁö, ÀϺΠÀ̸§¸¸ reg expr¸¦ »ç¿ëÇÏ´ÂÁö¿¡µû¶ó¼µµ ´Þ¶óÁý´Ï´Ù.
°¡Àå ÃßõÇÏ´Â ¹æ¹ýÀº find¸¦ »ç¿ëÇؼ »èÁ¦ÇÏ´Â °Ì´Ï´Ù
¶Ç ÁÖ±âÀûÀ¸·Î »èÁ¦ÇØ¾ß ÇÏ´Â »óȲÀÎ °Å °°Àºµ¥
¾î´À Á¤µµ ±â°£µ¿¾È 10¾ï°³ ÆÄÀÏÀÌ »ý±â³ª¿ä
¶Ç Àüü ÆÄÀÏ ¿ë·®Àº ¾î´À Á¤µµ µÇ³ª¿ä
ÀÌ Á¤µµ ¾çÀÌ¸é µð½ºÅ© ¼¼Æ®¸¦ 3°³ ȤÀº 5°³ ¸¸µé¾î¼
µ¹¾Æ°¡¸é¼ »ç¿ëÇØ¾ß ÇÒ °Å °°±âµµ ÇÕ´Ï´Ù
±×·¯´Ï±î 10¾ï°³°¡ ÀÖ´Â µð½ºÅ©¸¦ ½Ã½ºÅÛ¿¡¼ Á¦°ÅÇϱ¸
ÆÄÀÏÀÌ ¸ðµÎ »èÁ¦µÈ µð½ºÅ©¸¦ ½Ã½ºÅÛ¿¡ Àû¿ëÇÏ°í
»ç¿ëÇÏ¸é¼ Á¦°ÅµÈ µð½ºÅ©¿¡ ÆÄÀÏÀ» »èÁ¦ÇÏ´Â °ÍÀÌÁÒ
¼¼Æ® 1 : ÇöÀç 20% »èÁ¦Áß
¼¼Æ® 2 : 40% »èÁ¦Áß
¼¼Æ® 3: 60% »èÁ¦Áß
¼¼Æ® 4: 80% »èÁ¦Áß
¼¼Æ® 5: 100% »èÁ¦ -> ½Ã½ºÅÛ¿¡ Àû¿ë °¡´É
´ë¿ë·® µ¥ÀÌÅÍ °ü¸®´Â Ç×»ó °ü½É»çÀÔ´Ï´Ù
Àú´Â ÈÇÐÁ¤º¸ÇÐ ºÐ¾ß ±â°èÇнÀ ÀÌ·± °Íµé Çغ¸°í Àִµ¥, ¸Å¹ø »õ·Î¿î µ¥ÀÌÅÍ°¡ ÁÖ±âÀûÀ¸·Î »ý¼ºµÇ°í »èÁ¦ÇؾßÇÏ´Â ¸ð´ÏÅ͸µ ºÐ¾ß °°Àº? °ÍÀº ¾Æ´Ï°í,
ºÐÀÚ Çϳª ´ç - ºÐÀÚ ÁÂÇ¥ - ºÐÀÚ ½Ã¹Ä·¹ÀÌ¼Ç ¹°¼º µîÀÌ ¶óº§¸µ µÈ ÆÄÀϵéÀε¥, ºÐÀÚ Á¾·ù°¡ ¸¹´Ùº¸´Ï JSON ÆÄÀÏ °¹¼ö°¡ »ó´çÈ÷ ¸¹½À´Ï´Ù.
´õ ´ë¿ë·® ÆÄÀϵéÀ» ´Ù·ç°Ô µÇ´Â ÀϵéÀÌ »ý±â¸é ¸»¾¸ÇØÁֽŠ°Íµµ Âü°íÇÏ°Ú½À´Ï´Ù. Ç×»ó °¨»çÇÕ´Ï´Ù!
°³¼ö°¡ ³Ê¹«¸¹À¸¸é rm *·Îµµ ¾ÈµÇ´Ï find¸¦ ½á¼ »èÁ¦ÇØ¾ß °ÚÁö¸¸ ±×·¸´Ù°í »èÁ¦°¡ ´õ »¡¶óÁö´Â °Ç ¾Æ´Õ´Ï´Ù. °á±¹ ÆÄÀÏ ´ÜÀ§·Î »èÁ¦Çϴϱî ÆÄÀÏ °³¼ö¸¸Å ¿À·¡ °É¸®°ÚÁö¿ä.
FreeBSD´Ô ÀÇ°ßó·³ µð·ºÅ丮¿¡ ³Ö°Å³ª »óÀ§ µð·ºÅ丮¿¡¼ rm -rf·Î Åë°·Î »èÁ¦ÇÏ´Â°Ô ¾î¶³±î ÇÕ´Ï´Ù.