![想要使用 NAS 访问旧的、已填充数据的硬盘吗?](https://linux22.com/image/1399139/%E6%83%B3%E8%A6%81%E4%BD%BF%E7%94%A8%20NAS%20%E8%AE%BF%E9%97%AE%E6%97%A7%E7%9A%84%E3%80%81%E5%B7%B2%E5%A1%AB%E5%85%85%E6%95%B0%E6%8D%AE%E7%9A%84%E7%A1%AC%E7%9B%98%E5%90%97%EF%BC%9F.png)
试图复习一下我对硬盘和分区的一般了解......
我有一个旧的 SATA 硬盘,上面有很多东西。据我所知,在我把它从托架中取出并出售计算机之前,它不是操作系统的启动驱动器。它没有用于启动操作系统这一事实意味着它可以通过另一台机器上的另一个操作系统访问(需要澄清这一点吗?)。
我最近买了一台 Synology NAS。我是否可以在 NAS 中旋转上述旧硬盘并从中获取一些旧文件(在我将 WD Red 永久地放在那里之前?)。
我还没有尝试过,但如果根本无法做到的话,我不想花费数小时小心翼翼地研究一个不熟悉的系统。
一个担心的是 NAS 会要求我在安装之前格式化驱动器......
进一步澄清
经过一番深思熟虑后,我可以更好地总结这个问题:
是否可以将旧硬盘放入 Synology NAS 而不进行格式化?或者 Synology 操作系统(我猜是 Linux 的某种版本)是否需要格式化程序才能将硬盘安装到网络?
事实上,大多数操作系统至少能够读来自多个文件系统(Fat32/NTFS/HFS+),肯定意味着可以通过 Synology NAS 将磁盘安装到网络?我只需要暂时从磁盘中获取一些东西,而不需要使用 NAS 提供的丰富功能集。
答案1
读取磁盘的最简单方法是将其连接到您的常规机器(台式机、笔记本电脑,无所谓)。尝试从 NAS 内部访问磁盘时需要考虑太多事情,并确保它不会以任何方式修改数据。
它没有用于启动操作系统,这意味着它可以通过另一台机器上的另一个操作系统访问(需要澄清这一点吗?)
事实上,机器使用磁盘读取其启动数据根本不重要。访问磁盘上的数据所需的只是磁盘。(对于任何存储介质都是如此)
数据以结构化的方式放入磁盘。这通常称为“文件系统”。如果您了解文件系统,则可以提取数据,尽管速度很慢。如果 OS xyz 知道如何从文件系统读取,它就可以提取数据。如果您的 Synology NAS 知道相关磁盘的文件系统并且能够挂载它...那么您的 NAS 将读取数据。
答案2
在尝试解决同一问题时偶然发现了这个问题。以下是对我有帮助的内容:
显然,DSM 不提供从 HDD 安装卷而不将其添加到 NAS 的方法。因此,没有选项可以在 Web 界面内使用或通过网络共享 - 至少默认软件包是这样的。
但是,Synology 是一台功能齐全的 Linux 计算机,一旦连接到 shell,您就可以做任何您想做的事情。因此,您需要:
步骤1:通过以下方式启用 telnet 访问控制面板-->系统->终端和 SNMP->终端->查看 ”启用 Telnet 服务“
然后,您需要通过任何 telnet 客户端以 root 身份进行连接。对我来说,从 Mac 的终端命令行进行连接的方式如下:
第2步:
telnet 192.168.1.21
Synology login: root
Password: *your admin password*
然后您需要挂载该卷。您需要找出它是什么,因此这是有用的命令:
步骤3:
parted /dev/sdd
我买了 4 托架 414play,并且“安全数据表“ 代表第四个舱室。 ”星展银行“ 代表 1st,”安全数据库“代表 2nd,所以你明白了。然后它会显示如下内容:
GNU Parted 3.1
Using /dev/sdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)
在这里你需要输入命令“打印“。这将向您显示分区列表:
print
Model: WDC WD10EACS-00ZJB0 (scsi)
Disk /dev/sdd: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 20.5kB 210MB 210MB fat32 EFI System Partition boot
2 210MB 1000GB 1000GB hfs+ Bookshelf
(parted)
接下来,输入“辞职“,它就会退出。不要做任何其他事情,它可能会产生不良后果 ;) 作为“分开“实际上是用来摆弄分区表的。
现在,您获得了硬盘上的卷列表,接下来可以做的就是安装它。
步骤4:
mount -t hfsplus /dev/sdd2 /volumeUSB1/
选择适合您的分区 (/dev/sdd2),并选择正确的文件系统——它们都已在上一步显示。现在,执行以下操作...
步骤5:
ls -la /volumeUSB1/
...并看到奇迹(假设以上所有操作均有效)。要将其复制到 NAS 卷,请确定将其放在网络共享文件夹中的哪个位置。例如,如果您想将文件放入默认的“NetBackup”文件夹,请执行以下操作:
第 6 步:
cp -r /volumeUSB1/ /volume1/NetBackup/
这 ”-r“标志表示递归。这将花费一些时间,并且不会是交互式的——因此只需观察 Web 界面中出现的文件,直到它完成即可。
希望这会有所帮助。
PS,不要忘记关闭 telnet 访问,它不太安全。
答案3
我现在的情况完全一样:我想用几块大小相同的旧硬盘在新买的 Synology DS414 NAS 中设置 RAID。第一块硬盘上的数据可能会被删除,所以我只是安装并格式化了它。但是对于其他硬盘,我需要先将数据从它们移动到 NAS。
其中一个硬盘是外置 3.5 英寸 USB2/eSATA 硬盘。我打开了外壳并取出了硬盘。现在我有一个 USB/eSATA 盒,可以用它将 2.5 英寸和 3.5 英寸磁盘连接到我的笔记本电脑或 NAS。
与 NAS 的连接如下:笔记本电脑 → WiFi → 千兆以太网/WiFi 路由器 → 电力线适配器 → 快速以太网 → DS 414。
我已做过一些实验。
- 笼子里的硬盘通过 eSATA 电缆连接到我的笔记本电脑。NAS 可通过笔记本电脑上的 Windows 文件资源管理器访问。文件复制速度为6 MB/秒。
- HDD 通过 USB2 连接到 NAS。通过笔记本电脑上的 Windows 文件资源管理器访问 NAS。文件在 Windows 中从 HDD 移动到 NAS(两者都可以在网络 > DS414 下看到)。速度:2.2 MB/秒。
- 相同的连接,使用 DSM File Station 移动文件。速度:24 MB/秒。
- 拿起硬盘插入NAS,DS414拒绝查看其内容,所以只能格式化。
我没有尝试:将 NAS 连接到路由器(以实现千兆以太网速度 + eSATA)。但是,根据我的经验,Windows 在复制数百个文件时非常慢,因为它以某种方式一个接一个地处理它们。即使文件很小,也要花很长时间。
摘要:就我而言,使用 Synology 操作系统通过 USB2 进行复制是将文件从已填充的 HDD 移动到 NAS 的最快方法。