惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threatpost
博客园 - 叶小钗
T
The Blog of Author Tim Ferriss
Recent Announcements
Recent Announcements
D
DataBreaches.Net
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
罗磊的独立博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
N
Netflix TechBlog - Medium
Microsoft Azure Blog
Microsoft Azure Blog
Microsoft Security Blog
Microsoft Security Blog
B
Blog
U
Unit 42
有赞技术团队
有赞技术团队
博客园 - 聂微东
GbyAI
GbyAI
宝玉的分享
宝玉的分享
F
Full Disclosure
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
MyScale Blog
MyScale Blog
Jina AI
Jina AI
Martin Fowler
Martin Fowler
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
D
Docker
P
Proofpoint News Feed
A
About on SuperTechFans
I
InfoQ
博客园 - 【当耐特】
C
Check Point Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Privacy & Cybersecurity Law Blog
T
Threat Research - Cisco Blogs
Y
Y Combinator Blog
Project Zero
Project Zero
WordPress大学
WordPress大学
小众软件
小众软件
AWS News Blog
AWS News Blog
博客园 - 司徒正美
T
The Exploit Database - CXSecurity.com
L
LINUX DO - 热门话题
I
Intezer
Engineering at Meta
Engineering at Meta
C
CXSECURITY Database RSS Feed - CXSecurity.com
J
Java Code Geeks
T
Tenable Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
C
CERT Recently Published Vulnerability Notes

yingfeng

奔赴,是为了与心中的那道光相见 飞牛NAS系统重启后失去网络连接故障的临时处理措施 十多年了,终于等到一场有CC的线下(良辰南京) 2025年的第一场流星雨:象限仪座流星雨 Let 关于我使用z30一段时间的一些分享(絮絮叨叨,废话比较多) 记银临『山色有无中』巡演 • 深圳站 Linux替换卷组中的硬盘 Linxu系统开机自动连接OpenVPN服务器
UNAS替换卷组中的硬盘,保持目录不变
yingfeng · 2023-12-17 · via yingfeng

在使用UNAS系统时候,如果没有作RAID,当某些情况下一块硬盘出现坏道或者需要更换更大容量的硬盘、需要换成固态等情况,就需要对硬盘进行替换。
而且此时如果还有在NAS中跑了一些服务,那么我们就要保证硬盘替换后的路径不能改变。
本文实际上是按照“Linux使用卷组时替换卷组中的硬盘”中的方式来操作,不过在UNAS系统很多操作可以直接直接在web控制台完成,所以就单独发了一篇文章。

废话不多说,以下是具体操作

1. 插入新的硬盘

首先当然是将新的硬盘插到服务器上。
将硬盘插入服务器后,我们可以在UNAS的“控制中心”中是的“磁盘检测”中看到新的硬盘。

这里的“/dev/sdc”就是我插入的新硬盘

2. 创建临时卷组

在UNAS的“控制中心”中的“逻辑卷管理”中创建新的卷,将新的硬盘选上。
此处我们创建一个名为“temp_vg”的卷组。

3. 创建同名字卷

在这个新创建的卷组中创建一个新的卷,其名字与待替换的硬盘的卷组中原有的的卷名一致,如果待替换的硬盘的卷组中原有的的卷有多个,就相应的创建多个卷,卷的大小可以随意,只要大于对应的逻辑卷所存储的文件大小即可。
如同步骤2中的截图所示,我们需要替换的原有硬盘所在的卷组名为“disk1”那么我们新的卷组中也将卷名设为“disk1”。

在UNAS的“控制中心”中创建好卷后,卷会自动挂载,我们不需要做其他操作。

4. 停止服务

在进行文件复制之前,我们要停止与旧硬盘相关服务,包括U-Driver云盘、万由云、Transmission下载等。具体有哪些服务要看你所以使用的具体情况。

5. 复制文件

ssh登录到nas,然后使用“cp”命令进行文件复制,将原有硬盘的卷下的文件都复制到新的硬盘的卷中。
此处假设原有的卷组名为“nas_vg”,卷为“disk1”,新创建的卷组为“temp_vg”,卷与原有卷同名,名为“disk1”,那么我们的操作如下:

root@UNAS-test:~# cp -r /mnt/nas_vg/disk1/ /mnt/temp_vg/disk1/

如果有多个卷,就按照这个步骤重复操作即可。
ssh登录nas需要在UNAS的“APP管理器”中安装“ssh服务”,这里不过多介绍,就是点几下鼠标的事情,非常简单。

6. 卸载卷

在“控制中心”中的“逻辑卷管理”中,将需要替换的硬盘的卷与新的硬盘的卷都卸载。

6. 修改卷组名称

ssh登录到nas,然后使用“vgrename ”命令来修改卷组名。
这里我们还是假设旧硬盘的卷组名为“nas_vg”,新的硬盘是卷组名为“temp_vg”,那么操作如下

root@UNAS-test:~# vgrename nas_vg nas_vg_old
 Volume group "nas_vg" successfully renamed to "nas_vg_old"
root@UNAS-test:~# vgrename temp_vg nas_vg
 Volume group "temp_vg" successfully renamed to "nas_vg"

7. 重新挂载卷

现在我们回到UNAS的web控制台,刷新以下重新打开“控制中心”中的“逻辑卷管理”页面,此时我们会发现,我们原来创建的“temp_vg”(步骤2中新创建的卷组)已经变成了“nas_vg”(原来硬盘的卷组),而““nas_vg”(原来硬盘的卷组)则变成了“nas_vg_old
此时我们挂载新的“nas_vg”卷组下的“disk1”卷。

UNAS会自动把卷挂载在“/mnt/卷组名/卷名称”目录下,按照这里假设的情况,这个“disk1”卷会被挂载在“/mnt/nas_vg/disk1”下。

7. 检查文件

挂载好后我们就可检查共享文件夹是否都转移过来了。
同样是需要刷新一下,然后到“控制中心”的“共享文件夹”中检查文件是否都转移过来了。

8. 启动服务

确保文件都转移过来后,就可以开始启动各种与这个卷组下相关的服务了。

9. 取下旧硬盘

确保服务都正常后,就可以将旧硬盘取下了。
这里不建议立即将旧硬盘格式化或者进行销毁等处理,建议等新硬盘运行一段时间,确保数据没有任何处理之后在对旧的硬盘进行对应的处理。