FSIRAND(8)

명칭
fsirand - inode 세대 번호를 랜덤화한다

서식
fsirand [-b] [-f] [-p] special [special ...]

해설
fsirand 유틸리티는, 명령행에서 special 그리고 지정한 파일 시스템상의 모든 inode 에 대해, 랜덤인 세대 번호를 기입합니다. 이것에 의해, 파일 핸들을 ``예측''하기 어렵게 해, NFS export 한 파일 시스템의 보안를 향상시킵니다.

주: 현재 newfs(8) 하지만 fsirand (와)과 동등의 처리를 실시하기 (위해)때문에, 신규 파일 시스템에 대해 수동으로 fsirand (을)를 실행할 필요는 없습니다. 용도는, 기존의 파일 시스템을 다시 랜덤화하는 것인가, 거기로부터 리포트를 얻는 것 뿐입니다.

fsirand 유틸리티는, 언마운트 한 후 fsck(8) 에서 체크한 파일 시스템인가, 리드온리에서 mount 한 파일 시스템에만 적용해야 합니다. fsirand 유틸리티를 싱글 유저 모드에서 루트 파일 시스템에 적용할 수 있습니다만, 그 후 시스템을 ``reboot -n''에서 리부트하지 않으면 안됩니다.

옵션
이하의 옵션을 사용 가능합니다:

-b  디스크 label로부터 얻은 블록 사이즈가 아니고, 디폴트의 블록 사이즈(통상 512 바이트)를 사용합니다.

-f  special 하지만 크린과 마크되어 있지 않아도, fsirand (을)를 강제적으로 실행합니다.

-p  새로운 세대 번호를 생성하는 것이 아니라, 모든 inode 에 대해서 현재의 세대 번호를 표시합니다.

경고
fsirand (은)는 실린더 그룹중의 모든 inode 를 보관 유지 가능한 한의 양의 메모리를 확보하기 위해(때문에), 실린더 그룹이 적은 큰 디스크에 대해 대량의 메모리를 소비한다 가능성이 있습니다.

관련 항목
fs(5), fsck(8), newfs(8)

역사
fsirand 유틸리티는 SunOS 3. x 로부터 등장했습니다.

이 버젼의 fsirand 하 OpenBSD 2.1 (으)로부터 등장했습니다.

FreeBSD 의 것은 FreeBSD 2.2.5 (으)로부터 등장했습니다.

저자
Todd C. Miller <Todd.Miller@courtesan.com>