重新安装 Ubuntu 服务器 14.04(之前使用的是 14.10)后,我无法挂载我之前的 btrfs RAID 1 主目录

重新安装 Ubuntu 服务器 14.04(之前使用的是 14.10)后,我无法挂载我之前的 btrfs RAID 1 主目录

更新 2

我以降级方式挂载到 /home,然后发生了一些有趣的事情:

jake@DAVYJONES:~$ sudo mount -o degraded /dev/sdb1 /home
jake@DAVYJONES:~$ sudo btrfs fi show
Label: Home  uuid: 3673d0b0-6bfc-4a55-a6d1-69fa30b8c4af
    Total devices 5 FS bytes used 6.15TiB
    devid    1 size 5.46TiB used 4.15TiB path /dev/sdb1
    devid    2 size 2.73TiB used 1.42TiB path /dev/sde
    devid    3 size 2.73TiB used 1.42TiB path /dev/sdc
    devid    4 size 2.73TiB used 1.42TiB path /dev/sdd
    devid    5 size 5.46TiB used 4.15TiB path

Btrfs v3.12

我的第 5 个磁盘在那里,但尚未/dev/sd*分配,我认为这可能是这里缺少的部分之一。然后我需要将此 btrfs 文件系统永久分配给 /home,我假设我可以通过 fstab 来完成,或者只需重新安装并分配(今天尝试时遇到问题,所以我跳过了这部分)。有人知道如何正确分配它吗?我四处搜索找不到任何相关信息。

更新

我遇到的一个问题是没有安装 btrfs-tools,现在我已经安装了,但无法挂载我的驱动器,我做错了什么?最终目标是将其挂载为 /home,并重新添加我的第 5 个驱动器:

Jake@DAVYJONES:~$ sudo btrfs filesystem show
Label: 'Home'  uuid: 3673d0b0-6bfc-4a55-a6d1-69fa30b8c4af
    Total devices 5 FS bytes used 6.15TiB
    devid    1 size 5.46TiB used 4.15TiB path /dev/sdb1
    devid    2 size 2.73TiB used 1.42TiB path /dev/sde
    devid    3 size 2.73TiB used 1.42TiB path /dev/sdc
    devid    4 size 2.73TiB used 1.42TiB path /dev/sdd
    *** Some devices missing

Btrfs v3.12
jake@DAVYJONES:~$ mount /dev/sdb1 /mnt
mount: only root can do that
jake@DAVYJONES:~$ sudo mount /dev/sdb1 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
   missing codepage or helper program, or other error
   In some cases useful info is found in syslog - try
   dmesg | tail  or so

原来的

我是 ubuntu 新手,但总体来说对计算机相当熟悉,并且能自如地(尽管不是很熟练)使用命令行。

过去几个月,我一直使用 Ubuntu 成功运行我的家庭服务器。我决定在设置时使用 BTRFS,这样当我想增加磁盘大小时可以轻松扩展。

最近,在重启后,我的桌面上出现了 Samba 问题。我也遇到了通过 Putty 登录的问题,这似乎很偶然,我找不到问题所在。我认为全新安装有助于排除系统更新出错的可能性,所以我重新安装了 14.10。这就是我目前的问题:如何将我之前的 5 磁盘 btrfs raid 1 分区添加到全新安装的 ubuntu 服务器?

我无法使用命令行安装驱动器(有人能帮忙解释一下正确的步骤吗?当我尝试使用下面链接中使用的“mount”时,我得到了“未找到 btrfs”的信息)。然后我尝试按照说明设置 fstab这里,但这也不起作用。当我使用 fstab 路由时,我收到无法挂载 /home 的错误,并且 ubuntu 无法启动。当我使用恢复模式删除添加到 fstab 的行时,我能够再次启动并使用 putty 登录,但当然,我以前的主文件无法访问,因为它们没有挂载。

一些附加信息:圣诞节期间,我收到了一个 6TB 硬盘,用来替换阵列中的 1TB 硬盘,并且成功更换,包括完全平衡。我的阵列现在由 Raid 1 中的 (2) 个 6TB 硬盘和 (3) 个 3TB 硬盘组成。操作系统位于单独的 SSD 上。

我怀疑其中一个 6TB 硬盘可能存在物理错误,因为当我尝试挂载连接的硬盘时,其中一个 6TB 硬盘没有显示分区,而其他 4 个硬盘有名为“home”的 BTRFS 分区

关于如何让它重新启动并运行,您有什么想法吗?

谢谢!

答案1

就像命令所说的那样,您的第 5 个驱动器丢失了。要么让它再次正常工作,要么使用-o degraded不带它的选项继续安装(以及它提供的冗余)。

相关内容