有关iSCSI与简单networking共享的问题

我试图了解iSCSI和networking共享之间的区别。 所以我在networking上有一个NAS设备。

当我使用networking共享时,计算机知道该位置是远程的 。 而当我连接了一个iSCSI目标时,计算机认为目标是另一个物理连接到自身的硬盘。 kewl – 我明白了。

我不明白的是下一个。 当我连接iSCSI的目标..我的电脑看到新的硬盘,并要我格式化它。 呃…. waa ???????? 格式化? 但它已经格式化了! 我已经有数据了..只要连接到共享,并在那里看看。

所以这就是我不明白的地方。 为什么我们需要格式化已经格式化的磁盘? 如果我把它格式化,其他东西的大小会发生什么? 和现有的数据?

我知道,当你创build一个iSCSI目标,你指定的大小。 那么,如果我指定更多的尺寸比免费的会发生什么? (例如,我们有现有的数据,请记住)…..

更新:

FWIW,NAS是Synology DS211 。

首先,这个词format是从远古时代的保留。 这些日子意味着初始化文件系统(文件系统只是磁盘上的数据,用于跟踪文件)。 现代磁盘是永久格式化的,你实际上不能改变磁盘格式,因为你可以(而且必须这样做)20多年前。

NAS设备几乎肯定会运行一些专有或Linux操作系统; 所以文件系统可能是EXT3或其他一些Windows不能读取/识别的FS。

当您通过iSCSI连接磁盘时,Windows无法识别文件系统,并认为有必要格式化磁盘。 此外,您所附的“磁盘”不一定是物理磁盘。 它可能是现有文件系统中的文件; 它可能是磁盘池的保留区块(ZFS可以显着地执行此操作); 或者它可能是一些逻辑/物理磁盘。

NAS设备通常通过IP导出文件系统; 如CIFS / SMB,AFS或NFS。 SAN设备通常通过networking输出块存储,如FC / FCoE,iSCSI或ATAoE。

他们都提供通过networking访问存储。 不同之处在于标准networking共享(SMB,CIFS,AFS)通常在文件级共享,而iSCSI则在级共享存储。

您可以考虑iSCSI连接的存储,就像您将另一个硬盘驱动器添加到您的系统一样。

由于iSCSI 原始存储,所以在使用之前,您需要创build一个文件系统。

在创buildiSCSI共享时,NAS可能会在与iSCSI目标关联的文件系统上创build磁盘映像。 为此特定目标绑定的所有IO将被限制在该磁盘映像中。