{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

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

oysunoysun 回答0 收藏2
收藏問題

1條回答

betacat

betacat

回答于2022-06-28 17:51

工具/原料樹莓派,硬盤

方法/步驟1:

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

方法/步驟2:

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

準備硬盤方法/步驟1:

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

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

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

sudo -i

passwd root

(輸入你的密碼)

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

方法/步驟2:

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

SSH root@[IP地址]

方法/步驟3:

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

fdisk -l

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

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

方法/步驟4:

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

apt-get install ntfs-3g

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

mkdir /media/1

mkdir /media/2

mount -t auto /dev/sda1 /media/1

mount -t auto /dev/sdb1 /media/2

mkdir /media/1/shares

mkdir /media/2/shares

配置Samba方法/步驟1:

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

apt-get install samba

apt-get install samba-common-bin

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

nano /etc/samba/smb.conf

方法/步驟2:

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

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

security = user

方法/步驟3:

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

[test] comment = Test share

path = /media/1/shares

valid users = @users

force group = users

create mask = 0660

directory mask = 0771

read only = no

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

方法/步驟4:

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

service samba restart

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

useradd jamie -m -G users

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

passwd jamie

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

smbpasswd -a jamie

方法/步驟5:

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

方法/步驟6:

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

apt-get install autofs

nano /etc/auto.master

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

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

現(xiàn)在就可以安全重啟,不會破壞配置了。

數(shù)據(jù)備份方法/步驟1:

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

apt-get install rsync

crontab -e

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

30 5 * * * rsync -av –delete /media/1/shares /media/2/shares/

方法/步驟2:

數(shù)字的格式是這樣子的:

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

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

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

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

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

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<