1. 소개

1.1. 리눅스를 위한 XFS 소개

이 문서는 SGI XFS 저널링 파일시스템에서 돌아가는 리눅스 시스템을 구축하는법에 대해서 설명한다. XFS FAQ에 의하면: "XFS 는 SGI 에 의해 개발된 저널링 파일시스템이고 SGI 의 IRIX 운영 체제에서 사용된다. 지금은 GPL 하에 리눅스에서 사용할 수 있다. 그것은 매우 scalable한데, btree 를 광범위하게 사용하여 거대한 희소(sparse) 파일들과 극도로 거대한 디렉토리를 지원한다. 저널링 기능은 더이상 fsck 를 기다리거나 meta-data 손상을 걱정할 필요가 없음을 의미한다. " 본질적으로 XFS 는 SGI 가 자사의 하이엔드 서버 시스템을 위하여 고안한 파일시스템이므로, 이 문서의 부제는 "Linux on Steroids" 이다. :-)

1.2. 서문, 피드백 그리고 저자 소개

Irix 시스템 관리자 공동체의 비교적 신입 회원으로써, Irix 를 지원하기 위해 개발된 파일시스템(물론 XFS)의 강력함에 사랑에 빠졌다. 그래서 말할 필요도 없이 나는 한동안 리눅스로의 포팅 노력을 따라왔으며 나의 리눅스 시스템을 처음부터 모두 XFS 파일시스템의 위에서 운영하는 것을 꿈꾸어왔다. 그 프로젝트는 이것이 정말 현실이 될 수 있는 지점에 이르렀다(이 글을 쓰기 전에 거의 1년 전). 그러나, 다른 프로그래밍/포팅 프로젝트의 많은 경우가 그러하듯이, 그러한 작업에 대한 문서화가 항상 바로 읽을수 있다거나 누구나 기대하듯이 따라하기가 쉽지는 않다. 이 문서는 그러한 상황을 구제하고자 하는 시도에서 작성되었다.

이 문서에 포함된 정보는 XFS 개발 메일링 리스트의 Jason Walker 와 Russell Cattelan 의 메시지, SGI Open Source Development 웹 사이트에 있는 다양한 곳에서 수집한 정보, 그리고 XFS 시스템을 직접 설치하면서 겪은 내 자신의 경험에 기반을 두고 있다.

수정할 점이나 어떠한 정보, URL이나 기타 사항이 누락되어 있다면 자유롭게 나에게 로 이메일을 보내주기 바란다. 이 HOWTO 에서 내가 보다 많은 피드백을 얻을수록 모두에게 보다 도움이 될 것이다.

이 문서의 최신 버전은 Gargoyle Computer Consulting 에서 찾을 수 있다.

1.3. 저작권과 권리 포기

이 문서의 저작권은 Russell Ingram 에게 있으며 자유(FREE) 문서이다. GNU GPL 하에 이것을 재배포할 수 있다.

이 문서에 포함된 정보는 Russel 의 지식 한도내에선 정확하게 최선을 다해서 작성되었다. 그러나 XFS Linux 포트는 사람에 의해 쓰여졌으므로 때에 따라선 실수나 버그나 기타 문제가 발생할 가능성이 있다.

어떤 사람이나 단체도 당신의 컴퓨터에 입은 손상과 이 문서에 있는 정보를 사용함으로써 생긴 다른 손실들에 대해 책임지지 않는다.

저자는 이 문서에 있는 정보에 기반하여 취해진 행동에 의해 초래된 어떤 손상에 대해서도 책임을 지지 않는다.