달력

42024  이전 다음

  • 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

 
 
 
dpkg-deb --extract dpkg_1.10.28_powerpc.deb  target
 

1. 패키지에 대한 정보 보기

 #dpkg --info file_name

 

2. 패키지에 들어있는 파일 보기

 #dpkg --contents file_name

 

3. 패키지 설치하기

 #dpkg -i file_name

 

4. 패키지를 풀어헤치기만 하고 설정하지 않기

 #dpkg --unpack file_name

 

5. --unpack으로 풀어헤친 패키지를 설정하기

 #dpkg --configure file_name

 

6. 패키지 삭제하기

 #dpkg --remove package_name

 

7. 설정파일까지 삭제하기

 #dpkg --purge package_name

 

8. 패키지 내의 파일 검색

 #dpkg -L package_name

 

9. 어떤 파일이 어떤 패키지에 들어있는지 알고자 할 때

 #dpkg -S 패턴

 

10. 설치된 패키지 리스트보기

#dpkg -l

 
 
 
 
 
dpkg-www for Debian
-------------------
WWW interface to dpkg and apt.
With this cgi program you can browse Debian packages using a WEB browser.
You can easily follow package dependencies and browse package documentation
with a mouse click.
If you have properly configured the package you can also query which packages
own a non-installed file or have a certain value in a control field.
You can even install or remove packages from your browser if this feature is
enabled in the site configuration file.
WARNING! Allowing access to /cgi-bin/dpkg from any foreign host could allow
a malicious external user to know your installed packages and try possible
security exploits. You should check your local http server configuration
and disable access to dpkg-www from external hosts. You should add the
following lines to apache's httpd.conf:
    # Disable execution of dpkg from remote hosts
    <Location /cgi-bin/dpkg>
    order deny,allow
    deny from all
    allow from localhost
    allow from .your.domain
    </Location>
WARNING! Enabling the WEB installation feature could potentially introduce
security holes in your system and your network. Use at yout own risk!
--
Massimo Dal Zotto <dz@debian.org>  Thu Jan 11 21:26:25 MET 2001
 
 

 
Posted by 새로운시작
|

주의 . 이 글은 외국의 http://syno.haeflinger.com/index.php/USBStation2 를 기반으로 번역 작성된 것입니다.
         모든 저작권은 원 출처에 있으며, 잘못된 번역이나 오역이 있을 수 있으므로
         참고하여 읽어 주시면 감사 드리겠습니다.

 USB STATION 2는Synology의 새로운 모델 입니다.

이 제품은 800MHz의 프로세서와 RAM 128MB로 구성되어 있으며, 냉각 팬이 없어서, 매우 조용합니다. 이 제품은 내장형 하드디스크가 있지 않지만, DSM 버전 3.0(빌드1336) 이 내장되어 있으며, USB 드라이브를 연결하여 사용 합니다. ( USB가 2개 내장되어 있습니다)

 공식제품설명

개 요

  1. 포장풀기
  2. 시작하기
    1. 디스크를 연결하기
    2. 시스템 정보
  3. USB STATION 2 DSM 소개
    1. 제어판
    2. 응용프로그램 사용
    3. 시스템 정보
    4. 디스크 정보
  4. 미디어서버 – DLNA
  5. Ipkg 설치
    5.5 설치 방법
         5.5.1 새로운 펌웨어 설치
         5.5.2 ipkg 설치
  6. 성능
  7. 결론

 포장풀기

시작하기

이 제품을 사용하기 위해서는 간단하게 전원을 넣으면 됩니다. 네트워크는 DHCP로 자동으로 연결되며, DSM 3.0 인터페이스를 통해 쉽게 이용할 수 있습니다. 이 제품의 펌웨어는 내부 플래시 메모리를 통하여 저장됩니다. 또한 FAN이 없기 때문에, 소음이 발생되지 않습니다. 이 제품은 약 4W 정도의 전력이 소비 됩니다.

디스크를 연결하기

제품에 내장된 USB 포트를 통하여, 2.5인치 하드디스크 (NTFS포멧, 250GB) 를 연결 합니다. 이 제품은 사용시에는 7.6w의 전력이 소모되며, 대기시에는 6.6w가 소모 됩니다.

시스템 정보

리눅스 커널 및 CPU에 관한 정보

 

외부로 연결된 2개의 USB 디스크와 몇가지 정보

 USB STATION 2 DSM 소개

 DSM 3.0의 처음 화면 입니다.

제어판

여기에서 다양한 어플리케이션 설정을 사용할 수 있습니다.

응용 프로그램 사용

여기에 사용 가능한 응용 프로그램과, 리소스를 볼 수 있는 창이 바탕화면에 표시되어 있습니다.

 

시스템 정보

외장 드라이브 (2.5인치)와 1기기가 SD카드와 카드 리더기로 삽입된 2기가 XD카드가 표시된 시스템 정보 입니다.

디스크 정보

설치된 디스크에 대한 파티션 정보를 출력합니다. 외장드라이브 및 SD카드, XD카드의 파티션 형식을 보여 줍니다.

또 다른 예시 입니다.

안전하게 디스크를 제거하기 위해서는 DSM을 이용하거나, 제품의 오른쪽에 있는 버튼을 이용하여 제거할 수 있습니다. DSM을 통하여 사용하는 디스크 제거는 선택적으로 가능하지만, 버튼을 통해서는 모든 디스크를 일괄 제거 합니다.

미디어 서버 – DLNA

USB STATION2는 미디어 서버기능이 내장되어 있습니다. 이 기능은 어떠한 디스크를 통해서 인덱스 파일을 생성할 것인지 설정이 가능합니다.

미디어 파일이 어디에 저장될 것인지 위치를 지정할 수 있습니다.

비디오, 음악, 사진 등은 위에서 미리 정의된 폴더를 참조합니다.

주의. 미디어 파일은 전체 디스크가 아닌, 특정 위치에 저장되며, 이 설정을 참조로 미디어 파일을 NAS에서 찾습니다. 이는 특정위치에만 색인이 저장되므로, 데이터가 손상될 수 있음에 주의해야 합니다.

 Ipkg 설치

시스템 파티션 "/"이 읽기전용(타입 squashfs)로 되어 있다는 것을 알았을 때, 누군가가 엑세스 권한이 가능하도록 분석하지 않는다면 설치가 어렵다는 사실을 알았습니다.

USBStation> mount

/dev/root on / type squashfs (ro,relatime)
/tmp on /tmp type tmpfs (0)
none on /dev/pts type devpts (gid=4,mode=620)
/sys on /sys type sysfs (0)
/proc/bus/usb on /proc/bus/usb type usbfs (0)
/dev/sdk1 on /volumeUSB1/usbshare type ext4 (nodelalloc)
/dev/sdl1 on /volumeUSB3/usbshare type vfat (utf8,umask=000,shortname=mixed,uid=1024,gid=100)

 마지막 2개의 라인은 카드 리더기에 해당 됩니다:

  • /dev/sdk1 : 4GB의 CF 카드 (ext4 형식)
  • /dev/sdl1 : 1GB SD 카드 (FAT32 형식)

USBStation> df -h

Filesystem Size Used Available Use% Mounted on
/dev/synoboot1 64.5M 64.5M 0 100% /
/tmp 61.5M 612.0K 60.9M 1% /tmp
/dev/sdk1 3.7G 145.5M 3.5G 4% /volumeUSB1/usbshare
/dev/sdl1 941.6M 236.8M 704.8M 25% /volumeUSB3/usbshare

 그렇기 때문에, 시놀리지 공식 포럼 및 여기 사이트를 방문하여 펌웨어 업데이트를 통하여, ipkg가 적용 가능한 것을 알게 되었습니다.

설치 방법

쉽게 펌웨어를 설치할 수 있는 방법을 소개 합니다.
이 업데이트를 통하여, 잘못되었을 경우 모든 책임은 사용자에게 있습니다.

설치방법

  1. 압축해제 (7개의 rar 파일)
  2. PC에 해제된 파일 보관 (약 69MB)
  3. USBStation의 관리 페이지를 열고 (제어판) 펌웨어 업데이트 페이지로 이동
  4. 새로운 펌웨어를 선택 합니다 (us2-20101124-fsicon.pat)

    5.  "확인"을 클릭 합니다.

새로운 펌웨어 설치

펌웨어가 설치되었다면, SSH 또는 텔넷으로 로그인하여 아래와 같이 변화가 있는지 체크 합니다.

원본 펌웨어에 비해, 위의 심볼릭링크(volume1/@optware)가 생성되었고, 약간의 파티션 크기도 변경 되었습니다.

USBStation> df -h

Filesystem Size Used Available Use% Mounted on
/dev/synoboot1 65.3M 65.3M 0 100% /
/tmp 61.5M 616.0K 60.9M 1% /tmp
/dev/sdk1 3.7G 145.5M 3.5G 4% /volumeUSB1/usbshare
/dev/sdl1 941.6M 236.8M 704.8M 25% /volumeUSB3/usbshare

이제 ipkg를 설치 가능하게 되었습니다.

Ipkg 설치

Ipkg를 설치하기 위해서는, 내부 메모리에도 설치가 가능하지만, 용량이 제한 됩니다. 그렇기 때문에 외부에 연결된 (디스크, USB 메모리 카드 등)에 패키지를 설치 합니다.

설치 파일을 업로드 합니다.

cd /volumeUSB1/usbshare

wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/syno-mvkw-bootstrap_1.2-7_arm.xsh

아래와 같이 입력하고

cd /volumeUSB1/usbshare
mkdir @optware
cd /volume1/
ln -s /volumeUSB1/usbshare/@optware

다음 설치를 진행 합니다.

cd /volumeUSB1/usbshare
sh syno-mvkw-bootstrap_1.2-7_arm.xsh

아래의 과정을 통해서 /opt 폴더가 /volume1/@optware (/dev/sdk1로 마운트) 됨을 확인할 수 있습니다.

USBStation> df –h

Filesystem Size Used Available Use% Mounted on
/dev/synoboot1 65.3M 65.3M 0 100% /
/tmp 61.5M 616.0K 60.9M 1% /tmp
/dev/sdk1 3.7G 145.5M 3.5G 4% /volumeUSB1/usbshare
/dev/sdl1 941.6M 236.8M 704.8M 25% /volumeUSB3/usbshare

/opt 폴더와 /volumeUSB1/usbshare/@optware (cf 메모리)가 동일한 크기 입니다

USBStation> cd /volume1

USBStation> ls -l
lrwxrwxrwx 1 root root 29 Nov 25 08:40 @optware -> /volumeUSB1/usbshare/@optware

Ipkg 업데이트

USBStation> date
Thr Nov 25 16:28:44 CET 2010

USBStation> ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/cross
Successfully terminated.

USBStation>

PHP 설치하기

USBStation> ipkg install php

Installing php (5.2.14-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/php_5.2.14-1_arm.ipk
Installing bzip2 (1.0.6-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/bzip2_1.0.6-1_arm.ipk
Installing openssl (0.9.8p-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/openssl_0.9.8p-1_arm.ipk
Installing libxml2 (2.7.7-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/libxml2_2.7.7-2_arm.ipk
Installing libxslt (1.1.26-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/libxslt_1.1.26-1_arm.ipk
Installing gdbm (1.8.3-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/gdbm_1.8.3-2_arm.ipk
Installing libdb (4.2.52-3) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/libdb_4.2.52-3_arm.ipk
Installing pcre (8.10-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/pcre_8.10-1_arm.ipk
Installing cyrus-sasl-libs (2.1.23-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/cyrus-sasl-libs_2.1.23-2_arm.ipk
Installing psmisc (22.13-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/psmisc_22.13-1_arm.ipk
Installing openldap-libs (2.3.43-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/openldap-libs_2.3.43-2_arm.ipk
Configuring bzip2
update-alternatives: Linking //opt/bin/bzip2 to /opt/bin/bzip2-bzip2
Configuring cyrus-sasl-libs
Configuring gdbm
Configuring libdb
Configuring libxml2
Configuring libxslt
Configuring openldap-libs
Configuring openssl
Configuring pcre
Configuring php
Configuring psmisc
update-alternatives: Linking //opt/bin/killall to /opt/bin/psmisc-killall
update-alternatives: Linking //opt/bin/pidof to /opt/bin/psmisc-killall
Successfully terminated.

확인

USBStation> which php
/opt/bin/php

USBStation>

성능

개인적으로 테스트를 해보지 않았지만, EXT3와 NTFS로 포맷된 하드디스크를 아래와 같이 수치를 제공 합니다.

테스트 한 PC는 GS105 넷기어와 USB 2GB의 파일을 1GB/s의 랜(MTC 1500)을 통하여 진행하였습니다. 프로그램은 FileZilla 를 사용하였으며, AMD 애슬론 64x2 듀얼코어 4600+ 2.41GHz (윈도우 7)의 환경 입니다.

 디스크 포맷 EXT3 (USB 외장형 IDE 드라이브)

  • PC -> USB Station : 14 Mo/s (Ecriture)
  • USB Station -> PC : 17 Mo/s (Lecture)

디스크 포맷 NTFS (2.5인치)

  • PC -> USB Station : 4 à 5 Mo/s (Ecriture)
  • USB Station -> PC : 14 Mo/s (Lecture)

 아래는 Synology의 자료 입니다.

테스트 전송 및 리소스 모니터에서의 네트워크 사용량

 

결론

USB 외장형 드라이브를 사용하는 NAS로써, 조용하고 쾌적하며 매우 적은 전력을 소모랍니다.
또한 DSM 3.0 인터페이스를 사용합니다.

그것은 EXT3, 4를 지원하며, NTFS인 디스크 및 USB, 메모리 카드(SD,XD,CF 등)을 지원합니다. 그렇지만 안타깝게도 내트워크 백업은 지원하지 않습니다.

또한 가격이 매우 저렴합니다.

Posted by 새로운시작
|
majorversion="3"
minorversion="0"
buildphase="0"
buildnumber="1338"
builddate="2010/09/29"
unique="synology_88f6180_us2"
extractsize=195324

빌드정보가 1338인 베타 펌웨어 입니다.
제조사에서 공식적으로 제공되는 펌웨어는 아닙니다.

특별하게 외관적으로는 변한게 없습니다만.
이전 초기펌웨어(빌드 1336)에서는 약간 불안정한 동작이 발견되어 테스트 중에 있습니다.

* 추신 : optware 용 폴더는 생성되지 않습니다. ( Not Include OPT folder. )
* 주의 : 이 펌웨어를 설치 후에는 다운그레이드 되지 않습니다 ( Don`t Downgrade FW. Synology Inc, limited. )




Posted by 새로운시작
|

DS101 모델을 DSM3.0.1354.ds107 로 업데이트 해주는 펌웨어 - 테스트용 입니다.
제가 DS101 모델이 없으므로, 동작정상유무는 확인해보지 못했습니다.

확인후 코멘트 남겨주시길 바라며, 펌웨어 업데이트 실패시에 복구가 어려울 수도 있으니
이점 양해 부탁 드립니다.


Posted by 새로운시작
|

USBSTATION2는 /(root) 폴더가 readonly 입니다.
그러므로 일반적인 방법으로는 폴더 생성이 힘듭니다.

아래의 펌웨어 업데이트를 통하여 ln용 폴더를 생성 합니다
http://newpds.tistory.com/7


USBSTATION2 is / (root) Folder readonly attribute
Result. Nomal Created Folder Not Successed

Buttom F/W Update, Opt Folder Created.
http://newpds.tistory.com/7

USBstation2 SSH 접속방법
1) 외부ip 로 접속할것 (보통 사설아이피는 192.168.x.x 를 이용하며, 이 주소는 사용할 수 없는 주소)
2) 기본 SSH 포트번호는 22번이며, Putty 유틸리티를 이용한다.
3) admin로 로그인하지 말고, root를 사용할것 (admin비번과 동일하게 입력하면 된다)


USBstation2 SSH Connected Help

           1) External ip Used
           2) Default SSH port number 22, Putty Utility Used
           3) Not used id(admin). used id(root)  (admin password same input)



cd /volumeUSB1/usbshare
mkdir @optware
cd /volume1/
ln -s /volumeUSB1/usbshare/@optware

cd /volumeUSB1/usbshare/
sh syno-mvkw-bootstrap_1.2-7_arm.xsh


optware 설치가 진행 됩니다.
설치가 완료되면 아래의 명령으로 최신 패키지로 업데이트를 진행 합니다.

optware Installed Processed...
if Successed OTP SW, And buttom Command Typing ( lastes Package SW Update)


2010-12-19 설치방법 수정
2010-12-19 Add Install Guide
USBStation2> sh syno-mvkw-bootstrap_1.2-7_arm.xsh
Optware Bootstrap for syno-mvkw.
Extracting archive... please wait
bootstrap/
bootstrap/bootstrap.sh
bootstrap/ipkg-opt.ipk
bootstrap/ipkg.sh
bootstrap/optware-bootstrap.ipk
bootstrap/wget.ipk
1232+1 records in
1232+1 records out
Backup your configuration settings, then type:
  rm -rf /volume1/@optware
  rm -rf /usr/lib/ipkg
This will remove all existing optware packages.
You must *reboot* and then restart the bootstrap script.

BusyBox v1.16.1 (2010-09-18 17:01:14 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
USBStation2>cd /volumeUSB1/usbshare/bootstrap
vi bootstrap.sh
** vi mode 진입(insert)
:6 엔터(enter)
9dd 엔터(enter)
:wq 엔터(enter)
USBStation2>sh bootstrap.sh
USBStation2>cd ..
USBStation2>rm -rf bootstrap





USBStation2>/opt/bin/ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/cross
Successfully terminated.

USBStation2>/opt/bin/ipkg upgrade
Nothing to be done
Successfully terminated.


위의 업데이트가 끝나고 장비가 재부팅 되면, optware를 사용할 수 없을 수 있으며
그부분을 방지하기 위해서 /etc/etc.local에    /opt/etc/rc.optware 를 실행되도록 넣어 줍니다.

나머지 유틸리티는 자유롭게 설치하실 수 있을 것입니다만, USBSTATION2 장비가 상당히 예민하므로
주의깊게 사용하셔야 될 것입니다.  감사합니다.

Update Finished, US2 Rebooting Bow, Optware Not Enabled.
Modify Config File, /etc/etc.local Add Command Line , /opt/etc/rc.optware Command

Etc Package Utillity is Free Install Now, But USBSTATION2 H/W perceptivity.
Thanks.
Posted by 새로운시작
|

시놀리지 본사 페이지의 어플리케이션 설명은 아래와 같이 되어 있습니다.

Synology HASP package is an add-on for Synology® DSM 3.0-1354 or later. It will prevent unauthorized usages and duplication to your software applications on your PC clients. After the installation, Synology DiskStation will offer the ability to authenticate software applications on your PC clients, including 1C.

You can easily run, stop, or uninstall the HASP package anytime by going to [Main Menu > Package Management] window in Synology DSM 3.0 management UI.

놀리지 HASP 패키지는 Synology® DSM 3.0-1354 또는 그 이상에 추가할 수 있습니다. 이것은 사용자의 PC 클라이언트로부터 너의 소프트웨어 무단 인증 및 중복 사용을 방지할 수 있습니다. 설치 이후에 시놀리지 디스크스테이션은 1C를 포함하여 PC클라이언트에 소프트웨어 응용프로그램을 인증할 수 있는 기능을 제공합니다.

 메인메뉴 > 패키지관리자 를 통한 시놀리지 DSM 3.0 관리 페이지를 통하여, HASP 패키지를 쉽게 실행하거나, 중지 또는 제거할 수 있습니다.



 http://www.safenet-inc.com/sentinelhasp/  이 패키지로 추측 되며....
 x86 계열인 ds710 이상의 제품에서 컴파일 되어 있구요. 

 펌웨어와 같은 까다로운 설치절차 (checksum) 및  서비스 등록이 이루어 집니다.
Posted by 새로운시작
|

리뷰/사용기] 저전력, 고사양으로 다시 태어난 Synology USB Station 2 입니다.

 

일단 보정 전 자료를 올립니다. 내용은 중간중간에 업데이트 되면 수정하겠습니다.

우측의 PDF 파일을 다운로드 하시면 됩니다.

Posted by 새로운시작
|

USBStation2> dmesg

Posted by 새로운시작
|

USB STATION2 의 웹서버 및 Mysql에 관하여..

해당 서비스가 제외되었다는 부분에 대해 확인한 순간에는 약간은 당황스러웠지만,
조금 검증을 해보니, 하드웨어 자체에는 훌륭하게 웹서버 역활이 가능하다는 것으로 판단 되었습니다.

소프트웨어적으로 이리저리 조금 많이 만져 주면... 잘 돕니다...
제가 봤을땐... 약 80~90%는 정책적으로 서비스를 제외한 것으로 생각 합니다.

 그런데 .. 이게 개조에 속하는거라... 팁으로 공개하기엔 조금 꺼려 지네요.... ^^;;;;
 ( 저보다 실력 좋으신 분들은 마음만 먹으면 적용하실꺼라 생각하지만 말입니다 ^^ )


Posted by 새로운시작
|

크기가 작다 작다 해놓고, 실제적으로 제품을 보지 않으면, 정말 작은지 모릅니다.

그래서 간단한 동영상을 준비 했습니다.

Posted by 새로운시작
|