欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

想用樹莓派做NAS盤應該怎么做?

洪振霞2年前29瀏覽0評論

工具/原料樹莓派,硬盤

方法/步驟1:

你需要一個樹莓派,和一兩個閑置著的移動硬盤。體積較小的2.5硬盤可以由USB接口直接供電,但是我們需要一個帶有供電功能的USB分線器,因為樹莓派的USB接口提供的電是不足以給移動硬盤供電的。除此之外你也可以用thumbdrive,甚至是一張SD卡。事實上我現在在用的就是一個USB口的移動硬盤和一個thumbdrive搭建的,操作流程都是一樣的。

方法/步驟2:

只用一個硬盤,也可以搭建分享文件的網絡存儲器,但是用兩個硬盤,就可以設置數據備份,以防有一個硬盤壞掉。

準備硬盤方法/步驟1:

最初的步驟是在臺式機上格式化硬盤。這是為了方便,如果出了問題,我們可以把硬盤從NAS上拔下來,還可以在一臺PC上讀上面的數據。

可以在樹莓派上格式化,但是會花上幾個小時,從臺式機上格式化會快很多。現在就去做吧。

設置SSH,開啟root用戶,首先為root用戶設置密碼:

sudo-i

passwdroot

(輸入你的密碼)

然后在命令行下面運行raspi-config腳本,可以用sudo命令,也可以注銷當前用戶,然后以root用戶的身份登陸。在高級選項菜單中,開啟SSH。

方法/步驟2:

重啟后,你應該可以從聯網的另一臺機器登陸(如果在windows上,可以使用Putty):

SSHroot@[IP地址]

方法/步驟3:

登陸之后,搞清楚插上去的硬盤在/dev下面的編號是什么。下文假設使用兩個硬盤,創建數據備份。輸入

fdisk-l

會顯示出已經掛載的存儲設備。你應該看到類似于下面這樣(圖1):

/dev/mmc是樹莓派系統的分區,mmc指的是SD卡。/dev/sda1和/dev/sdb1和SD卡沒有關系,這些是你插上去的USB硬盤(本意是SCSI驅動器,但是現在用來指任何SATA口的或其他存儲器)

方法/步驟4:

安裝ntfs-3g模塊,于是我們就能讀寫NTFS格式的硬盤了。

apt-getinstallntfs-3g

然后創建一個目錄,以這個目錄作為掛載點掛載硬盤。為簡單起見,下文用1和2來指代。

mkdir/media/1

mkdir/media/2

mount-tauto/dev/sda1/media/1

mount-tauto/dev/sdb1/media/2

mkdir/media/1/shares

mkdir/media/2/shares

配置Samba方法/步驟1:

下一步我們來設置Samba。Samba是Windows使用的網絡文件共享協議(事實上最新的OSXMavericks也支持)

apt-getinstallsamba

apt-getinstallsamba-common-bin

cp/etc/samba/smb.conf/etc/samba/smb.conf.bak

nano/etc/samba/smb.conf

方法/步驟2:

如果你不熟悉這類配置文件,行首的#表示這一行是注釋,于是這一行的配置也就不會生效。要開啟一項功能,可以自己添加一行,也可以把某一行前面的注釋符號去掉,讓它生效。

我們先來啟動用戶安全;按下CTRL-W然后輸入”security”,來找到相關的選項。去掉這一行前面的注釋符號:

security=user

方法/步驟3:

然后,移動到文本末尾(或者按住CTRLV直到移動到了末尾),添加網絡共享,數目取決于你自己的需求。使用這種格式:

[test]comment=Testshare

path=/media/1/shares

validusers=@users

forcegroup=users

createmask=0660

directorymask=0771

readonly=no

只有第一塊硬盤的配置——之后我們將用第二塊硬盤和第一塊同步,以進行備份。

方法/步驟4:

然后用下面的命令重啟Samba。

servicesambarestart

現在給你的樹莓派添加一個用戶,假設你不想用同一個用戶來訪問(下文的”jamie”是用戶名)

useraddjamie-m-Gusers

輸入下面的命令給新用戶設置密碼,完成后確認。

passwdjamie

然后我們把這個用戶加入到Samba中。你需要兩次確認你的密碼。

smbpasswd-ajamie

方法/步驟5:

然后就去測試網絡存儲功能吧,應該可以在其他機器上看到了(Windows或Mac),而且你應該可以往上面寫入文件。

方法/步驟6:

現在還剩一個問題,你重啟樹莓派,驅動器的掛載就會失效。為了解決這個問題,我們需要安裝autofs。

apt-getinstallautofs

nano/etc/auto.master

在+auto.master下面加入一行:

/media//etc/auto.ext-usb–timeout=10,defaults,user,exec,uid=1000

現在就可以安全重啟,不會破壞配置了。

數據備份方法/步驟1:

如果你安裝了兩個硬盤,我們現在就可以用一個腳本來同步數據,如果一塊硬盤壞了,還有一份備份的。我們用rsync來做備份。

apt-getinstallrsync

crontab-e

linux下面的crontab是用來自動運行某個任務的一個軟件。我曾經在《自動備份你的網站》中簡要提到過。加上這一行:

305***rsync-av–delete/media/1/shares/media/2/shares/

方法/步驟2:

數字的格式是這樣子的:

分鐘|小時|一個月中哪一天|月份|一個星期中哪一天

所以我們加進去的那一行,rsync命令會在每天的早晨5點30分運行(*通配符表示“所有”,所以會在“每個月的每一天”運行)

如果你想立刻進行一次備份,只要粘貼這個rsync的命令:

rsync-av–delete/media/1/shares/media/2/shares/

取決于共享文件夾里放的東西,耗費的時間可能只要幾秒鐘,也可能會長一些,在完成之后會給你一個報告。rsync最棒的地方在于它會記錄哪些文件更新了,哪些文件添加近來或是應該被刪除。你可以再試一遍那個命令,應該立刻就會完成的,因為rsync知道沒有文件發生了變動。