mae3xx_tips:recording_server:start

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
mae3xx_tips:recording_server:start [2016/01/12 10:42]
コンサルティンググループ 作成
mae3xx_tips:recording_server:start [2016/01/12 16:32] (現在)
コンサルティンググループ
ライン 1: ライン 1:
 +====== 画像録画サーバを作る ======
 +
 +録画機能のあるカメラを使って画像録画サーバを作ってみましょう。
 +
 +==== 準備するもの ====
 +今回は、大量の画像を保存できるようにSSDを搭載した「FutureNet MA-E320M」使用します。\\
 +カメラは、SAMSUNG製[[https://​www.samsung-security.com/​SAMSUNG/​upload/​Product_Specifications/​SND-L6083R_Specifications.pdf|SND-L6083R]]を使います。\\
 +その他、カメラ用にPoEハブ等やネットワークケーブル等ご準備ください。
 +
 +==== MA-E320Mを録画サーバにする ====
 +=== MA-E320M に SSD を認識させる ===
 +  * SSD のパーティションを確保する
 +fdisk を使って SSD にパーティションを作成します。 ​
 +<​code>​
 +root@plum:​~#​ fdisk /dev/sda
 +
 +Command (m for help): p
 +
 +Disk /dev/sda: 512.1 GB, 512110190592 bytes
 +255 heads, 63 sectors/​track,​ 62260 cylinders, total 1000215216 sectors
 +Units = sectors of 1 * 512 = 512 bytes
 +Sector size (logical/​physical):​ 512 bytes / 512 bytes
 +I/O size (minimum/​optimal):​ 512 bytes / 512 bytes
 +Disk identifier: 0x5dcda687
 +
 +   ​Device Boot      Start         ​End ​     Blocks ​  ​Id ​ System
 +
 +Command (m for help): n
 +Partition type:
 +   ​p ​  ​primary (0 primary, 0 extended, 4 free)
 +   ​e ​  ​extended
 +Select (default p): p
 +Partition number (1-4, default 1): 1
 +First sector (2048-1000215215,​ default 2048):
 +Using default value 2048
 +Last sector, +sectors or +size{K,​M,​G} (2048-1000215215,​ default 1000215215):​
 +Using default value 1000215215
 +
 +Command (m for help): t
 +Selected partition 1
 +Hex code (type L to list codes): 83
 +Changed system type of partition 1 to 83 (Linux)
 +
 +Command (m for help): p
 +
 +Disk /dev/sda: 512.1 GB, 512110190592 bytes
 +255 heads, 63 sectors/​track,​ 62260 cylinders, total 1000215216 sectors
 +Units = sectors of 1 * 512 = 512 bytes
 +Sector size (logical/​physical):​ 512 bytes / 512 bytes
 +I/O size (minimum/​optimal):​ 512 bytes / 512 bytes
 +Disk identifier: 0x5dcda687
 +
 +   ​Device Boot      Start         ​End ​     Blocks ​  ​Id ​ System
 +/​dev/​sda1 ​           2048  1000215215 ​  ​500106584 ​  ​83 ​ Linux
 +
 +Command (m for help): w
 +The partition table has been altered!
 +
 +Calling ioctl() to re-read partition table.
 +
 +WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
 +The kernel still uses the old table. The new table will be used at
 +the next reboot or after you run partprobe(8) or kpartx(8)
 +Syncing disks.
 +root@plum:​~# ​
 +</​code>​
 +
 +  * SSD をフォーマットする
 +mkfs.ext4 を使用し ext4 でフォーマットします。
 +
 +<​code>​
 +root@plum:​~#​ fsck.ext4 /dev/sda1
 +e2fsck 1.42.9 (4-Feb-2014)
 +/dev/sda1: clean, 11/31260672 files, 2012648/​125026646 blocks
 +</​code>​
 +
 +  * SSD をマウントする
 +mount を使用し /mnt/rw にマウントします。 ​
 +
 +<​code>​
 +root@plum:​~#​ df
 +Filesystem ​     1K-blocks ​ Used Available Use% Mounted on
 +rootfs ​            ​253704 ​  ​252 ​   253452 ​  1% /
 +udev               ​244332 ​    ​4 ​   244328 ​  1% /dev
 +tmpfs               ​50744 ​  ​168 ​    ​50576 ​  1% /run
 +/​dev/​mtdblock8 ​     61184 61184         0 100% /ro
 +overlay-tmpfs ​     253704 13796    239908 ​  6% /rw.tmpfs
 +overlay-persist ​   253704 ​  ​252 ​   253452 ​  1% /rw
 +/​dev/​loop0 ​          ​1792 ​ 1792         0 100% /​ro/​lib/​modules
 +/​dev/​loop1 ​         11264 11264         0 100% /​ro/​usr/​lib/​jvm
 +ubi0:​overlay ​       40292   ​100 ​    ​38136 ​  1% /​rw.tmpfs/​.overlay
 +overlay ​           253704 ​  ​252 ​   253452 ​  1% /
 +overlay.log ​       253704 13796    239908 ​  6% /var/log
 +overlay.kmod ​      ​253704 ​  ​252 ​   253452 ​  1% /​lib/​modules
 +overlay.jvm ​       253704 ​  ​252 ​   253452 ​  1% /​usr/​lib/​jvm
 +none                    4     ​0 ​        ​4 ​  0% /​sys/​fs/​cgroup
 +none                 ​5120 ​    ​0 ​     5120   0% /run/lock
 +none               ​253704 ​    ​0 ​   253704 ​  0% /run/shm
 +none               ​102400 ​    ​0 ​   102400 ​  0% /run/user
 +root@plum:​~#​ mount -t ext4 -o defaults /dev/sda1 /mnt/rw
 +root@plum:​~#​ df
 +Filesystem ​     1K-blocks ​ Used Available Use% Mounted on
 +rootfs ​            ​253704 ​  ​252 ​   253452 ​  1% /
 +udev               ​244332 ​    ​4 ​   244328 ​  1% /dev
 +tmpfs               ​50744 ​  ​168 ​    ​50576 ​  1% /run
 +/​dev/​mtdblock8 ​     61184 61184         0 100% /ro
 +overlay-tmpfs ​     253704 13868    239836 ​  6% /rw.tmpfs
 +overlay-persist ​   253704 ​  ​252 ​   253452 ​  1% /rw
 +/​dev/​loop0 ​          ​1792 ​ 1792         0 100% /​ro/​lib/​modules
 +/​dev/​loop1 ​         11264 11264         0 100% /​ro/​usr/​lib/​jvm
 +ubi0:​overlay ​       40292   ​108 ​    ​38124 ​  1% /​rw.tmpfs/​.overlay
 +overlay ​           253704 ​  ​252 ​   253452 ​  1% /
 +overlay.log ​       253704 13868    239836 ​  6% /var/log
 +overlay.kmod ​      ​253704 ​  ​252 ​   253452 ​  1% /​lib/​modules
 +overlay.jvm ​       253704 ​  ​252 ​   253452 ​  1% /​usr/​lib/​jvm
 +none                    4     ​0 ​        ​4 ​  0% /​sys/​fs/​cgroup
 +none                 ​5120 ​    ​0 ​     5120   0% /run/lock
 +none               ​253704 ​    ​0 ​   253704 ​  0% /run/shm
 +none               ​102400 ​    ​0 ​   102400 ​  0% /run/user
 +/​dev/​sda1 ​      ​492127584 71592 467034280 ​  1% /mnt/rw
 +root@plum:​~# ​
 +</​code>​
 +
 +  * 起動時に自動的にマウントするようにする
 +/​etc/​udev/​rules.d/​10-mae3xx.rules に下記の行を追加し起動時に自動的にマウントするようにします。
 +
 +<​code>​
 +# SSD
 +SUBSYSTEMS=="​block",​ KERNEL=="​sda1",​RUN+="/​bin/​mount /dev/%k /​mnt/​rw"​
 +</​code>​
 +
 +=== samba をインストールする ===
 +  * パッケージのアップデート・アップグレードを行う
 +apt-get update と apt-get upgrade を実行する。
 +
 +<​code>​
 +root@plum:​~#​ apt-get update && apt-get upgrade
 +Ign http://​ports.ubuntu.com trusty InRelease
 +Get:1 http://​ports.ubuntu.com trusty-updates InRelease [64.4 kB]
 +Get:2 http://​ppa.launchpad.net trusty InRelease [15.5 kB]
 +Get:3 http://​ppa.launchpad.net trusty/main armhf Packages [874 B]
 +Get:4 http://​ports.ubuntu.com trusty-security InRelease [64.4 kB]
 +Get:5 http://​ppa.launchpad.net trusty/main Translation-en [1314 B]
 +Get:6 http://​ports.ubuntu.com trusty Release.gpg [933 B]
 +Get:7 http://​ports.ubuntu.com trusty-updates/​main armhf Packages [601 kB]
 +Get:8 http://​ports.ubuntu.com trusty-updates/​restricted armhf Packages [8421 B]
 +Get:9 http://​ports.ubuntu.com trusty-updates/​universe armhf Packages [328 kB]
 +Get:10 http://​ports.ubuntu.com trusty-updates/​main Translation-en [342 kB]
 +Get:11 http://​ports.ubuntu.com trusty-updates/​restricted Translation-en [3699 B]
 +Get:12 http://​ports.ubuntu.com trusty-updates/​universe Translation-en [175 kB]
 +Get:13 http://​ports.ubuntu.com trusty-security/​main armhf Packages [362 kB]
 +Get:14 http://​ports.ubuntu.com trusty-security/​restricted armhf Packages [8421 B]
 +Get:15 http://​ports.ubuntu.com trusty-security/​universe armhf Packages [121 kB]
 +Get:16 http://​ports.ubuntu.com trusty-security/​main Translation-en [220 kB]
 +Get:17 http://​ports.ubuntu.com trusty-security/​restricted Translation-en [3206 B]
 +Get:18 http://​ports.ubuntu.com trusty-security/​universe Translation-en [71.6 kB]
 +Get:19 http://​ports.ubuntu.com trusty Release [58.5 kB]
 +Get:20 http://​ports.ubuntu.com trusty/main armhf Packages [1295 kB]
 +Get:21 http://​ports.ubuntu.com trusty/​restricted armhf Packages [14 B]
 +Get:22 http://​ports.ubuntu.com trusty/​universe armhf Packages [5710 kB]
 +Get:23 http://​ports.ubuntu.com trusty/main Translation-en [762 kB]
 +Get:24 http://​ports.ubuntu.com trusty/​restricted Translation-en [3457 B]
 +Get:25 http://​ports.ubuntu.com trusty/​universe Translation-en [4089 kB]
 +Fetched 14.3 MB in 3min 33s (67.0 kB/s)
 +Reading package lists... Done
 +Reading package lists... Done
 +Building dependency tree
 +Reading state information... Done
 +Calculating upgrade... Done
 +The following package was automatically installed and is no longer required:
 +  libmodbus5
 +Use '​apt-get autoremove'​ to remove it.
 +The following packages have been kept back:
 +  ddclient initramfs-tools initramfs-tools-bin nfs-common
 +The following packages will be upgraded:
 +  coreutils libgnutls-openssl27 libgnutls26 libpng12-0 libxml2 ntp
 +  python-apt-common python3-apt unattended-upgrades
 +9 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
 +Need to get 2504 kB of archives.
 +After this operation, 8192 B disk space will be freed.
 +Do you want to continue? [Y/n] y
 +Get:1 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main coreutils armhf 8.21-1ubuntu5.3 [999 kB]
 +Get:2 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main libgnutls-openssl27 armhf 2.12.23-12ubuntu2.4 [15.0 kB]
 +Get:3 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main libgnutls26 armhf 2.12.23-12ubuntu2.4 [359 kB]
 +Get:4 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main libpng12-0 armhf 1.2.50-1ubuntu2.14.04.2 [108 kB]
 +Get:5 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main libxml2 armhf 2.9.1+dfsg1-3ubuntu4.6 [483 kB]
 +Get:6 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main ntp armhf 1:​4.2.6.p5+dfsg-3ubuntu2.14.04.6 [372 kB]
 +Get:7 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main python-apt-common all 0.9.3.5ubuntu2 [16.6 kB]
 +Get:8 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main python3-apt armhf 0.9.3.5ubuntu2 [126 kB]
 +Get:9 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main unattended-upgrades all 0.82.1ubuntu2.4 [25.9 kB]
 +Fetched 2504 kB in 34s (71.7 kB/s)
 +Preconfiguring packages ...
 +(Reading database ... 20851 files and directories currently installed.)
 +Preparing to unpack .../​coreutils_8.21-1ubuntu5.3_armhf.deb ...
 +Unpacking coreutils (8.21-1ubuntu5.3) over (8.21-1ubuntu5.1) ...
 +Setting up coreutils (8.21-1ubuntu5.3) ...
 +(Reading database ... 20851 files and directories currently installed.)
 +Preparing to unpack .../​libgnutls-openssl27_2.12.23-12ubuntu2.4_armhf.deb ...
 +Unpacking libgnutls-openssl27:​armhf (2.12.23-12ubuntu2.4) over (2.12.23-12ubuntu2.3) ...
 +Preparing to unpack .../​libgnutls26_2.12.23-12ubuntu2.4_armhf.deb ...
 +Unpacking libgnutls26:​armhf (2.12.23-12ubuntu2.4) over (2.12.23-12ubuntu2.3) ...
 +Preparing to unpack .../​libpng12-0_1.2.50-1ubuntu2.14.04.2_armhf.deb ...
 +Unpacking libpng12-0:​armhf (1.2.50-1ubuntu2.14.04.2) over (1.2.50-1ubuntu2.14.04.1) ...
 +Preparing to unpack .../​libxml2_2.9.1+dfsg1-3ubuntu4.6_armhf.deb ...
 +Unpacking libxml2:​armhf (2.9.1+dfsg1-3ubuntu4.6) over (2.9.1+dfsg1-3ubuntu4.5) ...
 +Preparing to unpack .../​ntp_1%3a4.2.6.p5+dfsg-3ubuntu2.14.04.6_armhf.deb ...
 + * Stopping NTP server ntpd                                              [ OK ]
 +Unpacking ntp (1:​4.2.6.p5+dfsg-3ubuntu2.14.04.6) over (1:​4.2.6.p5+dfsg-3ubuntu2.14.04.5) ...
 +Preparing to unpack .../​python-apt-common_0.9.3.5ubuntu2_all.deb ...
 +Unpacking python-apt-common (0.9.3.5ubuntu2) over (0.9.3.5ubuntu1) ...
 +Preparing to unpack .../​python3-apt_0.9.3.5ubuntu2_armhf.deb ...
 +Unpacking python3-apt (0.9.3.5ubuntu2) over (0.9.3.5ubuntu1) ...
 +Preparing to unpack .../​unattended-upgrades_0.82.1ubuntu2.4_all.deb ...
 +Unpacking unattended-upgrades (0.82.1ubuntu2.4) over (0.82.1ubuntu2.3) ...
 +Processing triggers for ureadahead (0.100.0-16) ...
 +Setting up libgnutls26:​armhf (2.12.23-12ubuntu2.4) ...
 +Setting up libgnutls-openssl27:​armhf (2.12.23-12ubuntu2.4) ...
 +Setting up libpng12-0:​armhf (1.2.50-1ubuntu2.14.04.2) ...
 +Setting up libxml2:​armhf (2.9.1+dfsg1-3ubuntu4.6) ...
 +Setting up ntp (1:​4.2.6.p5+dfsg-3ubuntu2.14.04.6) ...
 +Setting up python-apt-common (0.9.3.5ubuntu2) ...
 +Setting up python3-apt (0.9.3.5ubuntu2) ...
 +Setting up unattended-upgrades (0.82.1ubuntu2.4) ...
 +Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
 +localepurge:​ Disk space freed in /​usr/​share/​locale:​ 0 KiB
 +localepurge:​ Disk space freed in /​usr/​share/​man:​ 0 KiB
 +
 +Total disk space freed by localepurge:​ 0 KiB
 +
 +</​code>​
 +
 +  * samba のインストール
 +apt-get を使用し samba をインストールする。
 +
 +<​code>​
 +root@plum:​~#​ apt-get install -y samba
 +Reading package lists... Done
 +Building dependency tree
 +Reading state information... Done
 +The following package was automatically installed and is no longer required:
 +  libmodbus5
 +Use '​apt-get autoremove'​ to remove it.
 +The following extra packages will be installed:
 +  libavahi-client3 libavahi-common-data libavahi-common3 libcups2
 +  libfile-copy-recursive-perl libgmp10 libhdb9-heimdal libkdc2-heimdal libldb1
 +  libntdb1 libpython2.7 libtalloc2 libtdb1 libtevent0 libwbclient0
 +  python-crypto python-dnspython python-ldb python-ntdb python-samba
 +  python-talloc python-tdb samba-common samba-common-bin samba-dsdb-modules
 +  samba-libs tdb-tools update-inetd
 +Suggested packages:
 +  cups-common python-crypto-dbg python-crypto-doc bind9 bind9utils ldb-tools
 +  smbldap-tools winbind ufw heimdal-clients
 +Recommended packages:
 +  attr samba-vfs-modules
 +The following NEW packages will be installed:
 +  libavahi-client3 libavahi-common-data libavahi-common3 libcups2
 +  libfile-copy-recursive-perl libgmp10 libhdb9-heimdal libkdc2-heimdal libldb1
 +  libntdb1 libpython2.7 libtalloc2 libtdb1 libtevent0 libwbclient0
 +  python-crypto python-dnspython python-ldb python-ntdb python-samba
 +  python-talloc python-tdb samba samba-common samba-common-bin
 +  samba-dsdb-modules samba-libs tdb-tools update-inetd
 +0 upgraded, 29 newly installed, 0 to remove and 4 not upgraded.
 +Need to get 7963 kB of archives.
 +After this operation, 38.2 MB of additional disk space will be used.
 +Get:1 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main libavahi-common-data armhf 0.6.31-4ubuntu1 [21.0 kB]
 +Get:2 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main libavahi-common3 armhf 0.6.31-4ubuntu1 [19.7 kB]
 +Get:3 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main libavahi-client3 armhf 0.6.31-4ubuntu1 [21.9 kB]
 +Get:4 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main libcups2 armhf 1.7.2-0ubuntu1.6 [153 kB]
 +Get:5 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main libgmp10 armhf 2:​5.1.3+dfsg-1ubuntu1 [187 kB]
 +Get:6 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main libhdb9-heimdal armhf 1.6~git20131207+dfsg-1ubuntu1.1 [48.1 kB]
 +Get:7 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main libtalloc2 armhf 2.1.0-1 [21.6 kB]
 +Get:8 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main libtdb1 armhf 1.2.12-1 [31.8 kB]
 +Get:9 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main libtevent0 armhf 0.9.19-1 [22.3 kB]
 +Get:10 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main libldb1 armhf 1:1.1.16-1 [107 kB]
 +Get:11 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main libntdb1 armhf 1.0-2ubuntu1 [39.3 kB]
 +Get:12 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main libpython2.7 armhf 2.7.6-8ubuntu0.2 [901 kB]
 +Get:13 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main libwbclient0 armhf 2:​4.1.6+dfsg-1ubuntu2.14.04.9 [24.8 kB]
 +Get:14 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main python-ldb armhf 1:1.1.16-1 [27.3 kB]
 +Get:15 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main python-talloc armhf 2.1.0-1 [7702 B]
 +Get:16 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main python-dnspython all 1.11.1-1build1 [83.1 kB]
 +Get:17 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main python-ntdb armhf 1.0-2ubuntu1 [7768 B]
 +Get:18 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main python-tdb armhf 1.2.12-1 [9812 B]
 +Get:19 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main python-crypto armhf 2.6.1-4build1 [232 kB]
 +Get:20 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main samba-libs armhf 2:​4.1.6+dfsg-1ubuntu2.14.04.9 [3557 kB]
 +Get:21 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main python-samba armhf 2:​4.1.6+dfsg-1ubuntu2.14.04.9 [734 kB]
 +Get:22 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main samba-common all 2:​4.1.6+dfsg-1ubuntu2.14.04.9 [157 kB]
 +Get:23 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main samba-common-bin armhf 2:​4.1.6+dfsg-1ubuntu2.14.04.9 [455 kB]
 +Get:24 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main samba-dsdb-modules armhf 2:​4.1.6+dfsg-1ubuntu2.14.04.9 [196 kB]
 +Get:25 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main tdb-tools armhf 1.2.12-1 [21.9 kB]
 +Get:26 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main libfile-copy-recursive-perl all 0.38-1 [20.6 kB]
 +Get:27 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty/main update-inetd all 4.43 [19.2 kB]
 +Get:28 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main libkdc2-heimdal armhf 1.6~git20131207+dfsg-1ubuntu1.1 [47.1 kB]
 +Get:29 http://​ports.ubuntu.com/​ubuntu-ports/​ trusty-updates/​main samba armhf 2:​4.1.6+dfsg-1ubuntu2.14.04.9 [790 kB]
 +Fetched 7963 kB in 32s (245 kB/s)
 +Preconfiguring packages ...
 +Selecting previously unselected package libavahi-common-data:​armhf.
 +(Reading database ... 20832 files and directories currently installed.)
 +Preparing to unpack .../​libavahi-common-data_0.6.31-4ubuntu1_armhf.deb ...
 +Unpacking libavahi-common-data:​armhf (0.6.31-4ubuntu1) ...
 +Selecting previously unselected package libavahi-common3:​armhf.
 +Preparing to unpack .../​libavahi-common3_0.6.31-4ubuntu1_armhf.deb ...
 +Unpacking libavahi-common3:​armhf (0.6.31-4ubuntu1) ...
 +Selecting previously unselected package libavahi-client3:​armhf.
 +Preparing to unpack .../​libavahi-client3_0.6.31-4ubuntu1_armhf.deb ...
 +Unpacking libavahi-client3:​armhf (0.6.31-4ubuntu1) ...
 +Selecting previously unselected package libcups2:​armhf.
 +Preparing to unpack .../​libcups2_1.7.2-0ubuntu1.6_armhf.deb ...
 +Unpacking libcups2:​armhf (1.7.2-0ubuntu1.6) ...
 +Selecting previously unselected package libgmp10:​armhf.
 +Preparing to unpack .../​libgmp10_2%3a5.1.3+dfsg-1ubuntu1_armhf.deb ...
 +Unpacking libgmp10:​armhf (2:​5.1.3+dfsg-1ubuntu1) ...
 +Selecting previously unselected package libhdb9-heimdal:​armhf.
 +Preparing to unpack .../​libhdb9-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_armhf.deb ...
 +Unpacking libhdb9-heimdal:​armhf (1.6~git20131207+dfsg-1ubuntu1.1) ...
 +Selecting previously unselected package libtalloc2:​armhf.
 +Preparing to unpack .../​libtalloc2_2.1.0-1_armhf.deb ...
 +Unpacking libtalloc2:​armhf (2.1.0-1) ...
 +Selecting previously unselected package libtdb1:​armhf.
 +Preparing to unpack .../​libtdb1_1.2.12-1_armhf.deb ...
 +Unpacking libtdb1:​armhf (1.2.12-1) ...
 +Selecting previously unselected package libtevent0:​armhf.
 +Preparing to unpack .../​libtevent0_0.9.19-1_armhf.deb ...
 +Unpacking libtevent0:​armhf (0.9.19-1) ...
 +Selecting previously unselected package libldb1:​armhf.
 +Preparing to unpack .../​libldb1_1%3a1.1.16-1_armhf.deb ...
 +Unpacking libldb1:​armhf (1:​1.1.16-1) ...
 +Selecting previously unselected package libntdb1:​armhf.
 +Preparing to unpack .../​libntdb1_1.0-2ubuntu1_armhf.deb ...
 +Unpacking libntdb1:​armhf (1.0-2ubuntu1) ...
 +Selecting previously unselected package libpython2.7:​armhf.
 +Preparing to unpack .../​libpython2.7_2.7.6-8ubuntu0.2_armhf.deb ...
 +Unpacking libpython2.7:​armhf (2.7.6-8ubuntu0.2) ...
 +Selecting previously unselected package libwbclient0:​armhf.
 +Preparing to unpack .../​libwbclient0_2%3a4.1.6+dfsg-1ubuntu2.14.04.9_armhf.deb ...
 +Unpacking libwbclient0:​armhf (2:​4.1.6+dfsg-1ubuntu2.14.04.9) ...
 +Selecting previously unselected package python-ldb.
 +Preparing to unpack .../​python-ldb_1%3a1.1.16-1_armhf.deb ...
 +Unpacking python-ldb (1:​1.1.16-1) ...
 +Selecting previously unselected package python-talloc.
 +Preparing to unpack .../​python-talloc_2.1.0-1_armhf.deb ...
 +Unpacking python-talloc (2.1.0-1) ...
 +Selecting previously unselected package python-dnspython.
 +Preparing to unpack .../​python-dnspython_1.11.1-1build1_all.deb ...
 +Unpacking python-dnspython (1.11.1-1build1) ...
 +Selecting previously unselected package python-ntdb.
 +Preparing to unpack .../​python-ntdb_1.0-2ubuntu1_armhf.deb ...
 +Unpacking python-ntdb (1.0-2ubuntu1) ...
 +Selecting previously unselected package python-tdb.
 +Preparing to unpack .../​python-tdb_1.2.12-1_armhf.deb ...
 +Unpacking python-tdb (1.2.12-1) ...
 +Selecting previously unselected package python-crypto.
 +Preparing to unpack .../​python-crypto_2.6.1-4build1_armhf.deb ...
 +Unpacking python-crypto (2.6.1-4build1) ...
 +Selecting previously unselected package samba-libs:​armhf.
 +Preparing to unpack .../​samba-libs_2%3a4.1.6+dfsg-1ubuntu2.14.04.9_armhf.deb ...
 +Unpacking samba-libs:​armhf (2:​4.1.6+dfsg-1ubuntu2.14.04.9) ...
 +Selecting previously unselected package python-samba.
 +Preparing to unpack .../​python-samba_2%3a4.1.6+dfsg-1ubuntu2.14.04.9_armhf.deb ...
 +Unpacking python-samba (2:​4.1.6+dfsg-1ubuntu2.14.04.9) ...
 +Selecting previously unselected package samba-common.
 +Preparing to unpack .../​samba-common_2%3a4.1.6+dfsg-1ubuntu2.14.04.9_all.deb ...
 +Unpacking samba-common (2:​4.1.6+dfsg-1ubuntu2.14.04.9) ...
 +Selecting previously unselected package samba-common-bin.
 +Preparing to unpack .../​samba-common-bin_2%3a4.1.6+dfsg-1ubuntu2.14.04.9_armhf.deb ...
 +Unpacking samba-common-bin (2:​4.1.6+dfsg-1ubuntu2.14.04.9) ...
 +Selecting previously unselected package samba-dsdb-modules.
 +Preparing to unpack .../​samba-dsdb-modules_2%3a4.1.6+dfsg-1ubuntu2.14.04.9_armhf.deb ...
 +Unpacking samba-dsdb-modules (2:​4.1.6+dfsg-1ubuntu2.14.04.9) ...
 +Selecting previously unselected package tdb-tools.
 +Preparing to unpack .../​tdb-tools_1.2.12-1_armhf.deb ...
 +Unpacking tdb-tools (1.2.12-1) ...
 +Selecting previously unselected package libfile-copy-recursive-perl.
 +Preparing to unpack .../​libfile-copy-recursive-perl_0.38-1_all.deb ...
 +Unpacking libfile-copy-recursive-perl (0.38-1) ...
 +Selecting previously unselected package update-inetd.
 +Preparing to unpack .../​update-inetd_4.43_all.deb ...
 +Unpacking update-inetd (4.43) ...
 +Selecting previously unselected package libkdc2-heimdal:​armhf.
 +Preparing to unpack .../​libkdc2-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_armhf.deb ...
 +Unpacking libkdc2-heimdal:​armhf (1.6~git20131207+dfsg-1ubuntu1.1) ...
 +Selecting previously unselected package samba.
 +Preparing to unpack .../​samba_2%3a4.1.6+dfsg-1ubuntu2.14.04.9_armhf.deb ...
 +Unpacking samba (2:​4.1.6+dfsg-1ubuntu2.14.04.9) ...
 +Processing triggers for ureadahead (0.100.0-16) ...
 +Setting up libavahi-common-data:​armhf (0.6.31-4ubuntu1) ...
 +Setting up libavahi-common3:​armhf (0.6.31-4ubuntu1) ...
 +Setting up libavahi-client3:​armhf (0.6.31-4ubuntu1) ...
 +Setting up libcups2:​armhf (1.7.2-0ubuntu1.6) ...
 +Setting up libgmp10:​armhf (2:​5.1.3+dfsg-1ubuntu1) ...
 +Setting up libhdb9-heimdal:​armhf (1.6~git20131207+dfsg-1ubuntu1.1) ...
 +Setting up libtalloc2:​armhf (2.1.0-1) ...
 +Setting up libtdb1:​armhf (1.2.12-1) ...
 +Setting up libtevent0:​armhf (0.9.19-1) ...
 +Setting up libldb1:​armhf (1:​1.1.16-1) ...
 +Setting up libntdb1:​armhf (1.0-2ubuntu1) ...
 +Setting up libpython2.7:​armhf (2.7.6-8ubuntu0.2) ...
 +Setting up libwbclient0:​armhf (2:​4.1.6+dfsg-1ubuntu2.14.04.9) ...
 +Setting up python-ldb (1:​1.1.16-1) ...
 +Setting up python-talloc (2.1.0-1) ...
 +Setting up python-dnspython (1.11.1-1build1) ...
 +Setting up python-ntdb (1.0-2ubuntu1) ...
 +Setting up python-tdb (1.2.12-1) ...
 +Setting up python-crypto (2.6.1-4build1) ...
 +Setting up samba-libs:​armhf (2:​4.1.6+dfsg-1ubuntu2.14.04.9) ...
 +Setting up python-samba (2:​4.1.6+dfsg-1ubuntu2.14.04.9) ...
 +Setting up samba-common (2:​4.1.6+dfsg-1ubuntu2.14.04.9) ...
 +
 +Creating config file /​etc/​samba/​smb.conf with new version
 +Setting up samba-common-bin (2:​4.1.6+dfsg-1ubuntu2.14.04.9) ...
 +Setting up samba-dsdb-modules (2:​4.1.6+dfsg-1ubuntu2.14.04.9) ...
 +Setting up tdb-tools (1.2.12-1) ...
 +update-alternatives:​ using /​usr/​bin/​tdbbackup.tdbtools to provide /​usr/​bin/​tdbbackup (tdbbackup) in auto mode
 +update-alternatives:​ warning: skip creation of /​usr/​share/​man/​man8/​tdbbackup.8.gz because associated file /​usr/​share/​man/​man8/​tdbbackup.tdbtools.8.gz (of link group tdbbackup) doesn'​t exist
 +Setting up libfile-copy-recursive-perl (0.38-1) ...
 +Setting up update-inetd (4.43) ...
 +Setting up libkdc2-heimdal:​armhf (1.6~git20131207+dfsg-1ubuntu1.1) ...
 +Setting up samba (2:​4.1.6+dfsg-1ubuntu2.14.04.9) ...
 +Adding group `sambashare'​ (GID 113) ...
 +Done.
 +smbd start/​running,​ process 4310
 +nmbd start/​running,​ process 4349
 +samba-ad-dc start/​running,​ process 4391
 +Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
 +Processing triggers for ureadahead (0.100.0-16) ...
 +localepurge:​ Disk space freed in /​usr/​share/​locale:​ 0 KiB
 +localepurge:​ Disk space freed in /​usr/​share/​man:​ 0 KiB
 +
 +Total disk space freed by localepurge:​ 0 KiB
 +
 +root@plum:​~#​
 +
 +</​code>​
 +
 +  * 共有ディレクトリの作成
 +SSD 上 (/mnt/rw) に共有ディレクトリを作成しておく。
 +
 +<​code>​
 +root@plum:​~#​ mkdir /​mnt/​rw/​share
 +root@plum:​~#​ chmod 777 /​mnt/​rw/​share
 +</​code>​
 +
 +  * smb.conf の設定
 +共有サーバとして使えるように/​etc/​samba/​smb.conf を編集する。
 +下記内容をsmb.confの[global]の下と末尾に加える。\\
 +
 +[global]の下
 +
 +<​code>​
 +   ​security = user
 +</​code>​
 +
 +末尾
 +
 +<​code>​
 +[Share]
 +   path = /​mnt/​rw/​share
 +   valid users = user1
 +   ​writable = yes
 +   share modes = yes
 +   guest ok = yes
 +   guest only = yes
 +
 +</​code>​
 +
 +  * samba ユーザの追加・有効化
 +
 +<​code>​
 +root@plum:​~#​ smbpasswd -a user1
 +New SMB password:
 +Retype new SMB password:
 +Added user user1.
 +root@plum:​~#​ smbpasswd -e user1
 +Enabled user user1.
 +</​code>​
 +
 +  * samba の再起動
 +設定ファイルを更新後は samba を再起動する。
 +
 +<​code>​
 +root@plum:​~#​ initctl restart smbd
 +smbd start/​running,​ process 4506
 +
 +</​code>​
 +
 +==== カメラの画像を録画サーバに保存するようにする ====
 +=== カメラ(SND-L6083R) の設定をする ===
 +  * カメラのアドレスを設定する
 +
 +添付されてくるツールを使いアドレスを設定する。\\
 +{{:​mae3xx_tips:​recording_server:​snd-l6083r-01.png?​600|SND-L6083R-01}}
 +
 +  * 録画先を設定する
 +
 +カメラの WebUI にアクセスしSetup > event > ストレージ > NAS 接続設定を選択する。\\
 +IPアドレスには MA-E320M のアドレスを設定する。\\
 +{{:​mae3xx_tips:​recording_server:​snd-l6083r-02.png?​600|SND-L6083R-02}}
  
mae3xx_tips/recording_server/start.1452562964.txt.bz2 · 最終更新: 2016/01/12 10:42 by コンサルティンググループ