도와주세요!!
안녕하세요 날씨가 무지 추워졌네요..
모두 감기 조심 하세요.
질문 하나 드릴려고 합니다.
arm 11 보드를 사용하고 있습니다.
usb 메모리는 인식을 한 상태입니다.
그런데 메모리 내용을 읽어 보면 파일 명이 긴거는 파일명이 잘리고 뒤에 ~1 이란것이 붇습니다.
이 현상을 수정할려고 하는데 혹시 아시는분 계시면 알려 주세요.
좋은 하루 보내세요..
drwxr-xr-x 2 root root 32768 Oct 6 2008 anr
drwxr-xr-x 2 root root 32768 Sep 23 2008 app
drwxr-xr-x 2 root root 32768 Oct 6 2008 app-pr~1
-rwxr-xr-x 1 root root 1745016 Oct 18 2008 busybox
drwxr-xr-x 2 root root 32768 Oct 6 2008 dalvik~1
drwxr-xr-x 32 root root 32768 Oct 6 2008 data
drwxr-xr-x 3 root root 32768 Oct 6 2008 local
drwxr-xr-x 3 root root 32768 Sep 23 2008 location
drwxr-xr-x 2 root root 32768 Oct 6 2008 lost_f~1
drwxr-xr-x 3 root root 32768 Oct 6 2008 misc
drwxr-xr-x 2 root root 32768 Oct 6 2008 property
drwxr-xr-x 2 root root 32768 Oct 6 2008 system
3. usb 마운트 하기
1) 방법 1
mount -t msdos /dev/sda1 /mnt/usb
요렇게 하면, 한글까지 나온다. 그런데 파일 길이가 파일 이름이 짤린다.
파일 이름은 최대 8자리 까지 이빈다.
즉 파일 명을 abcdefghijk.txt 로 파일명을 만들어도 abcdefg.txt 로 파일이 생성됩니다.
[root@iDTECK mnt]$ mount -t msdos /dev/uba1 /mnt/usb
[root@iDTECK mnt]$ ls /mnt/usb
(20080~1.xls 200803~1.txt avr.txt ds_sto~1 intaller progam starwa~1 wiznet 이벤트~1.xls
080119~1.txt 200809~1.txt bootex.log flashr~1 lib.zip recycled starwa~1.pdf wmpinfo.xml 인증서
080917~1.txt 2ifetri.cmd c__~1.txt iamroo~1 linux_~1.ppt rim trashe~1 담당제품 전시회~1.txt
080917~2.txt 2배우~1.hwp c__공~1.txt idteck lksas4 rimcrt.zip usrele~1.zip 미국비~1.hwp 정보처~1
0922회의.txt 2차전~1.vsd commun~1 imdc_b~1 lx007(~1.pdf serial usrele~2.zip 바이로~1.4 졸업증~1.jpg
2008-0~1.txt 3탐구~1.hwp discov~1.zip imdc프~1.doc lx_acu~1 setup.doc ussystem 버디알~1 참조01~1.xls
20080202.txt arm.zip down include.zip mapsam~1 source~1 w2ngo.com 수출입~1.ppt 컨트롤~1.xls
2) 방법 2
mount /dev/uba1 /mnt/usb
요렇게 하면, 긴 파일 명이 다 나온다. 그런데 한글은 깨진다.
[root@iDTECK mnt]$ umount /mnt/usb
[root@iDTECK mnt]$ mount /dev/uba1 /mnt/usb
요렇게 하면 에러메시지가 안나오고 정상동작 할경우도 있지만 대부분 경우 아래의 에러메시지가 나옵니다.
[root@iDTECK ~]$ mount /dev/uba1 /mnt/usb2
VFS: Can't find ext3 filesystem on dev uba1.
VFS: Can't find an ext2 filesystem on dev uba1.
Unable to identify CD-ROM format.
요렇게 되면 ls 로 파일명까지는 확인이 되지만, 디렉토리 생성, 파일 생성, 수정 작업시
안될경우가 발생하네요 ^^:
[root@iDTECK mnt]$ ls /mnt/usb
(2008.09.08)ARM ??&???.xlsx Recycled
080119_iamr0080315.txt RimCRT.zip
080917ASIS ?????.txt STARWATCH TIME PRO 2006 Software Manual (Korean-061219).pdf
080917ASIS Meeting.txt Serial
0922??.txt Source Insight
2. ??? ???.hwp UsSystem
2008-09-29.txt WMPInfo.xml
20080202.txt arm.zip
20080315_??.txt avr.txt
20080910??.txt bootex.log
2? ??? ?? ??.vsd c++.txt
2ifetri.cmd c++??.txt
3. ???? ???.hwp down
??01. ?? ??? ??.xls flashRomWrite
??? iMDC ???? ?? ???.doc
??? ?? ??.txt iMDC_Boot_V100
파일명의 길이기 제한되어 있는 걸로 되어 있어서 그럴거에요.
파일명이 길면, ~1 , ~xx 이런 형식으로 바뀌 더라구요.
기억이 가물가물에서 여기 까지 .. ^^: