我拥有的硬件:

我拥有的硬件:

我有一个小问题(可能听起来很愚蠢)...但是谷歌整个周末都没有给我一个确切的答案。

我计划制作一个用于家庭/开发用途的文件/网络服务器。并且我想使用 LVM 以便能够在将来添加存储空间,但我不想冒任何重要数据的风险。

我拥有的硬件:

  • 160GB 3.5 英寸 Sata 2 硬盘
  • 1TB 3.5 英寸 Sata 3 硬盘
  • 3TB 3.5 英寸 Sata 3 硬盘

数据:

以下是我计划存储的内容及其位置/重要性的列表(星号表示如果磁盘出现故障,则无法恢复/重新下载数据):

  • *图片
  • *主文件夹(/home/me 和 /home/wife)
  • *iTunes 资料库
  • 电影/电视节目
  • 软件
  • Steam/Origin 游戏备份(我在局域网聚会中使用的游戏,但不是一直使用)

计划:

我计划设置 2 个 LVM:

  • LVM0 配备 160GB 磁盘(单独),用于根分区、启动分区和交换分区;
  • 带有 1TB 和 3TB 磁盘的 LVM1。

因此,将来如果两个 LVM 中的任意一个上的空间都用完了,我就可以插入另一个硬盘并扩展所需的 LVM。

我计划设置 /media/4tb-lv 挂载,它将成为单分区 LVM1 的根:

  • /媒体/4tb-lv/图片
  • /媒体/4tb-lv/软件
  • /媒体/4tb-lv/视频
  • /媒体/4tb-lv/游戏
  • /媒体/4tb-lv/itunes
  • /媒体/4tb-lv/家庭/我
  • /媒体/4tb-lv/家庭/妻子

然后我将 /home/me 和 /home/wife 符号链接到它们各自的真实的目录

备份

正如我之前提到的,图片、主页和 iTunes 文件夹不能硬盘故障时会丢失。因此,我计划在 LVM0 中创建一个 /backups 目录,并使用 rsync 将这 3 个文件夹(每天)同步到 /backups 目录...因此,如果 LVM1 发生故障,我可以从 LVM0 恢复数据。这些目录并不是很大...事实上,今天总计高达 50GB(它完全适合 160GB 磁盘)...

最后:问题!

这个设置看起来对我的设置来说几乎是完美的。但我只有一个小小的疑问......

假设 160GB 磁盘完全坏了,那么 /、/boot、/backup、/etc 以及存储在其上的所有其他文件都将永远消失。

1)第二个 LVM 会发生什么?

2) 如果我启动实时磁盘,我还能访问数据吗?我该怎么做?

3) 在 Mac OS X 中,您可以在驱动器 A 中安装操作系统,然后使用驱动器 B+C 设置 raid0,如果驱动器 A 坏了,您只需要在新驱动器中重新安装 OSX,并且 raid0 b+c 即使在安装过程中也可用,无需配置任何内容,因为元数据存储在 B 和 C 驱动器中。LVM 如何管理其元数据?

我感谢你们的帮助!

答案1

卷管理器工具存储在 /etc 中的数据只是缓存。这些信息的真正存储位置是组中每个物理卷的前 192K 内。

实时 CD 可以毫无问题地创建设备映射。如果它没有自动执行此操作,则命令

vgchange -a y lvm0

将找到该组并创建所有相关映射。

LVM 的镜像并不是最好的(如果我没记错的话,你需要第三个驱动器来存储某种日志)IME 最好使用 mdadm 来管理镜像和其他 RAID 模式。将 LVM PV 放到 /dev/md0 驱动器上。Mdadm 同样可以从实时 CD 正常工作,如果它没有自动启动,只需要一个 mdadm“Assemble”命令。

我目前在一台机器上的六个驱动器上使用 RAID10 mdadm,并使用 LVM 代替分区或在其他机器上使用分区。

注意:Grub 可能会坚持使用 dos 分区表来启动;而 lilo 则不然。

相关内容