PCEVA,PC绝对领域,探寻真正的电脑知识

标题: 遇到一点储存类的问题,请教大神有什么好的解决方法 [打印本页]

作者: 3332243    时间: 2017-6-11 20:14
标题: 遇到一点储存类的问题,请教大神有什么好的解决方法
   是这样的,因为工作需要,电脑必须是XP32位系统,里面有一款软件是营业需要的,需要长期打开,会自动记录营业期间的事情。现在想做冗余系统,出了问题马上可以更换备用机搞起。所以这个软件要储存在可靠的介质,并且便于移动的介质上面。越简单越好,因为我不是长期驻守的,出了问题再跑去了换硬盘就很不方便了

我现在转移数据的方法只能是这样
①关闭软件
②整个文件夹复制到其他目录
重点在这里,必须关闭软件,我的实际情况做不到这样备份

请教一下有没有这样的技术
①类似RAID1这样,镜像式的去存储数据,如果我在软件弄在D,然后弄个同步的镜像自动写到U盘。如果这个不可行就看第二个

②把软件弄到U盘,U盘长期插在电脑运行,电脑出了故障直接拔U盘插到其他电脑继续运行,当然U盘选择MLC介质,其次软件写入量很小,其实不太需要考虑U盘PE问题

③还不行的话,只能用两块硬盘RAID1了。
没弄过RAID1不知道可靠性怎样,比如掉阵数据会不会挂
其次是不是其中一个硬盘坏了,另外一个会自动补上,然后只需把坏的硬盘换新,就会自动复制数据过去新硬盘

其次有什么更好的方案,望知道,感谢。

作者: XXHJACK    时间: 2017-6-11 20:23
本帖最后由 XXHJACK 于 2017-6-11 20:25 编辑

2个硬盘r1!然后用备份软件定时备份。或者做虚拟机按时备份快照。如果软件允许远程读写的话可以做到服务器上去。
作者: 3332243    时间: 2017-6-11 20:25
XXHJACK 发表于 2017-6-11 20:23
2个硬盘r1!然后用备份软件定时备份。或者做虚拟机按时备份快照。如果软件允许远程读写的话可以做到服务器 ...

有点复杂。。。

作者: XXHJACK    时间: 2017-6-11 20:27
3332243 发表于 2017-6-11 20:25
有点复杂。。。

你是为保证什么?这个软件使用数据库吗?

作者: 牙医小天    时间: 2017-6-11 20:55
PC1两硬盘组Raid1,然后开启smb共享。然后在你营业的PC2中,把PC1共享的文件夹映射为D盘。把软件的数据放到映射的D盘里。当pc1中的raid1坏1盘时,换掉坏的盘即可,pc2电脑坏掉时,直接更换pc2同时重新映射PC1共享为D盘。raid1保证了数据安全性,smb保证了故障恢复的时间。

作者: Atom    时间: 2017-6-11 21:39
就是数据备份和恢复问题。开机开软件24小时不能停?还是工作时候开机开软件,其他时候可以关的?

作者: nighttob    时间: 2017-6-11 21:40
随便弄个啥机器,开iSCSI target,然后在XP上面iSCSI发起连上去
这个XP挂了换个XP再发起一个
作者: haierccc    时间: 2017-6-11 22:32
nighttob 发表于 2017-6-11 21:40
随便弄个啥机器,开iSCSI target,然后在XP上面iSCSI发起连上去
这个XP挂了换个XP再发起一个 ...

对,这个是好方法

作者: CatoHT    时间: 2017-6-11 23:05
呃,在虚拟机里装XP系统可以么?

作者: tsammammb    时间: 2017-6-11 23:11
记得打XP的SMB漏洞补丁
其实LZ可以考虑用Gen8
作者: 3332243    时间: 2017-6-11 23:45
XXHJACK 发表于 2017-6-11 20:27
你是为保证什么?这个软件使用数据库吗?

相当于冗余吧。这个电脑出问题直接换上第二个主机就可以继续工作。是使用数据库的,所有资料都保存在一个文件夹里面

作者: 3332243    时间: 2017-6-11 23:46
Atom 发表于 2017-6-11 21:39
就是数据备份和恢复问题。开机开软件24小时不能停?还是工作时候开机开软件,其他时候可以关的?
...

没有意外的话,软件是不停的

作者: XXHJACK    时间: 2017-6-11 23:48
3332243 发表于 2017-6-11 23:45
相当于冗余吧。这个电脑出问题直接换上第二个主机就可以继续工作。是使用数据库的,所有资料都保存在一个 ...

数据库的话基本都有定时备份的功能。


作者: 3332243    时间: 2017-6-11 23:50
nighttob 发表于 2017-6-11 21:40
随便弄个啥机器,开iSCSI target,然后在XP上面iSCSI发起连上去
这个XP挂了换个XP再发起一个 ...

我百度了一下iSCSI target,这个东西是类似云吗


用一台电脑创建iSCSI target,然后用另一台连接上去,然后就会在另一台电脑上面出现一个磁盘?我不是太懂


望指导

作者: 3332243    时间: 2017-6-11 23:51
tsammammb 发表于 2017-6-11 23:11
记得打XP的SMB漏洞补丁
其实LZ可以考虑用Gen8

Gen8?NAS吗?好像有点大炮打蚊子了

作者: 3332243    时间: 2017-6-11 23:52
CatoHT 发表于 2017-6-11 23:05
呃,在虚拟机里装XP系统可以么?

没懂哥们想说什么

作者: 3332243    时间: 2017-6-11 23:53
XXHJACK 发表于 2017-6-11 23:48
数据库的话基本都有定时备份的功能。

有是有,但是全部内容都是在本电脑上面的。比如这个硬盘坏了,数据就没了

数据库我也不太懂,上面只有个miniSQL什么的。服务器也是自己本机吧

作者: XXHJACK    时间: 2017-6-12 08:35
3332243 发表于 2017-6-11 23:53
有是有,但是全部内容都是在本电脑上面的。比如这个硬盘坏了,数据就没了

数据库我也不太懂,上面只有个m ...

数据库的备份是可以指定位置的!直接指向到你的共享文件夹或者与另一个数据库同步。

作者: 3332243    时间: 2017-6-12 12:26
本帖最后由 3332243 于 2017-6-12 12:27 编辑
XXHJACK 发表于 2017-6-12 08:35
数据库的备份是可以指定位置的!直接指向到你的共享文件夹或者与另一个数据库同步。
...

那么你的意思前提是我必须有共享文件夹洛。。

因为具体数据库怎么调试我是不懂的,都是软件公司弄好的。指定了一个文件夹要转移或者备份就直接复制粘贴

作者: XXHJACK    时间: 2017-6-12 13:18
本帖最后由 XXHJACK 于 2017-6-12 13:24 编辑
3332243 发表于 2017-6-12 12:26
那么你的意思前提是我必须有共享文件夹洛。。

因为具体数据库怎么调试我是不懂的,都是软件公司弄好的。 ...

你的这个本机做个raid1然后让软件开发商将备份指定到本机和网络存储上就行了(每日的各一份)!
然后自己按时做个手动备份(一周一次就行)。

作者: nighttob    时间: 2017-6-12 13:29
3332243 发表于 2017-6-11 23:50
我百度了一下iSCSI target,这个东西是类似云吗

你理解基本到位,但跟云没啥关系,这都是快20年前的技术了

首先你要有一台机器做服务器,开一个iSCSI Target功能,并在硬盘上划定一个空间
然后在业务机上运行iSCSI Initiator,XP以后的系统都自带这个功能,通过iqn等方式连接到服务器上的iSCSI Target,然后就可以像用本地硬盘一样了

如果你的业务机宕了,找一台备用机重新用iSCSI Initiator连到Target上面,继续跑业务
也就是说只要服务器和服务器上的硬盘没事,数据就都在,只是业务实体跑在A机还是B机上的区别

实际上就是一个手动的failover
直接用Hyper-V搭整套环境轻松+愉快


作者: eterfinity    时间: 2017-6-12 13:31
本帖最后由 eterfinity 于 2017-6-12 13:41 编辑

这个还真要用大炮打蚊子。我给你思考了下:
用hyperv replica做
两台机器加i350t4网卡装win 2012或2016,网卡做两组team,一组用于内部域和复制任务,另一组用于虚拟交换机桥接
。做主备域控双全局编录。
然后开hyperv 开启互相接受复制。
hyperv虚拟机做xp32位,设置复制异步时间为5秒。保留多个副本。用吧,挂一台最多丢5秒+一个xp启动时间的业务连接。万一软件出错,还能回溯。
对了。你还需要一个24口千兆交换机大概600元
电脑不用很好的,i3就行,i3还能上ecc内存

作者: nighttob    时间: 2017-6-12 13:41
eterfinity 发表于 2017-6-12 13:31
这个还真要用大炮打蚊子。我给你思考了下:
用hyperv replica做
两台机器加i350t4网卡装win 2012或2016,网 ...

我觉得iSCSI都没必要了,Hyper-V开俩XP虚机,哪个活着就让哪个挂数据库的Vdisk就完了

作者: eterfinity    时间: 2017-6-12 13:44
不要忽略软件运行中,会改一些c盘文件,切换挂载这个方式不好。也不省心。用容灾的思路做最可行,多买个电脑和交换机而已

作者: eterfinity    时间: 2017-6-12 13:52
为了开店稳,多花几千根本不是事儿。再配个带自动关机的ups

作者: nighttob    时间: 2017-6-12 14:08
eterfinity 发表于 2017-6-12 13:44
不要忽略软件运行中,会改一些c盘文件,切换挂载这个方式不好。也不省心。用容灾的思路做最可行,多买个电 ...

要是正经玩failover的话,咱说这些LZ消化不掉的

作者: dogbear    时间: 2017-6-12 17:20
nighttob 发表于 2017-6-12 13:29
你理解基本到位,但跟云没啥关系,这都是快20年前的技术了

首先你要有一台机器做服务器,开一个iSCSI Tar ...

到现在都没用过iscsi这个功能,先学习下

作者: 3332243    时间: 2017-6-12 21:52
eterfinity 发表于 2017-6-12 13:31
这个还真要用大炮打蚊子。我给你思考了下:
用hyperv replica做
两台机器加i350t4网卡装win 2012或2016,网 ...

哥们真的很用心,不过我真的听不懂
作者: 3332243    时间: 2017-6-12 21:53
nighttob 发表于 2017-6-12 13:29
你理解基本到位,但跟云没啥关系,这都是快20年前的技术了

首先你要有一台机器做服务器,开一个iSCSI Tar ...

现在的情况来看。这样的话,故障率好像比RAID1还高吧。。其次我不擅长。估计调试都有很多问题

作者: nighttob    时间: 2017-6-13 00:13
3332243 发表于 2017-6-12 21:53
现在的情况来看。这样的话,故障率好像比RAID1还高吧。。其次我不擅长。估计调试都有很多问题
...

你需要补的知识太多了

RAID1和iSCSI解决的是存储的不同方面


先从你能理解的了的开始做,理解不了的只是照猫画虎也不会又好效果


作者: 3332243    时间: 2017-6-13 23:04
本帖最后由 3332243 于 2017-6-13 23:38 编辑
nighttob 发表于 2017-6-13 00:13
你需要补的知识太多了

RAID1和iSCSI解决的是存储的不同方面

当然,前提是要先理解。这方面真的是一片空白

其次补充一下,非常专业的设备对我来说又有点浪费。我那个软件也就需要10G不到的空间而已。。

[attach]389175[/attach]

看了一下ISCSI,其实资料不算多,这东西不就是NAS一类的系统吗,这样理解对吗?
[attach]389177[/attach]


作者: kknd1928    时间: 2017-6-13 23:42
我看只能做RAID 1来解决硬盘故障的问题。

主机上的硬盘外故障你也只能到现场修。

要是像楼上说的那样,设置iSCSI,无可避免会多一台主机做服务器,再多一台主机做业务机,提高了系统复杂度,到时遇到网络故障,服务器硬盘外硬件故障,到头来整个生产还是瘫痪了。

至于双机热备份是满足LZ需求的,奈何XP不支持。

作者: 3332243    时间: 2017-6-13 23:53
本帖最后由 3332243 于 2017-6-14 00:09 编辑
kknd1928 发表于 2017-6-13 23:42
我看只能做RAID 1来解决硬盘故障的问题。

主机上的硬盘外故障你也只能到现场修。

夜深了,很谢谢哥们还来回复。
其次我也比较趋向RAID1,因为组建比较简单,也基本达到我的要求了,我对存储性能和容量也没有要求,两个120G SSD足以,主板和处理器坏的概率还是大大小于硬盘,成本来说也只是增加一块硬盘而已。
再问深一点,XP好像不支持软RAID1,而且听到有些人说软RAID1,坏了一块系统就无法启动。。不知道是不是
和主板提供的RAID功能对比如何呢

作者: nighttob    时间: 2017-6-14 09:21
iSCSI是SAN存储,不是NAS

RAID1不解决系统崩溃的问题,当然iSCSI也不解决,只是用另外一台主机免去你拆硬盘这个工序了
作者: 用心铭记    时间: 2017-6-14 11:52
你就买个便宜的nas 或者das 弄2块容量不大的硬盘 usb插电脑上 多省事呢 raid1你又怕这怕哪的
作者: 3332243    时间: 2017-6-15 03:00
用心铭记 发表于 2017-6-14 11:52
你就买个便宜的nas 或者das 弄2块容量不大的硬盘 usb插电脑上 多省事呢 raid1你又怕这怕哪的 ...

这样也是个办法,便宜的NAS懂不懂好像就1000+了,加硬盘就2000了。成本比较高

和RAID1对比

作者: 3332243    时间: 2017-6-15 03:07
nighttob 发表于 2017-6-14 09:21
iSCSI是SAN存储,不是NAS

RAID1不解决系统崩溃的问题,当然iSCSI也不解决,只是用另外一台主机免去你拆硬 ...

SAN\NAS的区别:
可以这样来比作:SAN是一个网络上的磁盘;NAS是一个网络上的文件系统。


有点不太直观,我想问,实际用起来的区别在哪

作者: nighttob    时间: 2017-6-15 06:46
3332243 发表于 2017-6-15 03:07
SAN\NAS的区别:
可以这样来比作:SAN是一个网络上的磁盘;NAS是一个网络上的文件系统。

SAN挂载的卷你可以直接在磁盘管理里面操作,就跟本地磁盘一样
NAS只能把已有的卷映射到本地

SAN在绝大多数情况下是一对一的(1存储对1主机),NAS是一对多(1存储对N主机)

很多应用不支持运行在本地磁盘以外的卷




作者: 3332243    时间: 2017-6-15 11:18
nighttob 发表于 2017-6-15 06:46
SAN挂载的卷你可以直接在磁盘管理里面操作,就跟本地磁盘一样
NAS只能把已有的卷映射到本地

这样就直白很多了。那么搭建ISCSI需要什么硬件设备呢??

作者: nighttob    时间: 2017-6-15 13:36
3332243 发表于 2017-6-15 11:18
这样就直白很多了。那么搭建ISCSI需要什么硬件设备呢??

有专门的SAN存储,和专用的iSCSI网卡,你肯定不会买的
iSCSI硬件几乎是无门槛的,只要有网就可以搭


作者: 3332243    时间: 2017-6-15 19:15
nighttob 发表于 2017-6-15 13:36
有专门的SAN存储,和专用的iSCSI网卡,你肯定不会买的
iSCSI硬件几乎是无门槛的,只要有网就可以搭

那么再直白一点就是。我现在需要有一台完整的X86系统的电脑来做服务器,作为iSCSI target

然后我使用的主机就作为iSCSI initiator,  iSCSI initiator的数据是直接由iSCSI target提供


这样对吗?

作者: eterfinity    时间: 2017-6-15 20:15
用单机提供iscsi target的方式,只是把一个单点故障的可能性变为了两个单点故障的可能性,不信给iscsi target的机器先断电3秒试试看。
恕我直言,根本没什么卵用。

要用家用硬件避免单点故障,
要么做超融合类存储,即资料存有>1份。
要么就是做站点复制。
考虑到家用背景,windows server系统的hyper-v虚拟机复制功能是最好实现最好管理的了。
随便给个机器就能装win2012r2开启hyper-v,
哪怕你是H81+奔腾G3220.
不需要ssd,不需要万兆网卡,只要加块200元的千兆网卡,就能实现。
单机的win10装上xp虚拟机都会吧, 两台单机的win10会操作吧。
那么2台win2012r2也会肯定会操作。因为它其实就是win8.1的马甲。

如果不想折腾,随便买个商用品牌机,2500元就解决一台主机了。


作者: 3332243    时间: 2017-6-15 21:08
eterfinity 发表于 2017-6-15 20:15
用单机提供iscsi target的方式,只是把一个单点故障的可能性变为了两个单点故障的可能性,不信给iscsi targ ...

又来一位大神了。其他系统我只试过WIN7

因为是这样的,我的系统需要调用一个COM口的设备,装了WIN7怎么弄也调用不了。装回XP就正常了。

具体为什么我也没研究太深,也不可能有资料,太小众的东西。至于虚拟机嘛,我也没有试过行不行

作者: XXHJACK    时间: 2017-6-15 21:40
各位们不要给楼主搞得太麻烦了!直接单机r1+直接备份+网络备份+lz有空自己手动备份就行了!
作者: 3332243    时间: 2017-6-15 23:49
XXHJACK 发表于 2017-6-15 21:40
各位们不要给楼主搞得太麻烦了!直接单机r1+直接备份+网络备份+lz有空自己手动备份就行了! ...

给你点赞,太专业不是说不好,只是我的能力很难实现。

我再深入研究一下主板的R1可靠性

作者: XXHJACK    时间: 2017-6-16 08:18
3332243 发表于 2017-6-15 23:49
给你点赞,太专业不是说不好,只是我的能力很难实现。

我再深入研究一下主板的R1可靠性

特别专业的需要设备和技术指导,不要太复杂了

作者: 水银灯    时间: 2017-6-16 22:12
本帖最后由 水银灯 于 2017-6-16 22:31 编辑

话说LZ说一下什么软件,或许有替代品。
iscsi target不建议用。主板阵列也不要用那东西出奇怪问题的几率也不低。
需要的知识太多
话说LZ是干什么的。自己的公司用吗。还是什么工作需求。





欢迎光临 PCEVA,PC绝对领域,探寻真正的电脑知识 (https://bbs.pceva.com.cn/) Powered by Discuz! X3.2