loop device
- loop device - from wiki
- In Unix-like operating systems, a loop device, vnd (vnode disk), or lofi (loopback file interface) is a pseudo-device that makes a file accessible as a block device.
- file을 block device처럼 만들어서 file 속에 file system을 구현하는 방식이다.
- mount 명령어를 통해서 file을 file system처럼 mount하고 file operation을 사용할 수 있다.
- mount -t ext2 -o loop,ro fs_image.img loop_fs
- -o loop : 사용하지 않는 loop device를 선택하여 loop device를 할당한다.
- 명시적으로 loop device를 사용할 것이라면 /dev/loop2 와 같이 명시적으로 할당한다.
- fs_image.img는 ext2 file system이어야 한다.
- android 단말을 개발하면서 ext3 file system image를 생성할 때 loop device를 사용한다.
- ext2는 tool로 image 생성이 가능하나 ext3는 지원하는 tool 없는 것인지 loop device에 ext3를 mount 시켜서 write하고 loop device로 mount한 file을 사용했음.
댓글 없음:
댓글 쓰기