태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

 

 

 

 
블로그 검색:
분류 전체.. (270)
나의 관심사 (167)
connec2u.com (66)
기술 분석/.. (34)
안드로이드  Safari  NFC  Google  Microsoft  개발자 인생  IOT  iBeacon  Android  Qualcomm 
 Content manag..
└>mindwing
 Nouveautés
└>mindwing
 Marque
└>mindwing
 Découvrez le..
└>mindwing
 Par date de d..
└>mindwing
«   2017/12   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
+ Total : 290,690
+ Today : 6
+ Yesterday : 261
  

 

 

 

기술 분석/동향 _해당되는 글 34건
2012.08.20   파일복사했는데 ZoneId=3 이라는 내용만 있다면? 
2012.08.20   Ubuntu 에 설치된 Android 플랫폼소스코드를 Windows 8 Eclipse 에서 보기 
2012.08.17   안드로이드 개발시스템 구성 - NFS (NekoDrive) 를 이용한 빌드서버 소스코드 편집 
2011.11.07   우분투 11.10 에서 ligntdm 을 띄우지 않고 텍스트모드로만 쓰기 
2011.11.07   Ubuntu 11.10 에 JDK 1.6 설치하기 (3)
2011.10.27   Ubuntu 11.10 에서 Android Gingerbread 빌드시 발생하는 문제점 (1)
2011.04.19   맥북에 윈도우7 을 쓸 때 오른쪽 커맨드키를 한영전환키로 매핑하기 (2)
2011.02.28   Android CTS 돌리기 (1)
2010.12.23   안드로이드 개발시스템 구성 - NFS 를 이용한 빌드서버 소스코드 편집 (4)
2010.12.08   삼바 파일브라우징 속도가 느릴 때 
Google 의 재반격: Google Wallet

Google 처럼 시장을 맘대로 주무르면서 편하게 사업하는 기업도 없다는 없는 것 같지만, 사실 알고보면 Google 도 많은 실패를 겪었던 전력이 있습니다. 대표적으로 Google Wallet 을 들 수 있는데요. Googl..

iTunes Pass, 애플의 새로운 결제모델 실험일지도...

2일전, 애플은 iTunes Pass 라는 Apple Store 에 한해 사용할 수 있는 선불형 지불시스템을 발표했습니다. 그리고, 오늘은 미국과 호주에서도 사용할 수 있도록 적용국가를 늘렸다고 발표했습니다. iTunes Pa..

Thread Group 설립, Nest 와 ARM 과 삼성의 전략적 동거

Microsoft 와 삼성이 Intel 주도의 OIC 에 참여한다는 뉴스가 나온지 얼마 되지 않아서, 이번에는 Nest 가 주도하는 Thread Group 에 ARM 과 삼성이 참여한다는 뉴스가 나왔습니다. Nest 는 Goo..

NFC 와 Bluetooth 의 신경전

NFC 와 Bluetooth 의 승부는 아직 전운이 감도는 하지만, 본격적인 전투는 벌어지지 않은 전장과도 같습니다. 대체적인 평가로는 POS 같이 물리적인 접촉행위가 소비자에게 안심을 주거나 비교적 자유롭게 통행해도 괜찮은 ..

OIC, AllJoyn 의 대항세력 등장

Open Interconnect Consortium, 줄여서 OIC 라는 단체가 출범했습니다. 이 단체는 이름만 들어도 쟁쟁한 회사들이 모여서 설립되었는데요. Intel, Dell, Samsung, Atmel, Broadcom..

WiGig, Connected home 에서 네트워크의 중요성

IoT 는 기본적으로 사물들이 인터넷에 직접 혹은 간접적으로 자유롭게 연결될 수 있어야 한다는 중요한 전제가 있습니다. 기업시장에서는 BYOD 와 각종 센서들까지 접속을 필요로 하는 기기들이 엄청나게 많아질 것이므로, 접속속도..

 

파일복사했는데 ZoneId=3 이라는 내용만 있다면?
+   [기술 분석/동향/Windows]   |  2012.08.20 16:24  

안드로이드 개발을 위해 NFS 로 마운트된 드라이브에 인터넷에서 다운로드받은 파일을 복사해넣고, Ubuntu 에서 확인해보니 파일사이즈가 많이 작습니다.


내용을 보니 다음과 같이 되어 있네요.


[ZoneTransfer]

ZoneId=3


바이너리파일을 다운받았는데 왜 저런 텍스트가 들어가는 걸까요?


구글링해보니 아래 블로그분이 설명을 잘 해주셨네요.


http://snaiper.tistory.com/225


zone 이 3 이라는 것은 인터넷에서 다운로드받은 파일이라는 뜻인데, 이게 안전하지 않다고 판단하기 때문에 열리지 않던 것이네요.

보안이란 것은 아무리 강조해도 지나치지 않지만, 그래도 설명좀 친절하게 해주었으면 좋겠네요. 왜 안되는지~~

저작자 표시 비영리 동일 조건 변경 허락
신고

 
 
     ZondId, ZoneTransfer
     5   0

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

Ubuntu 에 설치된 Android 플랫폼소스코드를 Windows 8 Eclipse 에서 보기
+   [기술 분석/동향/Android]   |  2012.08.20 15:14  

보통 Android 플랫폼개발은 Ubuntu 에서 많이 하는데, 이는 Google 이 애초에 이 환경에서 개발을 진행하는 이유도 있습니다.

그러다보니 Windows 에서 Android 플랫폼 소스코드를 보기가 별로 좋지 않았는데요.


제가 Windows 8 과 VMware 8 에 설치한 Ubuntu 12.04 에서 테스트해보니 이전보다 설정이 많이 쉬워졌네요.

(VMware 에 설치하지 않고 별도로 Ubuntu 빌드서버를 만들었어도 상관없습니다. NFS 로 접근할 Ubuntu 의 IP 만 잘 지정하면 되니까요.)


VMware 8 을 잘 설치했다면 방화벽등의 설정도 다 되어있을 것입니다.


root 계정으로 작업을 하는 것으로 가정합니다.


먼저, 다음과 같이 NFS 서버를 설치합니다.


# apt-get install nfs-kernel-server


export 할 디렉토리를 지정합니다. (여기에서는 /home/mindwing/workspace 라고 가정합니다.)


# vi /etc/exports


/home/mindwing/workspace *(rw,no_root_squash,no_all_squash,async,no_subtree_check)


그리고, 다음과 같이 NFS 서버를 재기동합니다.

다음 명령어로 NFS export 가 잘 되고 있는지 확인해봅니다.


# showmount -e


Export list for mindwing-ubuntu:

/home/mindwing/workspace *


이제 빌드서버의 IP 를 알아내야 합니다.


# ifconfig

root@mindwing-ubuntu:~# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0c:29:37:20:38  

          inet addr:192.168.12.131  Bcast:192.168.12.255  Mask:255.255.255.0


이제 제 이전 블로그글인 안드로이드 개발시스템 구성 - NFS 를 이용한 빌드서버 소스코드 편집 를 참고해서 NekoDrive 를 잘 설치합니다.


NekoDrive 로 마운트한 드라이브가 U: 라면 이제 이클립스에 U: 드라이브에 있는 안드로이드 플랫폼 프로젝트를 접근하면 됩니다.

저작자 표시 비영리 동일 조건 변경 허락
신고

 
 
     Android, Eclipse, NekoDrive, NFS, platform
     3   0

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

안드로이드 개발시스템 구성 - NFS (NekoDrive) 를 이용한 빌드서버 소스코드 편집
+   [기술 분석/동향/Android]   |  2012.08.17 13:53  

http://mindwing.kr/175  를 통해서 "안드로이드 개발시스템 구성 - NFS 를 이용한 빌드서버 소스코드 편집" 방법을 소개했었는데요.


NekoDrive 를 이용해서 무료로 더 안정적이고, Windows 버전을 따지지 않는 NFS 마운팅이 가능해서 내용을 업데이트했습니다.


http://mindwing.kr/175 에서 업데이트된 내용을 볼 수 있습니다.

저작자 표시 비영리 동일 조건 변경 허락
신고

 
 
     NFS, SUA, Subsystem for UNIX-based Applications, UNIX 기반 응용 프로그램용 하위 시스템, 삼바, 안드로이드
     1   0

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

우분투 11.10 에서 ligntdm 을 띄우지 않고 텍스트모드로만 쓰기
+   [기술 분석/동향/Linux]   |  2011.11.07 16:56  
이전 포스트에서 우분투 10.10 에서 gdm 을 띄우지 않고 텍스트모드로만 쓰는 내용을 정리했었는데요.
(http://mindwing.kr/172)

우분투 11.10 에서는 lightdm 이 쓰이면서 이 방법도 달라지게 되었네요.

다음과 같이 실행하면 부팅시 lightdm 이 뜨지 않게 됩니다.
(이때 주의하실 점은 콘솔도 뜨지 않기 때문에 사전에 ssh 등이 접속되는지 확인을 하셔야 한다는 점이죠.)

echo 'manual' | sudo tee /etc/init/lightdm.override


그러니까,  /etc/init/lightdm.override 파일에 manual 이라고 써넣어두면 된다는 것이지요.

이 내용의 출처는 다음과 같습니다.

http://ubuntuforums.org/showthread.php?t=1873309&page=2
저작자 표시 비영리 동일 조건 변경 허락
신고

 
 
     11.10, lightdm, textmode, ubuntu, 우분투, 텍스트모드
     4   0

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

Ubuntu 11.10 에 JDK 1.6 설치하기
+   [기술 분석/동향/Android]   |  2011.11.07 14:52  
안드로이드 빌드용 우분투 설치시마다 JDK 1.6 설치하는 법 구글링하기 귀찮아서 블로그에 정리합니다.
 
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk 
 
저작자 표시 비영리 동일 조건 변경 허락
신고

 
 
     11.10, jdk, ubuntu, 우분투
     1   3
스네이크 2012.10.12 23:45 신고
^^ 구글링하다 들어왔습니다.
동우기님. 나는 스네이크입니다.

mindwing 2012.11.22 14:28 신고 
오.. 성완이 친히 제 블로그에 댓글을 달아주시고 ㅋㅋ
mindwing 2012.12.10 02:29 신고 
억.. 지금 보니 '형' 자가 안붙어있네요 ㅋㅋ 이거 그냥 오타임~

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

Ubuntu 11.10 에서 Android Gingerbread 빌드시 발생하는 문제점
+   [기술 분석/동향/Android]   |  2011.10.27 14:47  
빌드서버로 쓰고 있던 Ubuntu 10.10 을 싹 밀고 새로운 마음으로 개발환경을 만들었습니다.
이왕 ICS 도 나올 예정이고 해서 Ubuntu 11.10 을 새로 깔았는데...
(사실 해킨토시 라이온 깔아서 잘 쓰다가 그냥 다 갈아엎었네요. -.-)

역시 하던대로 해야지 괜히 판올림하면 고생하게 되는 것 같습니다.

Gingerbread 빌드시 GCC 4.6 에 완전히 대응하고 있지 않아서 조금 수정이 필요하네요.

혹시나 필요하신 분이 있을까 해서 여기에 임시로 빌드가 되도록 하는 방법을 적어둡니다.
(ICS 는 GCC 4.6 을 쓰게 되려나요??)


[-fpermissive 옵션 추가하기]
frameworks/base/libs/utils/Android.mk 을 다음과 같이 수정한다.

LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS)
LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS) -fpermissive

출처

[warning error 피하기]
build/core/combo/HOST_linux-x86.mk 을 다음과 같이 수정한다.

-HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0
+HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0

출처

저작자 표시 비영리 동일 조건 변경 허락
신고

 
 
     Android, GCC, gcc 4.6, Gingerbread, ubuntu, ubuntu 11.10
     4   1
mindwing 2011.11.13 11:58 신고
오늘 master 를 새로 받아서 빌드해봤는데 우분투 11.10 에서 빌드가 잘 되네요.

-U_FORTIFY_SOURCE 옵션은 들어가있고요.

-fpermissive 옵션은 들어가있지 않은데 이제 빌드가 잘 됩니다.

대응은 빠르군요~

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

맥북에 윈도우7 을 쓸 때 오른쪽 커맨드키를 한영전환키로 매핑하기
+   [기술 분석/동향/Mac OS X]   |  2011.04.19 11:34  
키보드매니아라는 사이트에서 얻은 정보인데 출처를 기록해두지 않아서 정확한 URL은 알 수가 없네요.
암튼 그 정보를 바탕으로 AutoHotkey 라는 프로그램을 이용해서 스크립트를 만들어봤는데요.
맥북에서 윈도우7 을 쓸 때 오른쪽 커맨드키를 한영전환키로 잘 쓸 수 있었습니다.

지금은 맥북을 쓰지 않지만 나중에 혹시 다시 쓰게 되면 유용하게 써먹을 생각이고요.
혹시라도 맥북에 한영전환키를 오른쪽 alt 키로 매핑해서 쓰고 계신 분들은 오른쪽 command키로 매핑해서 쓰는 것이 더 편하실 겁니다.

AutoHotkey 는 스크립트를 컴파일해서 실행파일로도 만들어주는데 매번 부팅시마다 AutoHotkey 에서 스크립트를 실행해도 되지만, 부팅시에 컴파일된 실행파일을 자동으로 실행해주게 하는 것이 더 간편할 겁니다.

 
저작자 표시 비영리 동일 조건 변경 허락
신고

 
 
     autohotkey, 맥북, 오토핫키, 키보드, 한영전환
     6   2
mindwing 2011.04.19 11:37 신고
일반 노트북에서 오른쪽 alt 키를 한영전환으로 쓰려면 나무님의 블로그에서 Hangul_Right_Alt.reg 레지스트리 파일을 이용하면 됩니다. 지금은 저도 이걸 쓰고 있네요.

http://studioxga.net/519
ㅇㅇㅇ 2012.06.13 16:35 신고
오호... 감사합니다
한영전환 안되서 설정하느라 애먹었는데 -0-

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

Android CTS 돌리기
+   [기술 분석/동향/Android]   |  2011.02.28 11:19  
요즘 CTS 를 돌리고 있습니다.
해본적이 없는 업무라 한 번 해보는 것도 괜찮겠다 싶어 맡았는데 사실 돌리기만 할 거면 별 거 아니죠.

보통 안드로이드 사이트나 인터넷에서는 우분투에서의 사용법이나 간혹 cygwin 에서의 사용법을 설명하는데 저는 윈도우PC 에서 cygwin 없이 사용중입니다.

먼저, 윈도우PC 상에 JDK 6 와 Android SDK 최신버전이 설치되어 있어야 하고 JDK 의 bin 디렉토리와 Android SDK 의 tools 및 platform-tools 디렉토리가 path 에 잡혀있어야 합니다.

이 글에서는 path 가 다음과 같이 잡혀있다고 가정합니다.
path=...;C:\android-sdk-windows\tools;C:\android-sdk-windows\platform-tools;C:\Program Files\Java\jdk1.6.0_22\bin;...

그 다음, android 소스코드를 받아둔 상태에서 make -j8 cts 하면 다음의 파일이 생성됩니다
out/host/linux-x86/cts/android-cts.zip

이걸 윈도우PC 에 적당한 위치에 압축을 풉니다. 이 글에서는 다음의 위치로 가정합니다.
c:\cts\android-cts\
이제 다음과 같은 내용으로 .cmd 파일을 만들고, 이 파일을 path 상에 위치하게 두거나 귀찮으면 그냥 C:\windows\system32\ 에 둡니다.
cd \cts\android-cts\tools
java -Xmx512m -cp "cts.jar;C:/android-sdk-windows/tools/lib/ddmlib.jar;junit.jar;hosttestlib.jar" com.android.cts.TestHost "C:\cts\android-cts\repository\host_config.xml"

원래는 환경변수를 맞춘 다음 tools\startcts 라는 셸스크립트를 실행하도록 되어 있는데 윈도우에서는 셸스크립트를 실행하기가 여러모로 귀찮기 때문에 최종 CTS 를 실행하는 라인만 따온 것입니다. (옵션이 더 있긴 한데 전 쓸 일이 없더군요.)

cmd 파일을 실행해서 CTS prompt 가 나오면 성공한 것입니다.

참고로, 메모장에서 CTS 명령어를 여러 줄 입력해두고 이를 복사한 다음 prompt 상에서 paste 하면 각 라인별로 차례대로 실행이 됩니다. 굳이 CTS prompt 가 나올때까지 기다리지 않아도 됩니다.

저작자 표시 비영리 동일 조건 변경 허락
신고

 
 
     Android, CTS, 윈도우에서 CTS
     2   1
질문 2011.05.13 16:30 신고
안녕하세요?
android 소스코드를 받아둔 상태에서 make -j8 cts하라고 하셨는데
소스코드가 호환성 검사할 소스코드 말씀하시는 건가요?apk는 검사할 수 없나요?

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

안드로이드 개발시스템 구성 - NFS 를 이용한 빌드서버 소스코드 편집
+   [기술 분석/동향/Android]   |  2010.12.23 16:41  

안드로이드 소스코드를 편집하고 검색하기 위해서 Eclipse 를 많이 씁니다.

그런데, 안드로이드 빌드는 우분투에서 이루어지기 때문에 개인PC가 우분투를 쓰지 않는다면 작업용 개인PC 와 빌드용 우분투서버를 따로 구성해야 합니다.

빌드서버를 개인이 독점해서 사용한다면 개인PC 에 X서버를 설치하고 우분투에서의 Eclipse 를 띄워서 사용하면 되지만 빌드서버를 공유해서 써야 한다면 소스코드를 개인PC 에서 볼 수 있는 방법이 필요합니다.

이때 쓸 수 있는 것이 NFS 입니다. (삼바도 사용가능하지만 작은 파일들이 많으면 속도가 너무 느려져서 사용하기가 곤란합니다.)

(이하 새로 업데이트된 내용입니다.)

이전 글에서는 Windows Enterprise 버전 이상에서 지원하는 자체 NFS 클라이언트 기능을 사용하였지만, 속도문제도 있고 Unicode 를 지원하지 않는 문제가 있었습니다.

지금 소개할 내용은 무료로 쓸 수 있는 별도 NFS 라이브러리와 NFS 클라이언트를 이용하는 방법입니다.
속도도 빠르고 Unicode 도 쓸 수 있고, Windows 의 버전도 가리지 않네요.

(제가 참고한 사이트는 http://www.multigesture.net/articles/how-to-mount-nfs-on-windows-7-and-mac-os-x/ 입니다.)

먼저 다음 URL 에서 NFS 라이브러리인 doksan 라이브러리를 설치합니다. (이 글을 쓰는 시점에서는 0.6.0 버
전이 최신입니다.



닷넷 프레임웍 4 버전 이상이 설치되지 않은 경우에는 설치가 필요합니다.



다음 URL 에서 NFS 클라이언트인 NekoDrive 를 설치합니다. (이 글을 쓰는 시점에서는 0.9.0 버전이 최신입니다.)



NekoDrive 를 실행하면 다음과 같은 창이 뜹니다.

NFS 서버의 IP 를 입력하고, NFS 버전은 V3 로 맞춰주고, UserId 와 GroupId 를 맞춰주고, Unicode 옵션을 선택해줍니다. (실행시마다 자동으로 연결하고자 한다면 Auto 옵션을 선택해주세요.)

그리고, 폴더생성시 권한을 조정해줍니다.

이제 Connect 버튼을 누르면 NFS 서버에 접속하면서 다음과 같은 화면으로 바뀝니다.



화면에서 보듯이 NFS 마운트를 할 수 있는 NFS 디렉토리가 나오는데, 마운트하고자 하는 NFS 디렉토리를 선택하고, 마운트할 드라이브를 선택하고, 그 드라이브의 볼륨이름을 기재해줍니다. 그리고, Auto 와 No Cache 를 선택해준 다음 Mount 버튼을 누릅니다.

그러면 NFS 마운트 드라이브를 볼 수 있게 됩니다.

(No Cache 를 하지 않게 되면 Clear Cache 버튼을 누르기 전까지 파일이나 폴더에 대한 변경사항이 잘 동기화되지 않습니다.)

이제 앞으로 NekoDrive 를 실행해서 Unicode 만 체크해주고 Connect 버튼을 누르면 바로 접속이 됩니다.

(제 시스템을 기준으로 NFS 마운트 드라이브에서 로컬 하드디스크로 용량이 큰 파일을 복사해오니 대략 11~12MB/s 가 나오네요. (작은 파일들이 많다면 속도는 더 느려지겠죠.)

NekoDrive 프로그램을 종료하면 자동으로 언마운트되는 것을 잊지 마세요.




===========================================================
(아래 내용은 이전 내용으로 참고용으로만 남겨둡니다.)

개인PC 에서 윈도우를 쓰고 있다면 별도로 NFS 클라이언트용 서비스를 설치해야 합니다.

이 글에서는 사용자가 Windows 7 Ultimate 을 이용하고 있다고 가정합니다.

Windows 7 Ultimate 에 다음 서비스를 설치합니다.
  • Windows Update - 설치된 업데이트 - Windows 기능 사용/사용 안 함 - NFS용 클라이언트와 관리도구
  • Windows Update - 설치된 업데이트 - Windows 기능 사용/사용 안 함 - UNIX 기반 응용 프로그램용 하위 시스템
빌드서버에 접속해서 자신의 계정의 UID 와 GID 가 무엇인지 확인합니다.

regedit 를 실행해서 다음 경로의 DWORD 32bit 키를 만들고 10진수 값으로 UID 와 GID 를 설정합니다.
  • HKEY_LOCAL_MACHNINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default
    • AnonymousGid
    • AnonymousUid
이제 커맨드 라인에서 다음과 같이 NFS 공유디렉토리를 드라이브로 마운트합니다. (여기에서는 m: 드라이브로 합니다.)
  • mount -o nolock -o casesensitive=yes -o fileaccess=766 \\192.168.0.x\{NFS 공유디렉토리} m:
    • nolock 은 파일을 오픈할 때 락을 걸지 말라는 뜻으로 파일접근속도를 높이기 위함입니다.
    • casesensitive=yes 는 대소문자 구분을 하라는 뜻입니다.
    • fileaccess=766 은 파일생성시 권한을 뜻합니다.
mount 라고 쳐보면 현재 마운트된 상황이 나오므로 확인이 가능합니다.

한글로 된 파일명을 만들 때에는 문제가 발생하는데 윈도우의 NFS Client 서비스가 아직 UTF-8 을 지원하지 않기 때문입니다.
기본으로 마운트할 경우 KSC5601 을 쓰게 되니 한글로 된 파일명은 쓰지 않는 것이 좋습니다.

참고로, 다음과 같은 내용으로 .cmd 파일을 만들어두고  탐색기나 시작메뉴에 링크만들어
시작메뉴에서 클릭하면 자동으로 NFS 드라이브를 마운트합니다.
  • cmd /s /k "umount m: & mount -o nolock -o casesensitive=yes -o fileaccess=766 \\192.168.0.x\{NFS 공유디렉토리} m: & mount"
[내용추가]
윈도우에서 언마운트를 하지 않는 채 시스템종료를 하게 되면 나중에 부팅했을 때 마운트된 드라이브가 사용할 수도 없고 언마운트도 되지 않는 상황이 되네요.

윈도우 메뉴에서 gpedit.msc 를 실행한 다음 첨부된 그림처럼 로그오프 스크립트를 등록하면 해결됩니다.
로그오프시에 umount 시키면 되는 것인데요.
그림에 나와있는 umount_m.cmd 의 내용은 다음과 같습니다.
umount m:



저작자 표시 비영리 동일 조건 변경 허락
신고

 
 
     NFS, SUA, Subsystem for UNIX-based Applications, UNIX 기반 응용 프로그램용 하위 시스템, 삼바, 안드로이드
     1   4
gaead 2011.02.07 10:33 신고
글 잘읽었습니다~~ 그런데 windows 7 pro 64bit 버전에는 nfs 클라이언트 관련 모듈이 없더군요... 어떤 방법이 있을까요..?
mindwing 2011.02.11 11:16 신고
NFS 마운트는 Enterprise 와 Ultimate 버전에서만 지원합니다.
Professional 버전이라면 다른 업체에서 만든 NFS 마운트지원 프로그램을 쓰셔야 겠죠.
검색해보면 몇 개 나올텐데 저도 써본적이 없어서 추천드리기는 어렵겠습니다.
heeya 2011.02.15 11:29 신고
참 유용한 글이네요..알려 주신 방식대로 하였는데도 mount시에 오류 메세지가 발생하네요..에러메세지 번호는 53번 , 네트워크 경로를 찾을 수 없다고 나옵니다. 경로를 틀리게 적은 것도 아닌데 혹시 다른 이유가 있는지 알 수 없을까요? 해결방법이 필요합니다,
mindwing 2012.08.17 13:50 신고
NekoDrive 를 이용한 NFS 마운팅 방법을 쓰면 더 안정적으로 사용가능합니다.

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

삼바 파일브라우징 속도가 느릴 때
+   [기술 분석/동향/Linux]   |  2010.12.08 16:17  
저는 우분투서버에 있는 파일들을 삼바로 보고 있는데요.
개별적으로 파일들을 볼 때는 속도저하를 모르겠는데 작은 파일들을 여러 개 복사할 때같이 액세스가 많이 일어나는 경우에는 속도가 느려지는 것을 경험했습니다.

얼마동안 이 문제로 골치를 썩다가 삼바는 UDP 로 통신한다는 생각이 들더군요.
그렇다면 요청받은 파일을 전달할 때에도 라우팅을 하겠다 싶어서 삼바접속에 쓰는 맥북의 IP 와 네트워크이름을 /etc/hosts 에 추가해두었습니다.

그랬더니 문제가 사라졌네요.
아주 쾌적합니다.
왜 이런 팁이 구글링해도 안나오는 걸까요?
다들 느리다고만 -.-

---------
추가합니다.
1가지 문제만 있었던 것은 아닌 것 같네요.
양상은 달라졌지만 느린 문제는 여전히 있었고 다음과 같은 라인을 /etc/samba/smb.conf 의 [global] 필드에 추가해서 해결했습니다.

socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=524288 SO_SNDBUF=524288

최신 커널은 이 값을 자동조절해준다고 해서 믿고 있었는데, 이게 서버마다 다르네요.
맥미니에 설치한 우분투에서는 단일의 큰 파일전송속도는 조금 느린 반면
작은 사이즈의 여러 파일전송속도는 괜찮은 반면, PC 에 설치한 우분투에서는
설정이 동일함에도 불구하고 큰 파일전송속도는 월등히 빠르지만 작은 여러 파일에서는
거의 초당 몇 바이트정도의 속도밖에 안났습니다. (유선랜과 무선랜의 차이도 있네요.)

제 경우에는 아주 쾌적하진 않지만 이 정도의 값이 최선인 것 같고 각자 상황에 맞게 수정해서
쓸 필요가 있어 보입니다.
저작자 표시
신고

 
 
     SMB, 삼바, 속도문제
     2   0

아이디 
비밀번호 
홈페이지 
비밀글   

 

<<이전 | 1 | 2 | 3 | 4 | 다음>>

mindwing's Blog is powered by Daum

 

티스토리 툴바