上一篇《自己動手搭建NAS(硬件評估篇)》講述了NAS硬件選擇的折騰;目前在硬件OK,且系統(tǒng)先選定Ubuntu的基礎(chǔ)上多糠,需要進(jìn)行軟件環(huán)境的準(zhǔn)備伏伯。
為了解決文件共享
和局域網(wǎng)視頻播放
办陷,以及遠(yuǎn)程訪問存儲
的需求民镜,擬定的環(huán)境需求如下:
- 更新軟件源為國內(nèi)源(加速后續(xù)操作的基礎(chǔ))
- 固定IP(動態(tài)IP怎么玩SSH)
- 機(jī)械硬盤分區(qū)及掛載
- SSH Server
- Samba Server
- 遠(yuǎn)程桌面(本來是不需要制圈,但是為了迅雷,也是拼了)
- 下載工具(Aria2)
- 媒體服務(wù)器(Emby Server)
- DDNS(花生殼 or FRP)
- 定時關(guān)機(jī) + 遠(yuǎn)程開機(jī)
以上環(huán)境的準(zhǔn)備鲸鹦,有的步驟很簡單(或者是已有的參考已經(jīng)非常好馋嗜,一步一步照著做就好了)吵瞻,直接列上相關(guān)鏈接就好了,有的比較復(fù)雜眯停,后續(xù)就以單獨(dú)的主題來講述莺债。
1. 更新軟件源為國內(nèi)源
這個很基礎(chǔ)又厉,照著鏈接做就好了覆致,自己選擇了阿里的源,實(shí)測速度還不錯儡羔。
Ubuntu 18.04 軟件源修改成國內(nèi)源(文件或界面形式)
2. 固定IP
這個基本方法有兩種,從路由器設(shè)置或者在Ubuntu中設(shè)置仇冯。
Ubuntu中設(shè)置的方法可以參考
Ubuntu16設(shè)置靜態(tài)IP
另外一種就是在路由器中固定IP族操,正常的路由器設(shè)置都很簡單色难,我的是小米路由器3,設(shè)置比較人性化娇昙,設(shè)置后需要重啟路由器笤妙。
3. 機(jī)械硬盤分區(qū)及掛載
正常的硬盤分區(qū)使用fdisk
就可以了蹲盘,不過由于有2塊4T的硬盤,自己使用上的用途基本只有娛樂和工作相關(guān)內(nèi)容皇拣,一塊硬盤分為一個區(qū)就可以了氧急;這樣就帶來了問題毫深,fdisk只能支持2T以內(nèi)的分區(qū),要讓4T只分一個區(qū)钉寝,使用fdisk是不行的嵌纲。
具體原因是因?yàn)榉謪^(qū)表
MBR分區(qū)表:(MBR含義:主引導(dǎo)記錄)
所支持的最大卷:2T (T; terabytes,1TB=1024GB)
對分區(qū)的設(shè)限:最多4個主分區(qū)或3個主分區(qū)加一個擴(kuò)展分區(qū)腥沽。
GPT分區(qū)表:(GPT含義:GUID分區(qū)表)
支持最大卷:18EB今阳,(E:exabytes,1EB=1024TB)
每個磁盤最多支持128個分區(qū)
按照以上說法茅信,我們需要使用支持GPT分區(qū)表的工具來進(jìn)行磁盤格式化蘸鲸,這里有兩個選擇:
- parted
- gdisk
parted的用法可以參考
parted分區(qū)超過2TB硬盤
剛開始我也是使用parted進(jìn)行分區(qū)酌摇,結(jié)果分區(qū)后出現(xiàn)了紅色的warning(具體記不清了嗡载,大概意思應(yīng)該是邏輯扇區(qū)不對齊,可能影響后續(xù)使用的performance),這樣嚇壞了琳轿,后續(xù)真的performance有問題,我怎么辦啊挪哄,要重新再分區(qū)迹炼?資料怎么辦颠毙?嚇得我趕緊換gdisk
試試(個人猜測應(yīng)該是分區(qū)過程中有一個設(shè)置起始/結(jié)束扇區(qū)的時候,設(shè)置不合理刻两,個人也不知道如何才對磅摹,還是換簡單的辦法試試吧霎奢,不行再來補(bǔ)習(xí)分區(qū)知識)
gdisk的使用方法基本與fdisk相同幕侠,可以參考一篇比較好的fdisk使用方法就可以了
Ubuntu 添加新分區(qū) 并設(shè)置掛載點(diǎn)
是否分區(qū)成功可以用fdisk -l
,通過查看對應(yīng)磁盤下是否有分區(qū)信息來判斷
分區(qū)完成以后的步驟:
- 格式化(還是使用ext4)
mkfs.ext4 /dev/sdb1
- 掛載
mkdir /home/work
mount -t ext4 /dev/sdb1 /home/work
如果掛載成功的話硕旗,在/home/work目錄下女责,會出現(xiàn)lost+found
目錄
或者是通過df -h
命令查看
- 讓每次開機(jī)后都自動掛載
sudo vim /etc/fstab
# add the line
/dev/sdb1 /home/work ext4 defaults 1 0
4. SSH Server
sudo apt-get install openssh-server
正常安裝后應(yīng)該ssh server就已經(jīng)啟動了抵知,可以通過
ps -e | grep sshd
確認(rèn)是否有ssh server進(jìn)程
如果沒有啟動的話,可以通過以下命令啟動
sudo service ssh restart
如果需要修改ssh server的相關(guān)配置残制,配置文件在/etc/ssh/sshd_config
5. Samba Server
這個正常參考
烏班圖18.04 LTS 版 安裝Samba服務(wù)器
6. 遠(yuǎn)程桌面
正常情況下是不需要遠(yuǎn)程桌面的初茶,為了偶發(fā)的需要桌面才能進(jìn)行的UI操作浊闪,我們還是稍作準(zhǔn)備
ubuntu16.04安裝VNC+xfce 的方法
注意:
按照上述方法進(jìn)行設(shè)置后搁宾,實(shí)測在windows使用VNCViewer
可能鏈接不上遠(yuǎn)程桌面,具體原因是因?yàn)樽烂媸怯衖d的爽待,需要再地址后指定桌面id翩腐,類似172.28.28.17:1
栗菜,最后的:1
表示的是服務(wù)器上的遠(yuǎn)程桌面id,具體在啟動vncserver時富俄,需要指定id而咆,這樣才能匹配
vncserver :1
如果需要結(jié)束桌面的話,使用以下方法
# 結(jié)束桌面(指定id)
vncserver -kill :1
使用遠(yuǎn)程桌面悠瞬,主要目的是為了可以使用迅雷,實(shí)測這種方式建立的xfce桌面套件望迎,在使用wine打開迅雷時凌外,任務(wù)欄已經(jīng)有迅雷,但是UI不顯示摄欲,悲劥薄胸墙;
估計(jì)還是需要遠(yuǎn)程啟動原生的gnome桌面套件才行
后續(xù)的媒體服務(wù)器以及下載工具建立迟隅,內(nèi)容會稍多励七,稍后再分開介紹呀伙。