キュービートラック。 旅行ミニサーバー。 パート1

画像

このようなサーバーのアイデアは休暇中に生まれました。 夕方、私はタブレットでオンラインTVショーを見たかったのですが、不安定な3G受信のために、視聴は小麦粉に変わりました。 オプションとして、シリーズをダウンロードすることもできますが、ダウンロード時に、信号が絶えず変動し、速度が急上昇し、タブレットを常にオンとオンに維持する必要がありました(アプリケーション固有)。 夕方までに、いくつかのエピソードがダウンロードされ、シリーズを安全に視聴できました。

この時点で、このデバイスを作成するというアイデアが生まれました。 インターネットでは、さまざまなメーカーのシングルボードコンピューターに多数の情報ストレージが実装されていますが、いくつかのソリューションの組み合わせは見つかりませんでした。



計画の内容:

Cubietruckシステム全体の脳

HDD-500Gb

USBモデムHUAWEI E3372

電源AC-DC 5V

電源DC-DC 12V-5V(車用)



仕組み:

自宅では、ネットワークケーブル(lan)で接続され、単純なネットワークドライブとしてコンピューターに接続されている通常のNASになります。

WI-FIアクセスポイントは、CubieTruckで常に動作します(Wi-FIがなく、DHCPを備えたケーブルのみがある場合)。

ネットワークケーブル(lan)がCubietruckに接続されている場合、Cubietruckアクセスポイントに接続されたデバイスは、3Gではなくネットワークケーブルを介してインターネットに接続する必要があります。 ネットワークケーブルがCubietruckに接続されていない場合、モデムは動作を開始するはずです。



チューニング時は、ポストCubietruckに依存していました 居心地の良いホームサーバーなので、システムのインストールプロセスについては説明しません。



ネットワーク設定



Windowsですべての設定を行いました。

システムのイメージをUSBフラッシュドライブに書き込み、その場所に置いて、Cubietruckをオンにします。

システム自体がインストールされ、再起動されます。 その後、CubianをインストールしたCubietruckの準備が整いました。

HDMIモニターとキーボードがない場合、 Puttyが必要です。

DHCPを使用してデバイス(ルーターとサーバー)にアクセスし、CubietruckのIPを見つけます

これはSSH Cubianのデフォルトポートであるため、ポート36000で接続します。

ユーザー名/パスワードcubie / cubie

設定の過程で変更されませんでした。



私は個人的にポートを変更しました。

これを行うには、 sshd_configを編集します

sudo nano /etc/ssh/sshd_config
      
      





ポート36000の回線を見つけます

ポート36000

に変更

ポート22

保存します。 nanoエディターで保存するには、 Ctrl + Oを押してからEnter押しCtrl + Xを終了します

再起動

 sudo reboot
      
      





これで標準ポート22を介してすべて接続できます

キューブは移植性のあるものとして計画されているため、将来はeth0インターフェイス、つまりEnternetポートはDHCPを介して機能しますが 、構成の便宜上、静的アドレスを割り当てます。

インターフェイス設定は、ファイル/ etc / network / interfacesに保存されます

 sudo nano /etc/network/interfaces
      
      





デフォルト設定

 auto lo iface lo inet loopback # auto eth0 iface eth0 inet dhcp
      
      





eth0インターフェイスを変更します。 誰もが自分の設定を変更することを忘れないでください

 auto eth0 allow-hotplug eth0 iface eth0 inet static address 192.168.1.247 netmask 255.255.255.0 gateway 192.168.1.10 dns-nameserver 192.168.1.7
      
      





再起動

 sudo reboot
      
      





ya.ruホストにpingを実行し、その可用性を確認します。

 cubie@Cubian:~$ ping ya.ru PING ya.ru (213.180.193.3) 56(84) bytes of data. 64 bytes from www.yandex.ru (213.180.193.3): icmp_req=1 ttl=56 time=2.04 ms 64 bytes from www.yandex.ru (213.180.193.3): icmp_req=2 ttl=56 time=1.82 ms 64 bytes from www.yandex.ru (213.180.193.3): icmp_req=3 ttl=58 time=1.95 ms
      
      





答えは、ネットワークが構成されていることです

HDD自動マウント



HDDをマウントするフォルダーを作成します。

 sudo mkdir /media/files
      
      





すべてのユーザーに読み取り/書き込みアクセス権を付与します。

 sudo chmod 777 /media/files
      
      





HDDセクションを参照します。

 sudo fdisk -l
      
      





500Gbドライブがインストールされています

 Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0x82e3ff7e
      
      





ディスクをext4ファイルシステムにフォーマットします

 sudo mkfs.ext4 /dev/sda
      
      





HDDのUUIDを調べる

 sudo blkid
      
      





 /dev/mmcblk0p1: LABEL="cubieboard" UUID="2a1124a9-6108-4da0-932f-78ccbfd92458" TYPE="ext4" /dev/sda: UUID="ff0caf96-39b9-4aff-a4d0-5892abfdca8f" TYPE="ext4"
      
      





UUID / dev / sdaが必要です

引用符なしでUUIDをコピー

ご注意 各ドライブには独自のUUIDがあります

次に、エントリを/ etc / fstabに追加します

 sudo nano /etc/fstab
      
      





最後に、追加します

 UUID=ff0caf96-39b9-4aff-a4d0-5892abfdca8f /media/files ext4 defaults,acl,user,user_xattr,errors=remount-ro
      
      





*お好みに合わせて属性を提示

エントリをスペースまたはタブで区切ります

再起動:

 sudo reboot
      
      





再起動後、確認してください

 mount
      
      





ディスクはシステムにマウントされています

 /dev/sda on /media/files type ext4 (rw,nosuid,nodev,noexec,relatime,errors=remount-ro,data=ordered)
      
      





ディスクがNTFSでフォーマットされており、システムにマウントする必要がある場合

  Device Boot Start End Blocks Id System /dev/sda1 2048 234438655 117218304 7 HPFS/NTFS/exFAT
      
      





まず、リポジトリのリストを更新し、プログラム、ドライバー、カーネル、その他すべての更新されたバージョンのインデックスを検索します。

 sudo apt-get update
      
      





ntfs-3gユーティリティをインストールするには

 sudo apt-get install ntfs-3g
      
      





セクションのUUIDを調べる

 sudo blkid
      
      





 /dev/sda1: LABEL="M-PM-^]M-PM->M-PM-2M-QM-^KM-PM-9 M-QM-^BM-PM->M-PM-<" UUID="E8923D15923CE9A8" TYPE="ntfs"
      
      





UUID = "E8923D15923CE9A8"が必要です

次に、エントリを/ etc / fstabに追加します

 sudo nano /etc/fstab
      
      





最後に、追加します

 UUID= E8923D15923CE9A8 /media/files ntfs-3g defaults,acl,user,user_xattr,errors=remount-ro
      
      





*お好みに合わせて属性を提示

エントリをスペースまたはタブで区切ります

再起動:

 sudo reboot
      
      





再起動後、確認してください

 mount
      
      





マウントされたNTFSドライブ

 /dev/sda1 on /media/files type fuseblk (rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
      
      





Sambaをインストールする



まず、リポジトリのリストを更新し、プログラム、ドライバー、カーネル、その他すべての更新されたバージョンのインデックスを検索します。

 sudo apt-get update
      
      





sambaをインストールする

 sudo apt-get install samba samba-common-bin
      
      





sambaには多くの設定がありますが、今ではドライブにアクセスするために基本的な設定のみを設定する必要があります

smb.confファイルを開きます

 sudo nano /etc/samba/smb.conf
      
      





多くの設定をすべて削除するか、適切なセクションに必要な設定を追加できます

 [global] workgroup = WORKGROUP guest ok = yes netbios name = CubieNAS security = share browseable = yes [files] path = /media/files writeable = yes browseable = yes
      
      





Sambaを再起動する

 sudo /etc/init.d/samba restart
      
      





入ってみてください

\\ CubieNASまたは\\ ip

すべてが正しく構成されている場合、 ファイルフォルダーが表示されます。



ギガビットのネットワーク速度があります:

EXT4ドライブ

1 Gbファイルは24-29 Mb / sの速度で転送されます

さまざまな形式の16個から34個のMb / sの300個のファイルを含むフォルダー

キューブからコピーする

1 Gbファイルは26-34Mb / sの速度で転送されます

さまざまな形式の22から33Mb / sの300個のファイルを含むフォルダー

NTFSドライブ

キューブにコピー

1 Gbファイルは8-9 Mb / sの速度で転送されます

さまざまな形式の3〜8 Mb / sの300ファイルを含むフォルダー

キューブからコピーする

1 Gbファイルは24-28Mb / sの速度で転送されます

さまざまな形式の300ファイルのフォルダー12-27Mb / s

高速ではありませんが、動作します。



キュービートラック。 旅行ミニサーバー。 パート2

キュービートラック。 旅行ミニサーバー。 パート3



All Articles