背景:
随着我对系列电影和经典电视剧的收藏日益增加,原本放在NAS上的2T硬盘空间日渐不足,旧笔记本电脑的750G硬盘也快没地方存放新文件了,因此开始考虑购买一块新硬盘。作为预算有限的用户,我迫切需要寻找性价比高的选择。虽然离双11还有一段时间,直接购买8T的酷狼盘显然不太划算,所以我决定在软路由中内置一块2.5寸的硬盘来解决这个问题。
一个比较经济的方案是用新的2.5寸硬盘替换掉旧笔记本中的硬盘,然后将旧笔记本上750G的硬盘内置到软路由中,可以说是让旧硬盘发挥最后的价值。重要数据仍将保留在笔记本硬盘上,并在NAS上形成双重备份。我也曾考虑过价格便宜的1T酷鱼盘,但经过权衡,发现对于750G的笔记本硬盘来说,1T的容量提升并不明显,大量文件转移也会遇到许多麻烦。因此,最终还是选择了2T的2.5寸酷鱼盘。
使用很久的旧硬盘中存满了众多文件,从几KB的小文档到6G的ISO镜像,难以分散存储。而且由于NAS上空间有限,无法将旧硬盘中的数据一并转移。因此在新硬盘到货后,我首先拆下了旧硬盘,再将新硬盘装入旧笔记本,并通过内网将NAS中的近600G文件传到新硬盘上。最后,再替换回新硬盘,完成旧硬盘的全部数据转移到NAS。
说了这么多背景信息,接下来就开始在软路由上挂载旧硬盘的步骤。
步骤开始:
1、在PE下利用DiskGenius删除旧硬盘的分区,直接将旧硬盘变为空盘,不要进行格式化操作;这样可以让旧硬盘的全部容量以一个分区的形式挂载在软路由上,因我对Linux中的分区操作不太熟悉。
2、将旧硬盘装入软路由,启动软路由系统;
2.1、使用PC浏览器登录LEDE x64管理界面,在“状况” – “总览”下查看磁盘信息;记住硬盘的盘符,例如我的LEDE启动盘mSATA是“sda”,而旧硬盘是“sdb”;
4、在命令行中给硬盘分区:
4.1、打开Xshell,以root权限登录到软路由;(默认端口:22, 默认密码:koolshare)
4.2、输入分区命令:
`fdisk /dev/sdb
命令中的“sdb”应根据实际硬盘进行修改`
4.3、输入 p 显示现有分区;
4.4、输入 n 创建新分区;输入 p 创建主分区;我只需创建一个分区,直接一路回车即可;如果出现警告信息“Do you want to remove the signature? [Y]es/[N]o”,请选择 y 并回车;输入 p 查看分区是否成功(可以看到设备下会出现 /dev/sdb1,及其起始位置与容量等信息);输入 w 保存分区并退出,硬盘分区结束;
5、对硬盘进行格式化;
5.1、输入以下命令:
`mkfs.ext4 /dev/sdb1
命令中的“sdb1”应根据实际硬盘进行修改;
如果遇到无法格式化硬盘的情况,请先取消共享并卸载,命令如下:
umount /dev/sdb1 /mnt/sdb1
如遇到警告信息“Proceed anyway ? (y,N)”,按 y 即可;`
6、挂载硬盘;
依次输入以下命令:
`mkdir /mnt/sdb1
mount /dev/sdb1 /mnt/sdb1
命令中的“sdb1”应根据实际硬盘进行修改;`
7、创建共享账户及密码,命令如下:
smbpasswd -a root
根据提示输入两次密码;随后重启软路由;
8、打开LEDE x64管理界面,进入“系统” – “挂载点” – “全局设置”,取消勾选“自动挂载未配置的磁盘分区”和“自动挂载磁盘”;
向下滚动至“挂载点-配置存储设备挂载到文件系统中的位置和参数”,点击左下方的“添加”;(此处我在操作时忘了截图,使用最后的截图代替。)
点击“添加”后进入到“挂载项目”,在基本设置中勾选“启用此挂载点”,在“设备”下拉菜单中选择磁盘,即/dev/sdb1 ;“挂载点”下拉选择“自定义”,输入/mnt/sdb1 ;保存并应用。(根据实际情况选择“sdb1”)
挂载完成后,回到“挂载点-配置存储设备挂载到文件系统中的位置和参数”,查看硬盘是否正常挂载;
检查无误后,建议重启软路由;
9、设置网络共享;
9.1、进入“服务” – “网络共享”;在“Samba”的常规设置中查看工作组,默认一般为“WORKGROUP”;
9.2、在“Samba”的编辑模板中,在 invalid users = root 之前输入 # 号进行注释。
9.3、在“共享目录”下添加目录;
共享名:自行设置,比如为了区分NAS上的共享文件夹,我设置为“lede”;目录:/mnt/sdb1 (同样“sdb1”根据实际修改);允许用户:root ;勾选“可浏览”;创建权限掩码及目录权限掩码均为0775;保存并应用,然后重启路由器;
10、打开本地磁盘,在地址栏输入:\软路由的IP,例如我是\192.168.55.1,将提示输入用户名与密码,用户名:root,密码即为步骤7中设置的密码;
点击“确定”后就可以看到共享的文件夹,然后映射到本地即可。
11、感谢Koolshare论坛的两位大神
@secy001 [教程] LEDE X64磁盘挂载及开启网络共享(samba)教程
链接地址:https://koolshare.cn/thread-110543-1-1.html
@adnaowan [教程] 写硬盘及分区格式化设置共享教程