Akhil Asked: 2018-09-27 03:29:21 +0800 CST2018-09-27 03:29:21 +0800 CST 2018-09-27 03:29:21 +0800 CST 是否可以在不丢失数据的情况下创建 raid-0? 772 我的 linux 根操作系统设备是/dev/sda,而我的外部硬盘驱动器是/dev/sdb(空驱动器) 我不想丢失数据/dev/sda,并设置 RAID 级别 0。 这可能吗? linux raid 1 个回答 Voted Best Answer user88036 2018-09-27T04:26:07+08:002018-09-27T04:26:07+08:00 使用 RAID 0,您的数据在驱动器之间分成两半(偶数和奇数)。换句话说,第一个驱动器上有块 1、3、5、...等,第二个驱动器上有第二组块 2、4、6 等。如果其中一个驱动器死机,您将立即丢失 50% 的块。想象一下打开你的程序并删除其中的每一行。这就是丢失条带磁盘时发生的情况。根据条带大小,您可能能够从剩余的磁盘中恢复一些数据甚至整个文件(一个 10KB 的文件很可能在一个磁盘上完全完好无损,因为您的块应该更大)。但是,一个十倍于您的块大小的文件将在每个磁盘上有 5 个块,这意味着您只丢失了 50% 的文件。 需要注意的是,如果不将驱动器格式化(初始化)为 RAID 0,则无法设置 RAID 0。您必须在创建 RAID 之前备份数据。
使用 RAID 0,您的数据在驱动器之间分成两半(偶数和奇数)。换句话说,第一个驱动器上有块 1、3、5、...等,第二个驱动器上有第二组块 2、4、6 等。如果其中一个驱动器死机,您将立即丢失 50% 的块。想象一下打开你的程序并删除其中的每一行。这就是丢失条带磁盘时发生的情况。根据条带大小,您可能能够从剩余的磁盘中恢复一些数据甚至整个文件(一个 10KB 的文件很可能在一个磁盘上完全完好无损,因为您的块应该更大)。但是,一个十倍于您的块大小的文件将在每个磁盘上有 5 个块,这意味着您只丢失了 50% 的文件。
需要注意的是,如果不将驱动器格式化(初始化)为 RAID 0,则无法设置 RAID 0。您必须在创建 RAID 之前备份数据。