群晖(Synology)NAS 升级硬盘扩展空间小记

经历过几次硬盘损坏完全丢失数据后,痛定思痛,在 2019 年的时候上了个 NAS。

在上这个 NAS 的时候买了个 8 盘位的,顺便把手上的各种容量的硬盘都拿来装上了,所以硬盘的容量在 NAS 里面也是五花八门。

这样的配置通常不能够将容量用到最大化,但是好歹比单盘的要保险多了。

中途经历过一次硬盘损坏,换过一次硬盘升级过一次空间。

最近又有一块从老台式机上的硬盘被替换下来了,所以想着替换掉 NAS 中容量比较小的 500G 的硬盘。

扩充流程是:

  • 更换硬盘
  • 扩充存储池
  • 扩充卷

必须要按照上面的顺序进行扩充,在扩充存储池的时候非常耗时,要有心理准备。

找到容量最小的盘位

首先要在你的 NAS 存储中,找到容量最小的盘位。

按照官方的推荐替换原则就是,为了保障存储空间的最大利用,你替换的新硬盘容量要大于等于 NAS 最大容量的硬盘,然后从 NAS 中容量最小的硬盘开始替换。

所以正确的打开姿势是,针对我的 NAS,需要最少容量是 6TB 的,并且从最小容量的盘位开始替换。

因为我这是用的老的台式机硬盘,一般来说替换的新硬盘大于你要替换的存储空间就 OK。

缺点是存储空间的提升很有限,不是你想的那样的算法。

下面的图显示的是,我们替换掉的第 6 盘位的硬盘,这块硬盘在没有替换之前和第8盘位的硬盘容量是一样的,都是 500 GB

sn-replace

替换下来后看了下老的硬盘,居然是 2007 年生产的,到现在已经有 14 年了,是有点老了。

WeChat Image_20210205072848

修复存储池

替换硬盘后的下一步就是修复存储池。

当硬盘替换后,会提示你的存储池显示为降级,如果没有这个显示的话,你可以重启下你的 NAS。

然后在存储池上 Action 上会有一个提示为修复,单击修复就会弹出下面的界面。

sn-replace-01

在上面的界面中,NAS 已经告诉你识别到了新的硬盘和容量。

然后单击下一步继续。

sn-replace-02

下一步继续后如上图所示,你将会看到确定配置。在这个确定配置上面有一个总的容量。

这个容量就是在修复存储池后你的 NAS 将会扩展到的存储池容量。

确定后继续,然后你会看到 NAS 正在尝试帮你修复存储池。

sn-replace-03

这里的修复非常耗时,你可以准备 1 天的样子来完成。当上面正在修复的时候,你可以去休息休息了。

在修复的时候是不影响 NAS 使用的,你可以正常使用 NAS。

扩充卷

等第二天早上起来后再检查下你的 NAS 看看存储池是否已经修复成功了。

如果存储池已经修复成功了,你可以开始扩充卷来增加容量了。

下图是我们扩充卷之前的容量。

sn-replace-04

选择 Action 下面的 Configure 选项来进行配置。

2021-02-05_7-00-19

因为我们扩充了存储池,所以我们可以在最大可用 GB 哪里看到了增加的容量,然后你单击 Max 进行最大容量扩充。

sn-replace-06

NAS 在这个时候会帮你扩充卷,这个扩充的过程很快,基本上几分钟就会完成。

sn-replace-07

在完成后,你便可以看到扩充完成的卷和大小了。

sn-replace-08

在完成上面的操作后,就可以享受到 NAS 扩充后的容量。

因为 NAS 具有上面的特性,因此较多盘位的 NAS 能够在保证不间断运行的时候扩充容量,同时针对单盘的数据备份要好得多得多。

硬盘有价,数据无价,再加上随着智能手机,摄像设备的使用,存储的需求越来越大。NAS 针对家庭和小型办公场所来说是一个不错的选择。

https://www.ossez.com/t/synology-nas/13286

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
可以使用Java的SMBJ库连接到Synology NAS并实现文件上传。以下是一个简单的示例代码: ```java import com.hierynomus.mssmb2.SMB2Dialect; import com.hierynomus.smbj.SMBClient; import com.hierynomus.smbj.auth.AuthenticationContext; import com.hierynomus.smbj.common.SmbPath; import com.hierynomus.smbj.connection.Connection; import com.hierynomus.smbj.session.Session; import com.hierynomus.smbj.share.DiskShare; import com.hierynomus.smbj.share.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; public class SynologyNASUploader { public static void main(String[] args) throws IOException { String serverName = "your-synology-nas"; String shareName = "your-share-name"; String username = "your-username"; String password = "your-password"; String filePath = "path-to-your-file-on-local-machine"; String fileName = "your-file-name"; SMBClient client = new SMBClient(SMB2Dialect.SMB_2_1); Connection connection = client.connect(serverName); AuthenticationContext auth = new AuthenticationContext(username, password.toCharArray(), ""); Session session = connection.authenticate(auth); DiskShare share = (DiskShare) session.connectShare(shareName); SmbPath smbPath = new SmbPath(share.getDiskId(), fileName); File file = share.openFile(smbPath, new HashSet<>(Arrays.asList(AccessMask.GENERIC_ALL)), null, null, 0, 0); InputStream inputStream = new FileInputStream(filePath); file.write(inputStream); file.close(); share.close(); session.close(); connection.close(); client.close(); } } ``` 请将上述代码中的 `your-synology-nas`、`your-share-name`、`your-username`、`your-password`、`path-to-your-file-on-local-machine` 和 `your-file-name` 替换为你的 Synology NAS 的相关信息和本地文件的路径和名称。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HoneyMoose

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值