she*_*nan 7 nas hard-drive partitioning
试图复习我对硬盘驱动器和分区的一般理解......
我有一个旧的 SATA 硬盘驱动器,里面装满了东西。据我所知,在我将它从托架中取出并出售计算机之前,它不是操作系统的启动驱动器。它不用于启动操作系统的事实意味着它可以通过另一台机器上的另一个操作系统访问(需要对此进行澄清吗?)。
我最近买了一台 Synology NAS。我是否可以在 NAS 中旋转所述旧硬盘驱动器,并从中获取一些旧文件(在我更永久地将 WD Red 插入其中之前?)。
我还没有尝试过,但如果根本无法完成,我不想花几个小时在一个不熟悉的系统周围踮起脚尖。
一个担心是 NAS 在安装之前会要求我格式化驱动器...
进一步澄清
经过一番深思熟虑,我可以更好地总结这个问题:
是否可以在不格式化的情况下将旧硬盘放入 Synology NAS?或者 Synology OS(我想:某种风格的 Linux)是否需要格式化程序才能将驱动器安装到网络?
大多数操作系统至少能够从多个文件系统 (Fat32/NTFS/HFS+)读取这一事实,这肯定意味着可以通过 Synology NAS 将磁盘安装到网络吗?我只需要临时从磁盘中抓取一些东西,而不是利用 NAS 提供的丰富功能集。
小智 16
在尝试解决同一问题时偶然发现了这个问题。以下是对我的帮助:
显然,DSM 没有提供从 HDD 挂载卷而不将其添加到 NAS 的方法。因此,没有选择让它在 Web 界面内可用或通过网络共享——至少在默认包中是这样。
但是,Synology 是一款功能齐全的 Linux 计算机,一旦您连接到外壳,它就可以让您做任何您喜欢做的事情。所以,你需要:
步骤1:通过控制面板启用telnet访问-->系统->终端和SNMP->终端->勾选“启用Telnet服务”
然后,您需要通过任何 telnet 客户端以 root 身份进行连接。对我来说,这是从 Mac 的终端命令行以这种方式工作的:
第2步:
telnet 192.168.1.21
Synology login: root
Password: *your admin password*
Run Code Online (Sandbox Code Playgroud)
然后你需要挂载卷。你需要找出它是什么,所以这是帮助的命令:
第 3 步:
parted /dev/sdd
Run Code Online (Sandbox Code Playgroud)
我有 4-bay 414play,“ sdd ”是用于 4th bay。“ sda ”是第一个,“ sdb ”是第二个,所以你明白了。然后它会显示如下内容:
GNU Parted 3.1
Using /dev/sdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)
Run Code Online (Sandbox Code Playgroud)
在这里你需要输入命令“ print ”。这将显示分区列表:
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)
Run Code Online (Sandbox Code Playgroud)
接下来,输入“ quit ”,它就会退出。不要做任何其他事情,它可能会产生不利后果;) 因为“ parted ”实际上是为了弄乱分区表。
所以,现在您在硬盘驱动器上获得了卷列表,接下来您可以做的是安装它。
第四步:
mount -t hfsplus /dev/sdd2 /volumeUSB1/
Run Code Online (Sandbox Code Playgroud)
选择适合您的分区(/dev/sdd2),然后选择正确的文件系统——它们都在上一步中显示过。现在,这样做...
第 5 步:
ls -la /volumeUSB1/
Run Code Online (Sandbox Code Playgroud)
...并看到魔法(假设以上所有内容都有效)。要将其复制到您的 NAS 卷,请确定将其放在网络共享文件夹中的哪个位置。即,如果要将文件放入默认的“NetBackup”文件夹,请执行以下操作:
第 6 步:
cp -r /volumeUSB1/ /volume1/NetBackup/
Run Code Online (Sandbox Code Playgroud)
“ -r ”标志表示递归。这将需要一些时间,它不会是交互式的——所以在完成之前只需观看出现在 Web 界面中的文件。
希望这会有所帮助。
PS 不要忘记关闭 telnet 访问,它不是那么安全。
读取磁盘的最简单方法是将其连接到您的常规计算机(台式机、笔记本电脑,都没关系)。尝试从 NAS 内部访问磁盘并确保不会以任何方式修改数据时,需要考虑太多事情。
事实上,它不用于启动操作系统,这意味着可以通过另一台计算机上的另一个操作系统访问它(需要对此进行澄清吗?)
事实上,机器使用磁盘从中读取启动数据根本不重要。访问磁盘上的数据所需的只是......磁盘。(对于任何存储介质都是如此)
数据以结构化方式放入磁盘。这通常称为“文件系统”。如果您了解文件系统,则可以提取数据,尽管速度很慢。如果 OS xyz 知道如何从文件系统读取,它就可以提取数据。如果您的 Synology NAS 知道相关磁盘的文件系统并且能够挂载它..,那么您的 NAS 将读取数据。
归档时间: |
|
查看次数: |
23796 次 |
最近记录: |