Ubuntu打造家用NAS三——网盘与影视中心
一、Ubuntu 挂载硬盘
- 通过 Putty 连接 NAS
- 查看硬盘位置:
sudo fdisk -l
- 找到需要挂载的硬盘,我的是“Disk /dev/sdb:xxx GiB"
- 将硬盘格式化为 EXT4 格式:
sudo mkfs.ext4 /dev/sdb
- 查看此硬盘的 UUID 值:
sudo blkid
,即“/dev/sdb: UUID=“xxx” BLOCK_SIZE=“4096” TYPE="ext4""中的xxx - 创建合适的硬盘挂载点:我选择的是
/home/saber/NAS
- 挂载此硬盘:
sudo vim /etc/fstab
,
a. 打开后的文件的参数格式为:设备名称 挂载点 分区类型 挂载选项 dump 选项 fsck 选项。
b. dump 选项为 0 表示不进行备份
c. fsck 选项为启动时检查顺序,0 为不检查,/ 根目录为 1,其他只能从 2 开始
d. 仿照上面的内容填写自己的硬盘,我这里写的是UUID=51709c20-061d-4320-961d-cc1e2413ed15 /home/saber/NAS ext4 defaults 0 2
e. 按 ESC,输入:wq
,保存并退出 - 重启 NAS
- 重新通过 Putty 连接 NAS
- 输入:
df -h
,即可以看到硬盘已经被挂载在”/home/saber/NAS”上
二、私人网盘
14. 输入以下内容安装 Z-File
sudo apt update
sudo apt install -y openjdk-8-jre-headless unzip
# 声明安装到的路径
export ZFILE_INSTALL_PATH=~/zfile
# 创建文件夹并进入
mkdir -p $ZFILE_INSTALL_PATH && cd $ZFILE_INSTALL_PATH
# 下载 zfile 最新版
wget --no-check-certificate https://c.jun6.net/ZFILE/zfile-release.war
# 解压并删除压缩包
unzip zfile-release.war && rm -rf zfile-release.war
# 授权启动停止脚本
chmod +x $ZFILE_INSTALL_PATH/bin/*.sh
# 更改默认端口
sudo vim ~/zfile/WEB-INF/classes/application.properties
/server.port # 查找关键字
i # 输入模式
# 将对应的默认的 8080,改为 3290(任意端口即可)
# 按 ESC
:wq # 保存更改并退出
# 启动项目
~/zfile/bin/start.sh
# 停止项目: ~/zfile/bin/stop.sh
- 在浏览器中打开宝塔控制面板
- 选择安全–>系统防火墙–>点击添加端口规则–>协议选择 TCP/UDP -->端口输入 3290 -->来源选择所有 IP -->策略选择允许–>备注填写 Z-File -->点击提交
- 在浏览器中进入网站:
http://NAS的IP:3290/
- 根据提示配置用户名及密码等–>点击系统初始化–>弹出:提示:当前无可用存储源,是否跳转至管理员页面添加存储源?–>点击确定
- 输入刚刚设置的账号和密码–>点击登录–>点击存储源设置–>点击 +
- 存储源名称、存储源别名、存储源备注都填写 NAS -->存储策略选择本地存储–>是否启用、启用文件操作、允许匿名文件操作都选择开启–>文件路径填写
/home/saber/NAS
-->生成签名链接开启–>下载签名有效期填写为1800(3分钟)–>点击保存设置–>点击确定 - 重新在浏览器中进入网站:
http://NAS的IP:3290/
,私人云盘即可使用
三、影音服务搭建
- 影音服务在这里我选择的是 Plex,官网下载地址:点击这里
- 通过 Putty 连接 NAS
- 创建媒体库:
sudo mkdir /home/saber/NAS/'Media Library'
- 在终端中输入
sudo chmod 755 -R /home
27. 输入以下内容安装 Plex
安装包下载链接:点击这里
sudo apt update
sudo apt upgrade
# 下载,复制上面下载时的下载链接
wget https://downloads.plex.tv/plex-media-server-new/1.29.2.6364-6d72b0cf6/debian/plexmediaserver_1.29.2.6364-6d72b0cf6_amd64.deb
# 安装,将下载的安装包放在NAS里,进入安装包所在的目录
sudo dpkg -i plexmediaserver_1.29.2.6364-6d72b0cf6_amd64.deb
sudo apt update
sudo apt upgrade
# 查看 Plex 工作状态
systemctl status plexmediaserver
- 在浏览器中打开宝塔控制面板
- 选择安全–>系统防火墙–>点击添加端口规则–>协议选择 TCP/UDP -->端口输入 32400 -->来源选择所有 IP -->策略选择允许–>备注填写 Plex -->点击提交
- 在浏览器中进入网站:
http://NAS的IP:32400/web
- 首次使用 Plex,需要创建一个 Plex 帐户或使用现有帐户登录或登录 Google / Facebook 或 Apple 帐户
- 通行证可以不开(不开也是相当实用的)
- 跟随引导进行首次设置,设置完成后即可使用,其他使用及优化信息请自行搜索
在这里插入代码片