기본적으로 softupdate에 대한 설명은 /usr/src/sys/ufs/ffs/README.softupdates에
영어로(-.-;) 잘 나와 있습니다.
간단히 사용하는 방법을 적어보면,
1. 먼저 커널 설정파일에 다음과 같이 적어 줍니다.
options SOFTUPDATES
2. 그리고 다음과 같이 소스 파일들을 링크시킵니다.
cd /usr/src/sys/ufs/ffs && ln -s ../../contrib/softupdates/*.[ch] .
3. 커널을 컴파일 합니다.
4. 재 부팅 할때, boot -s 즉, 싱글 모드로 부팅합니다.
5. softupdate 방식을 사용할 파티션을 -r 옵션(read-only)으로 마운트 합니다.
예) mount -r /usr (/usr 파티션을 softupdate방식으로 사용하고자 할 경우)
6. tunefs 명령을 사용합니다.
예) tunefs -n enable /usr
7. exit명령으로 싱글 모드에서 빠져 나옵니다.
8. mount 명령으로 softupdate 파일 시스템이 제대로 설정 되었는지 확인해 봅니다.
예)/dev/ad0s1f on /usr (ufs, local, soft-updates, writes: sync 1193 async 5252, reads: sync 4892 async 438)
^^^^^^^^^^^^^jbkb |