iphone, ipad, ipod을 ubuntu에서 싱크 하려면 다음과 같이 하면 된다.
ubuntu 10.10 maverick에서 잘 되는 것을 확인했다.


pmcenery의 ppa repository를 등록한다.
sudo add-repository ppa:pmcenery/ppa

apt repository를 업데이트 한다.
sudo apt-get update

아래의 package를 설치한다.
sudo apt-get install gvfs gvfs-backends gvfs-bin gvfs-fuse libgvfscommon0 ifuse libgpod-dev libgpod-common libimobiledevice-utils libimobiledevice0 libimobiledevice-dev python-imobiledevice libplist++1 libplist-utils python-plist libusb-1.0-0 libusb-1.0-0-dev libusbmuxd1 usbmuxd

현재 로그인한 유저를 fuse 그룹에 추가한다
sudo adduser $USER fuse

/etc/fuse.conf를 수정하여 모두 mount 권한을 가질 수 있도록 한다.
sugo gedit /etc/fuse.conf
#allow_other에서 주석(#)을 제거한다.


끝~

기본적으로 이정도만 하면 rythmbox에서 음악을 재생하거나, usb를 이용해서 iphone 테더링을 하거나 fspot에서 사진을 가져올 수 있다.

*덧. rythmbox에서 iPhone의 음악을 재생하다보면 매번 음악을 가져올 때 마다 "동기화중..."으로 표시된다. 하지만 곧 꺼짐. 실제로 싱크하지는 않는다. (각 음악의 재생된 횟수를 라이브러리에 기록하는듯처럼 보이지만 확인해보지는 않았다.)

*덧2. 세상에 rythmbox에서 iphone에 있는 동영상도 스트리밍으로 재생이 된다. +_+;


하지만 itunes와 같이 app을 sync 한다거나 하면 gtkpod을 설치해서 사용해보자

gtkpod 설치하기

마운트 할 디렉토리를 생성한다.
sudo mkdir /mnt/ipod; sudo chmod 777 /mnt/ipod

gtkpod을 설치한다.
apt-get install gtkpod

gtkpod을 실행하기 전에는 아래와 같이 iphone을 마운트하여 gtkpod이 iphone의 내부를 읽을 수 있도록 한다.

gtkpod 실행전:
ifuse /mnt/ipod


gtkpod을 종료하려면, 먼저 gtkpod에서 unmount 한 후, 아래 명령을 실행한다.
gtkpod에서 ^ 아이콘을 클릭하여 unmount 후 실행:
fusermount -u /mnt/ipod


출처: http://www.webupd8.org/2010/01/easy-way-to-sync-your-iphone-with.html

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

iTunes Alternatives

Posted by !kKo geek_stuff/server & linux : 2010.12.13 01:40
우분투에서 iTunes 대체용으로 사용가능한 것들

http://en.wikipedia.org/wiki/Comparison_of_iPod_Managers#Linux
저작자 표시 비영리 동일 조건 변경 허락
신고

'geek_stuff > server & linux' 카테고리의 다른 글

우분투에 한국어 맞춤법 사전 등록하기  (0) 2010.12.17
WebEx in Ubuntu + Firefox  (0) 2010.12.14
iTunes Alternatives  (0) 2010.12.13
우분투 + 프린터  (0) 2010.12.11
SSH Daemon 접속 지연시간 해결  (0) 2010.12.09
Fedora Core 6 yum Update  (0) 2010.11.22
태그 : iTunes, Linux, ubuntu

우분투 + 프린터

Posted by !kKo geek_stuff/server & linux : 2010.12.11 00:57

로컬 프린터 설정방법
System > Administration > Print > New Printer
나머지는 알아서: http://www.ubuntu.or.kr/viewtopic.php?p=55512


네트워크 프린터 설정방법


AirPrint 설정방법

AirPrint 상세 정보

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

'geek_stuff > server & linux' 카테고리의 다른 글

WebEx in Ubuntu + Firefox  (0) 2010.12.14
iTunes Alternatives  (0) 2010.12.13
우분투 + 프린터  (0) 2010.12.11
SSH Daemon 접속 지연시간 해결  (0) 2010.12.09
Fedora Core 6 yum Update  (0) 2010.11.22
우분투 해상도 추가방법  (0) 2010.11.10

삼바 서버 멈춤현상

Posted by !kKo geek_stuff/server & linux : 2006.12.21 08:40

바로 어제까지만 해도 잘 작동되던 네트워크 드라이브가

오늘 여니까 안된다.

어제 설치한 보안업데이트가 문제일까 해서 다 지워보고

얼마전에 설치한 야후위젯도 날려보았으나 같은 문제...

혹시나 해서 동생컴으로 접속해봤으나 같은문제

vmware로 접속해도 똑같길래 서버의 문제라 판단했다.

디스크에 문제가 있는걸까 해서 fsck.ext3 -f /home을 검사해봐도 아무런 문제가 없고

fsck.ext3 -c /home을 해봐도 250기가라서 시간만 오래걸렸을뿐 아무런 문제가 없었다.


너무 피곤해서 자고 일어나서 아침에 컴을 켜고 곰곰히 생각해보니

언뜻 어디선가 서비스가 먹통이 되었을때는 로그가 꽉차서 그렇다는 얘길 들어서

로그폴더를 살펴보려다가.... df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/hda2              15G  15G  0M  100% /
/dev/hda1              99M   13M   81M  14% /boot
/dev/shm              189M     0  189M   0% /dev/shm
/dev/hda5             211G  111G   89G  56% /home



이걸 보고 번쩍 스친 생각....

엊그제 페도라를 다운받겠다고 크론에다가 wget을 걸어둔 기억이....

루트를 살펴보았더니...

3기가짜리 페도라6.dvd.iso 가 무려 4개나!!...

.....



결국 삽질했다. OTL


오늘의 교훈1: cron.d에 직접 wget쓰지말고 스크립트를 작성해서 받을것..
예) if exist (filename) break; else wget path/filename

오늘의 교훈2: 서버에 이상이 있으면 용랑과 로그부터 확인해볼 것.

신고
태그 : cron, Linux, SAMBA, wget, 멈춤
최근에 새로텍에서 판매하는 U-Stor NDS-354라는 장비를 샀다.



리눅스 서버가 최근 날라갈 뻔한 경우가 있어 이제는 백업을 해야겠다는 생각이들어 시게이트 250G와 함께 구입.

리눅스에 attach해서 사용할 것인데, 아무리 찾아봐도 홈페이지와 국내 사이트에서는 없길래 찾아찾아 겨우

NDAS라는 것을 처음 개발한 ximeta의 홈페이지까지 가서 찾아냈다.

주말이라 새로텍에 문의해도 글이 올라올 것 같지 않아 하루죙일 삽질한 결과를 남긴다.
(사실 처음에 성공했는데 생각해보니 파티션을 나누지 않아서 대략 난감;; 처음부터 다시 시도 했으나 문제발생..
어째저째 여러번 시도해서 100G는 리눅스용 ext3로, 나머지 150G는 윈도용 NTFS로 포멧하고 두대의 컴퓨터에 read/write mode로 연결 성공.. 아 감동의 눈물이여...)


설치방법은 아래와 같다.

먼제 아래의 사이트로 가서 운영체제와 해당 버전을 맞춰 두개의 파일을 다운받는다.
http://www.ximeta.com/support/downloads/index.php

운영체제의 커널에 맞는 버전의 .rpm.bin와 NDAS admin utility를 받으면 된다.

설치방법은

# /bin/sh ./ndas-kernel-1.0.2-2.6.16_1.2107_FC4.24.i686.rpm.bin
..
..

이렇게 치면 yes no를 물어오는데 yes치고나면 현재 디렉토리에 rpm이 나온다.

# rpm -ivh ndas-kernel...
ndas-kernel: ######################

이것을 설정한 후 시스템을 리붓시켜줘야한다.

# shutdown -r now

리셋 후 같은방법으로 ndas admin utility를 설치

# rpm -ivh ndas-admin-...
ndas-admin: ######################

이제 장치를 등록해야한다. 이는 NDAS장비의 특성으로 보이며 이를 입력하지 않았을 경우 장비에 접근할 수 없다.

# ndasadmin register XXXXX-XXXXX-XXXXX-XXXXX-WWWWW -n NetDisk1

여기서 XXXXX는 등록코드이며 뒤의 WWWWW는 다섯자리의 장비 write코드이다. -n뒤는 장비 이름이다.

일단 이렇게 하면 성공하였다는 메세지가 뜨며 장비를 사용하기 위해서는 ndas 드라이버를 구동시킨후 장치를 enable시켜야 한다.

# ndasadmin start
NDAS driver is initialized.


# cat /proc/ndas/devices/NetDisk1/slots

하면 장비의 슬롯번호가 뜨는데 그 번호를 사용해서 다음과 같이 입력

# ndasadmin enable -s # -o w
Block device /dev/ndas-####:# is ready to use.
( -o옵션에 s보다는 w를 적극추천.. s로 한경우 다른 호스트에서 연결할때 read/write모드로 연결 가능하지만 쓰는 타이밍을 잘 맞춰야 파일이 손상되지 않으며 만일 손상될경우 복구방법은 거의 없어보임..)

이렇게하면 장비가 쓰기가능한 모드로 바뀌면서 마운트시킬수있는 장비 이름이 생성된다.

fdisk로 파티션을 3개로 나눠준 경우 /dev안에 ndas-####:#p1, ndas-####:#p2, ndas-####:#p3... 등을 볼 수 있으며, 이 경우 특정 파티션을 포멧하려고 하면

# mkfs.ext3 /dev/ndas-####:#p1
mke2fs 1.37 (21-Mar-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
....
..
.

이후 마운트를 할경우 /dev/안에 ndas-####:0p#으로 마운트시키면 드디어 NDAS장비를 리눅스에서 사용할 수 있게된다.

# mount /dev/ndas-###:#p1 /mnt/ndas1


개인적인 생각이지만 ximeta의 NDAS를 사용하는 모든 제품은 이런식으로 마운팅이 가능할 듯..


덧1) 이 뻘짓거리를 다 하고 나서 든 생각은... 도대체 왜 새로텍에서 이 내용을 메뉴얼로 안만들었을까하는 의구심과 함께 분노가 물밀듯이 밀려옴... 곧... complain카테고리에 포스트 하나가 추가되겠군요...

덧2) 리눅스에서 디스크에 파일을 쓰고있는도중 윈도우에서 다시 파일 쓰기를 하니 모든파일이 날라감..
리눅에서 읽히지 않음. 포멧중... 이후엔 한번에 한 파티션만 마운트해야 할것 같음. read모드는 괜찮을까..
신고

'geek_stuff > server & linux' 카테고리의 다른 글

APM설치 howto  (0) 2006.06.25
리눅스에서 커널패치 없이 ntfs사용하는 방법  (0) 2006.05.21
리눅스에서 NDAS장비 사용하는 방법  (0) 2006.05.06
서버포멧! ㅠㅠ  (0) 2006.04.28
흐음.. 이상한 일이다.  (1) 2006.04.04
서버다운...  (5) 2006.03.21
태그 : Linux, mount, NDAS, NDS-354, Netdisk
 «이전 1  다음»