· 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
You have a deep appreciation of the arts and music.


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.0038 sec