|
News,
Internal,
Projects,
Home Software, Support, Documentation |
On Thu, Feb 12, 2004 at 08:54:22AM +0900, blueruin wrote: > 잘돌아가던 스크립트가 fsck를 돌린후 다음과 같은 오류를 냅니다. > > /usr/local/bin/gfind: ./.snap: Permission denied > > 스크립트 내용은 gfind 유틸로 최근 변경된 파일들을 찾아서 > 특정 폴더에 파일목록을 저장하는것입니다. > > 물론 쓰려고 하는 폴더의 접근권한은 맞게 설정되어있습니다. > 잘 작동하던 스크립트였는데 서버가 전원문제로 갑자기 다운되어 > 다시 부팅하니 약 30분가량 fsck 를 돌리더니 그 이후부터 그렇네요. > > .snap 폴더는 /tmp 폴더에 있는것을 말하는건가요? > 그 폴더는 무슨 폴더이고 왜 이런 오류가 나오는것일까요? > /etc/rc.conf에 background_fsck="YES"로 되어있으면 FreeBSD에서 background로 fsck를 수행합니다.(fsck -B -p) 이때 fsck는 파일시스템의 snapshot을 잡고서 작업을 시작하게 됩니다. 이 snapshot은 / 는 .fsck_snapshot으로 다른 파일시스템(마운트포인트) 의 root에는 .snap 이라는 파일을 만듭니다. 스크립트에서 파일시스템 snapshot을 고려하지 않은것 같습니다. 간단한 해결책은 스크립트에서 fsck가 수행중이면 fsck가 끝날때 까지 기다리거나 background fsck를 사용하지 않으면 되겠습니다. -- Pyun YongHyeon <http://www.kr.freebsd.org/~yongari> _______________________________________________ 한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트 questions at kr.FreeBSD.org http://www.kr.FreeBSD.org/mailman/listinfo/questions
|
Copyright © 1998-2005 Korea FreeBSD Users Group. All rights reserved. webmaster at kr.FreeBSD.org $Date: 2004/02/12 11:47:18 $ |
|