알릭스 주무르기~~
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 에러를 내기도 합니다. (무한 삽질..)