== 비어있는 파일을 리눅스상에서 만들어 XP ntfs파티션으로 복사 == 비어있는 파일은 dd로 만들고, 이것을 압축하게 되면 그 크기가 매우 작아지게 되며, XP상으로 다운로드 받아서 빵집등으로 압축을 풀면 됩니다. 예를 들어, 512MB크기의 loop디바이스를 만드려면 {{{ $ dd if=/dev/zero of=file512mb bs=512k count=1024 $ gzip -9v file512mb }}} 압축된 file512mb.gz는 그 크기가 약 500kb밖에 되지 않습니다. 이 파일을 c:\My Documents\512mbfile 이라는 이름으로 두었다고 합시다. == 리눅스로 부팅 및 루프디바이스 마운트 == 저는 최근에 공개된 한글 Knoppix를 사용하였습니다. === 부팅 후 ntfs 파티션 마운트 === 간단히 마우스로 바탕화면의 아이콘을 클릭하면 마운트 됩니다. 그러나 read-only로 마운트됩니다. 이것을 다시 read/write로 마운트 하려면 remount를 하면 됩니다. {{{ # mount -o remount,rw /mnt/hda1 }}} 여기서 ntfs의 파티션 번호는 각자의 환경에 따라서 다를 것입니다. === 루프 디바이스를 포맷 === 자신이 원하는 type으로 루프디바이스를 포맷합니다. 예를 들어 e2fs로 포맷하는 경우는 {{{ # mke2fs /mnt/hda1/My\ Documents\512mbfile }}} ---- swap파일로 만들 경우는 이 절차가 필요 없습니다. === 루프 디바이스 마운트 === 제 경우, 이 파일을 /scratch에 마운트하여서 스크래치 파티션으로 활용하였습니다. {{{ # mkdir /scratch # mount /mnt/hda1/My\ Documents\512mbfile -o loop /scratch }}} 이제 512mb짜리 /scratch 디렉토리가 만들어지게 되었습니다.