PQMagic的替代Partition Wizard

  我想要是提到磁盘分区工具,大家一定会想到PQMagic (PowerQuest PartitionMagic),但是这个其实好像不是免费的软件。

  最近忽然又有调整磁盘分区的需要,手边找不到现成的PQMaigc,于是搜索,找到了免费的替代品Partition Wizard

  Partition Wizard提供免费的Home Edition。该版本没有官方的中文版,不支持Server版本的Windows,不支持合并分区等等,但是一般的创建、删除、移动分区,更改分区大小等基本操作都没问题。

发表在 ●未分类 | Tagged , , | 发表评论

西部数据Elements Portable 500G移动硬盘

wd_elements_portable

  这是前不久购入的一款移动硬盘,500G差不多500块,现在的硬盘容量确实越来越便宜了。这款的缺点是外壳非常“塑料”,很怕挤的样子,硬盘灯长亮,而且很亮。

  最大的缺点是,它坏了。

  我有移动硬盘长挂在笔记本上,而且拿来拿去的习惯。据说长时间使用和振动对移动硬盘不好,移动硬盘还是用作保存和传输的好。不过一般一块移动硬盘都能撑个一年,这次则是两个月就挂了。当然似乎我还用Google Desktop对移动硬盘内容作了个索引。

  倒不是抹黑西部数据,我有几个西部数据的移动硬盘,有的仍在服役中。也许是这款产品的问题,西部数据500G还有一款Passport Essential,当时为了省几十块,果然便宜无好货啊。

  也许,就是人品的问题。硬盘虽然越做越大,但是却越来越成了“耗材”。硬盘大了分区不好分,出了问题做磁盘检查动辄半天一天还不一定有效。大家只不过是把越来越多珍贵的信息置于风险之中,然后碰碰运气而已,忽然有些怀念“昆腾”这个品牌。以往都是一块移动硬盘一直用,感觉差不多了买一块新的,把数据转移,旧硬盘转入预备役,现在看来,需要一个严肃认真的数据存储方案了。

  这块硬盘,虽然让我丢失了一些数据,也让我开始搭建RAID 1的NAS,算是一个契机,做记录留念。

发表在 ●未分类 | Tagged , | 发表评论

SDExplorer导致Nikon ViewNX启动出错

  Windows Live SkyDrive目前只提供网页形式的管理界面,SDExplorer是一个Windows客户端,为SkyDrive提供了以本地文件夹方式进行管理的功能。安装SDExplorer后,在 [我的电脑] 里会出现一个名为SDExplorer的驱动器图标。双击图标出现登录窗口,填入你的Windows Live用户名和密码,即可以本地资料夹的方式管理你的SkyDrive内容。

  ViewNX是Nikon的一个照片管理和编辑工具,可以对尼康的RAW格式.NEF文件进行简单的处理。最近买了尼康的单反数码相机,随机光盘中便附带此款软件。拍的照片用ViewNX后期稍作修饰增色不少,弥补些许技巧不足的遗憾。

  某日忽然发现运行ViewNX后提示“ViewNX遇到问题需要关闭”。开始以为是系统清理所致,于是重装ViewNX,问题依旧。上尼康的官方网站下载最新版本的ViewNX以及ViewNX 2,重新安装后问题仍然存在。

  排除软件本身问题,仔细阅读错误信息,关乎sdshellnse.dll。Google,相关信息不多,大多是杀毒软件网站的疑似威胁列表,无法确认。

  在系统内查询sdshellnse.dll,仅存于SDExplorer安装目录下。恍然大悟,最近刚安装了SDExplorer。

  ViewNX启动时默认有一浏览窗口,列出 [我的电脑] 下的目录树,其中便有SDExplorer驱动器,出错的原因应该是ViewNX无法正确读取SDExplorer内容的关系(需要用户名密码验证?)。SDExplorer虽然将自己的快捷方式伪装为一个驱动器/文件夹,终究还是有别。如此这般,应该也会有可能造成其它软件类似的错误。

  解决方案:卸载SDExplorer。

  原因是SkyDrive虽然标称容量很大,但速度慢,体验一般,目前我不是重度使用者。SDExplorer也不能提供如Dropbox一般的用户体验。

 

注:Dropbox已被墙,不会翻墙的凡人们请死心。

发表在 ●未分类 | Tagged , | 发表评论

RAID不是备份方案

  首先,RAID是一种硬件技术,一种存储方案。(废话)

  如果你把存在别处的数据复制到RAID中,这是一种备份。但是RAID系统如果作为主驱动器并不能替代备份方案。

  RAID 0没有备份的功能。其它有校验的RAID方案,比如RAID 1镜像,提供了类似备份的功能,能够防止单个硬盘上的物理损坏或错误造成的数据丢失。但是却有以下的缺点

  • 没有数据的版本管理功能
  • 无法防止软件错误导致的数据写入
  • 无法恢复用户错误或恶意的数据删除
  • 数据丢失可能超出RAID的恢复能力
  • 不能保证RAID控制器损坏后转移RAID到新的控制器时不丢失数据
  • 有整个阵列遭受物理损坏的风险

  RAID可以作为主存储很好的备份设备,特别是当其处于主系统之外时。但是,如果将RAID作为唯一的存储方案,这是不能替代备份的。

  误写误删和版本管理可以通过软件解决。因为我准备将配置RAID 1的NAS作为家用的中心存储设备,所以针对RAID的硬件风险,还准备为RAID配备同样容量的外置式硬盘作为RAID的备份方案。如此一来才算是一份完整的备份方案。

发表在 ●未分类 | Tagged , | 发表评论

怎样为RAID选择硬盘

RAID用的硬盘要不要一样?

  一样不一样的指标有大概有品牌、系列、容量、转速、缓存。同一品牌下不同的系列,做工材质和使用的技术也会不一样。容量不一样大部分RAID级别下多出来的容量都要损失掉。大概还会想转速、缓存不一样会不会容易出错导致数据丢失呢?

  厂商一般都“建议”使用一样的硬盘。其实如果是新搭建RAID系统,特意买几块不一样的硬盘,还是挺费心思的吧。

  转念一想,如果搭建如RAID 1,本来就是防备/准备硬盘坏掉的。如果过了一阵子坏掉一块,技术进步,新的型号更大容量的硬盘恐怕早就出来了,再买一块旧的配对就没意思了。

  所以坏一块,买一块,新旧旧新,不同型号搭配在一起是迟早的事情。这样想的话,如果手头有现成的硬盘可以利用的话,到也不必执着于“一样”。(有银子的同学当然也可以坏一块换两块图个心安)

RAID用什么样的硬盘?

  首先是你有多少预算,然后在预选内选择吧。

  现在看来每个品牌或多或少都会有些问题,所以品牌纯粹看个人偏好,无推荐。真怀念昆腾

  近年各种门事件不少,因此在选定某个系列之前先搜索一下相关信息,问题产品就掠过吧。

  容量,你有多少预算就买多大容量。但有一条,不要买同系列中最大容量的那款。因为同系列工艺单碟容量相同,更大容量无非就是把更多磁碟塞进同样大小的壳子,出问题的概率当然大一些。

  厂商建议,选用更适合RAID的企业级硬盘。

 

台式机硬盘和企业级硬盘比较

  企业级硬盘一般都有百万小时24*7全天候工作的平均无故障时间。普通台式机硬盘么,一天八小时用用理论上关系不大。

  但是,以下内容来自WD西部数据的FAQ <What is the difference between Desktop edition and RAID (Enterprise) edition hard drives?>

  大意是说西部数据设计的台式机硬盘有一个叫做normal error recovery procedure(正常错误恢复过程?)的功能,当台式机硬盘发生错误时,设备会进入deep recovery cycle(深度恢复循环)来修复错误,从问题区域恢复数据,并重新分配专门区域替换问题区域。根据问题的严重性,这个过程会花费高达2分钟的时间。

  而大多数的RAID控制器只允许7~15秒用以硬盘恢复错误,如果超时,该驱动器会被移除出RAID阵列。

  西部数据(RAID版)企业版硬盘有一项TLER (Time Limited Error Recovery 限时错误恢复)功能可以防止驱动器进入deep recovery cycle,而是只花7秒钟尝试恢复,因此不再会被移除出RAID阵列。

  当然文章也写到,注意:也有一些情况RAID控制器制造商将其设计为能够与特定型号台式机硬盘一起工作。详情请洽制造商。

  这里并没有提到其它硬盘厂商的产品怎样,但原理应该是相同的。如果有长时间使用的需要或者对数据安全性要求较高,那还是企业级硬盘比较安心。

 

  所以为RAID挑硬盘,第一个问题是台式机硬盘还是企业级硬盘。这个问题想好了,后面一切都好办,购物网站查询,价格过滤,容量过滤(去掉最大容量),选一个顺眼品牌的某个系列,查该该系列如果无问题则拿下。

  硬盘要认真地买,然后尽情地用,即使是RAID该备份的还是得另外备份,然后等着硬盘坏,这年头硬盘就是一种耗材。

发表在 ●未分类 | Tagged , | 发表评论

硬件RAID和软件RAID

  把维基百科关于RAID的这部分内容小结一下,这部分维基还没有中文翻译。“真”RAID是捏造的,很有点日本风的命名吧。

基于硬件的RAID(“真”RAID)

  • 硬件RAID需要一个专用的RAID控制器,它可以是基于扩展卡或者是内建在主板上的。
  • 硬件RAID启动时能够被BIOS识别,与设备驱动结合更紧密,能够更好地处理故障。
  • 硬件RAID直接把逻辑磁盘呈现给操作系统,性能较好。
  • 硬件RAID控制器不会占用处理器资源(应该是RAID控制器自带处理芯片,可以不占用主机的CPU)。
  • 硬件RAID通常支持热拔插,允许在系统运行时更换失效的硬盘。

基于操作系统的RAID(软件RAID)

  • 软件RAID大多数操作系统都提供支持(比如Windows的Dynamic Drive动态磁盘技术)
  • 软件RAID是在操作系统的物理磁盘驱动程序上建立抽象层以实现逻辑磁盘。
  • 软件RAID会占用主机的处理器资源。
  • 软件RAID在引导驱动器故障时很难或不可能故障转移至另一驱动器(想想重装系统)

  结论是软件RAID玩玩可以,不能认真。(好邪恶的感觉)

基于固件/驱动的RAID(“伪”RAID)

  • 这是硬件RAID和软件RAID的折衷。
  • 比硬件RAID更便宜。
  • 比软件RAID更好地保护引导过程。
  • 有磁盘控制芯片,没有RAID控制器芯片。
  • 启动时的RAID交由固件实现,启动后操作系统载入驱动并接管。

  所以现在很多的RAID,恐怕便是这个基于固件/驱动的RAID(“伪”RAID)了,不过以现在CPU的速度,性能和硬件RAID比不一定便差了。

  N年前买的豪华版华硕主板内建RAID,等折腾完了NAS,就给台式机也上RAID玩玩。超前的多余投资总算也有了用得上的时候。

发表在 ●未分类 | Tagged , | 发表评论

RAID的分级

  RAID,也称做磁盘阵列。简单来说就是把多个磁盘成组组合以达到不可告人的目的。

  最近又坏了硬盘,所以准备购入支持RAID的多硬盘插槽NAS设备,组成RAID 1的磁盘镜像。把了解到的RAID概念做个记录。

JBOD

  这个并不是RAID,只是相似的概念。把多个磁盘组成一个大的逻辑上的磁盘,数据顺序存放。如果其中某个磁盘损坏,则该磁盘上的数据丢失。
  因为没有冗余机制,所以对数据没有额外的保护,仅仅是把磁盘做简单的相加而已。以前磁盘容量小的时候,类似4×10G=40G对存放大文件还有些许意义,现在磁盘容量动辄上TB,实在是没有做这种组合的必要。

RAID 0

  又称做Strip,多个磁盘并行排列成为一个逻辑磁盘,数据可以按照磁盘个数分段同时写入多个磁盘。逻辑磁盘的容量=最小的磁盘的容量*2。RAID 0同样没有冗余机制。
  因为是并行写入而且没有冗余机制,所以RAID 0速度是各个RAID级别中最快的,但是速度提升的效果与磁盘的数量是边界递减。另外因为没有冗余机制对于数据也是没有任何保护,一个磁盘损坏所有数据丢失。

RAID 1

  又称做Mirror,数据会被复制到阵列中的每块硬盘上。可靠性是最高的,除非所有硬盘同时损坏数据才会丢失。如果其中一块硬盘损坏,阵列仍然能够继续工作,你可以替换损坏的硬盘。
  RAID 1逻辑磁盘的容量=最小的磁盘的容量,因此利用率是最低的。因为数据要做镜像,写入速度也会下降。

RAID 5/6

  RAID 5需要至少3个磁盘组成。RAID 5不对存储的资料做镜像备份,而是将资料和校验码存放在不同的磁盘上,数据损坏时通过校验码恢复。(可靠性自然会比RAID 1的镜像差一些)
  RAID 5被认为是RAID 0和RAID 1的折衷方案。保障性强于RAID 0,空间利用率强于RAID 1。

  RAID 6需要至少4个磁盘组成,与RAID 5相比增加第二份校验码,因此性能会更差一些。

RAID 10/01

  RAID 1+0,先将多个硬盘分成两组,将两个组视为RAID 0,然后将两个组分别组成RAID 1。RAID 0+1的组合顺序则反之,速度也稍快,但如果在不同组都有磁盘损坏的话则会丢失数据。
  两者都需要四个或以上磁盘才玩得开,但RAID 10更实用一些。

 

  其它还有很多不常用的RAID级别,就不在这里列出了。如果购买双硬盘插槽的NAS设备,JBOD、RAID 0和RAID 1中,我当然选择RAID 1,搭建磁盘整列的目的本来就是为了数据的安全。如果是四插槽的NAS,我会更偏好RAID 10,理由同上。

发表在 ●未分类 | Tagged , | 发表评论