quaine 发表于 2014-07-30 11:44

请教一下,raid1的写入有顺序吗?

raid1在写入数据的时候,是同时写两块硬盘,还是先写一块,等写完了第一块硬盘再在后台自动备份写入到第二块?

如果是同时写两块硬盘的话,是不是可以认为,在这样的磁盘阵列上复制数据时,在操作系统界面上显示的文件复制进程结束后,两块硬盘的写入动作都已经完成(即镜像已经完成,可以关机,不用等磁盘阵列后台数据处理了?)

q1208c 发表于 2014-07-30 12:52

同时写两块盘.

操作系统显示文件复制结束, 文件复制并没有真的结束, 因为默认情况下, 文件是先写入 buffer, 再flush到磁盘的. 所以, 在操作系统显示结束之后, 还有一个flush的操作要执行. 具体执行flush的时机, 要看操作系统的实现.

quaine 发表于 2014-07-30 17:50

回复 2# q1208c


    多谢!
    缓存写入硬盘的那个过程,其实已经不属于raid的范畴了吧?就是只有一块硬盘的普通pc,也有缓存写入硬盘的那个过程吧?那个等待的时间应该是很短的吧,等个几分钟是肯定完成了应该?貌似现在普通硬盘的缓存一般也就32M、64M的吧?

q1208c 发表于 2014-07-30 18:44

回复 3# quaine

对, 这个跟RAID无关. 是OS的问题.

时间不一定. 如果你不放心, 可以执行 一下 sync 这个命令. 它会强制同步cache/buffer到硬盘的.
   

quaine 发表于 2014-07-31 09:36

回复 4# q1208c


    明白了,谢谢!
页: [1]
查看完整版本: 请教一下,raid1的写入有顺序吗?