宜蘭縣教育支援平台 會員登入 會員註冊 我的i教書

NAS 突然發出嗶嗶的叫聲,直覺應該是硬碟出現問題,登入系統後,在硬碟的狀態欄出現是的「硬碟槽錯誤」訊息


 (閱讀全文)

沒有使用一般市面廠商提供的 NAS 整合方案,是因為這些 NAS 廠商提供的軟硬體普遍都缺乏彈性,而且價格不斐,所以才想要自己動手應用。

自己也沒有用過其它廠牌的 NAS,自己家裡用的和學校用的都是 Synology,對 Synology 的操作也比較熟悉,但對於 Synology 最近發生的資安事件,有些喪失信心。
自己對 NAS 的需求是:
1. 提供 Samba File Server 功能
2. 提供 FTP Server 功能
3. 提供 NFS 功能
4. 能將檔案同步到 Google Drive
5. 能依照自己的需求及安裝硬碟數,建立 RAID
6. 遠端管理
7. 防火牆
8. 提供 VPN 功能
9. 其它.....

 (閱讀全文)

grive 程式路徑
$ which grive
/usr/local/bin/grive

grive 使用參數
$ /usr/local/bin/grive --help
Grive options:
  -h [ --help ]               Produce help message
  -v [ --version ]            Display Grive version
  -a [ --auth ]               Request authorization token
  -p [ --path ] arg           Root directory to sync
  -s [ --dir ] arg            Single subdirectory to sync (remembered for next
                              runs)
  -V [ --verbose ]            Verbose mode. Enable more messages than normal.
  --log-http arg              Log all HTTP responses in this file for
                              debugging.
  --new-rev                   Create new revisions in server for updated files.
  -d [ --debug ]              Enable debug level messages. Implies -v.
  -l [ --log ] arg            Set log output filename.
  -f [ --force ]              Force grive to always download a file from Google
                              Drive instead of uploading it.
  -u [ --upload-only ]        Do not download anything from Google Drive, only
                              upload local changes
  -n [ --no-remote-new ]      Download only files that are changed in Google
                              Drive and already exist locally
  --dry-run                   Only detect which files need to be
                              uploaded/downloaded, without actually performing
                              them.
  --ignore arg                Perl RegExp to ignore files (matched against
                              relative paths, remembered for next runs).
  -U [ --upload-speed ] arg   Limit upload speed in kbytes per second
  -D [ --download-speed ] arg Limit download speed in kbytes per second

 (閱讀全文)

以 Debain Linux 為例
1. 在使用者目錄下建立不同的目錄
$ mkdir /home/t850008/{Google,t850008}

2. 先開啟瀏覽器登入到要同步的 Google Drive 帳號:

 (閱讀全文)

雖然由 Web 介面來進行管理非常方便,不過有些情況還是用遠端登入的文字介面比較簡潔快速直接。
1. 選擇 服務 / SSH

 (閱讀全文)

NAS4Free 預設管理密碼是 nas4free,更改方式
1. 選擇 系統 / 一般設定

 (閱讀全文)

安裝 NAS4Free 時是使用 DHCP Server,直接取得 IP,如果想要更換成其它固定的 IP 設定方法。
1. 原先的 IP 是 192.168.1.250,選擇 2 Configure Network IP Address

 (閱讀全文)

參考網頁:
Grive2 — YourcmcWiki
GitHub - vitalif/grive2: Google Drive client with support for new Drive REST API and partial sync

1.安裝所需套件
# apt-get install git cmake build-essential libgcrypt11-dev libyajl-dev libboost-all-dev libcurl4-openssl-dev libexpat1-dev libcppunit-dev binutils-dev pkg-config

2. 下載 grive Source Code
# git clone https://github.com/vitalif/grive2
Cloning into 'grive2'...
remote: Counting objects: 3914, done.
remote: Total 3914 (delta 0), reused 0 (delta 0), pack-reused 3914
Receiving objects: 100% (3914/3914), 1.05 MiB | 364.00 KiB/s, done.
Resolving deltas: 100% (2565/2565), done.
Checking connectivity... done.

 (閱讀全文)

參考文件:在 Linux 中使用 Grive 指令工具同步 Google 雲端硬碟(Drive)上的檔案 - G. T. Wang
1. 安裝 grive
# apt-get update
# apt-get install grive

2. 先開啟瀏覽器登入到要同步的 Google Drive 帳號:

 (閱讀全文)

參考網頁:Change admin password in CLI - OpenMediaVault
1. 以 root 身份登入  SSH Server,並執行 omv-firstaid

 (閱讀全文)