알릭스 주무르기~~

voyageMPD 이거 저거 건드려보고 있습니다.


잠깐 가지고 노는 중에 삽질 하나를 하고..이에 저같은 사람이 나타나지 않길 바라는 마음에 글을 씁니다.


삼바 등을 자동 마운트하려고 fstab 을 건드는데요.


문제는 voyageMPD 가 처음 부팅되면 읽기 전용으로 부팅된다는 겁니다.


remountrw 를 쳐줘야 쓰는 게 가능해지는데, 이미 fstab 에서 에러가 나기 때문에 remountrw 명령이 먹지 않습니다.


remountrw 에러를 없애기 위해 fstab 을 수정하면 역시 읽기 전용이라 저장이 안됩니다; 악순환에 빠진겁니다.


난감하더군요.


생각끝에.. 일단 CF를 분리하고 다른 리눅스 시스템에 물려서 인식 후, 잘못된 라인을 삭제 후 저장


어쨌든 CF 메모리 포맷안하고 해결했네요. 다행..


제가 지금 해보고 있는 일은 usb 메모리에 음악 담아서 mpd를 이용해 alix 에서 재생해보는 겁니다.


alix 용 커널은 최적화가 잘되서 자동으로 되는게 하나도 없네요;;


삽질해서 얻은 정보를 잠깐 공유해봅니다.


usb 메모리 꽂고 


# fdisk -l 


하면 usb 메모리의 device 이름이 나옵니다.


저같은 경우는 sda1 이군요. 어쨌든 이를 기억했다가..


윈도우에서 담은 usb 메모리가 자동 마운트되도록 하려면 fstab 에 다음과 같이 추가해줍니다.


참고로 윈도우에서 포맷한 경우 FAT32 형식을 갖게 되고 이에 해당하는게 vfat 입니다.


그리고, 한글입출력이 문제인데, iocharset=utf8 로 하면, putty 상에서는 깨져보여도 mpad 등에서는 제대로 나옵니다.


어쨌든..


# vi /etc/fstab

(여기부턴 vi 를 좀 쓰실 줄 알아야 합니다. 아니면 다른 리눅스용 편집툴이라도..)

.....

/dev/sda1 /media/usb0 vfat defaults,iocharset=utf8 0 0


추가하셔서 저장하시고 


# mount -a


명령 후에..


# df

...

/dev/sda1           ........       /media/usb0

..

이 추가되었는지 확인하시구요.


참고로 저같은 경우엔 습관적으로 /mnt/.. 에 마운트를 했는데, 이렇게 하면 mpd 에서 인식을 못하더군요. (삽질 ㅠ.ㅜ)


어쨌든


# mpc update


# mpc listall


하셔서, usb 메모리에 담겨 있던 음악 파일들이 쭉 뜨는지 확인해보세요.


ps. 어떤 리더기들은 voyageMPD 에서 지원을 잘 안합니다. 예를 들어 아예 인식을 못하거나 Input/output  에러를 내기도 합니다. (무한 삽질..)