· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
NTFS에loop파티션만들기

비어있는 파일을 리눅스상에서 만들어 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 디렉토리가 만들어지게 되었습니다.

ID
Password
Join
If you always postpone pleasure you will never have it. Quit work and play for once!


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-05-27 00:29:17
Processing time 0.0041 sec