Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

FreeBSD 5.0¿¡¼­ mfs /tmp?



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ]

[ÀÌÀü ±Û] [´ÙÀ½ ±Û] [ÀÌÀü ´ñ±Û] [´ÙÀ½ ´ñ±Û]


4-STABLE에서는 /etc/fstab에 아래 한 줄로 매번 부팅할 때마다 /tmp를
메모리에 붙여서 쓸 수가 있었습니다.

/dev/ad0s1a	/tmp	mfs	rw,nosuid,nodev,nosymfollow	0	0

그런데 5.0에서는 mount_mfs가 mdmfs/mdconfig 쪽으로 합쳐진 것인지
없어져서 위와 같은 설정을 못쓰게 되었습니다. :(

뭔가 방법이 없을까 싶어서 ``mdconfig /tmp freebsd mount''로 구글을
뒤적이다보니 http://news.gw.com/freebsd.sparc/1216 에서 /etc/rc.d에
넣어서 쓸 수 있는 스크립트를 발견할 수 있었습니다. 이 스크립트는 간단히
mdconfig manpage에 있는 예제를 수행하는 녀석이더군요. /tmp의 크기를
조절하는 등 여러가지 설정값을 받을 수 있어야할텐데 부족한 점이 많은듯
했습니다. :(  아직 낯선 5.0 환경에서 이것저것 구경하면서 고쳐서 제가
원하는 정도의 스크립트로 바꿨습니다만, 혹시 이에 관해서 더 좋은 해법이
있는지 궁금하군요. 뉴스그룹을 뒤져보아도 예전 글들로 가득해서 최근
상황은 잘 모르겠더군요..

아무튼 이번 일을 계기로 5.0의 /etc/rc.d의 존재를 처음 알게되었는데요,
(freebsd.sparc 리스트길래 sparc용에만 처음에는 rc.d가 있나 했습니다 :)
4-STABLE에서부터 상당히 많이 진보를 한 것 같더군요. 그동안 FreeBSD에는
Solaris나 Linux에서와 같은 init.d/rc.d가 없어서 base 시스템에 있는
프로그램을 껐다켜기가 좀 찝찝했었는데.. 이젠 상태 확인 등도 할 수 있고
다른 OS들의 그것들보다 훨씬 나은 것 같습니다. 셸코드를 좀 보다보니
NetBSD 쪽에서 가져온 것 같기도 하던데 아무튼 정말 멋진 것 같습니다. 혹시
이에 대한 좋은 자료(동작 구조 등이 나온)로는 어떤게 있을까요? 그냥 코드
자체를 들여다 보는게 제일 빠를까요?

-- 
netj | Jaeho Shin | 신재호 ; http://netj.org/
System Programmers' Association for Researching Computer Systems
Division of Computer Science, Department of EECS, KAIST

--
Please look and take part in KFUG FAQ: <http://www.kr.freebsd.org/FAQ-kr/>
To Unsubscribe: send mail to majordomo@xxxxxxxxxxxxxx
with "unsubscribe questions" in the BODY of the message



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ]

Copyright © 1998-2005 Korea FreeBSD Users Group.
All rights reserved. webmaster at kr.FreeBSD.org
$Date: 2003/02/28 23:01:11 $
Powered by FreeBSD