![重新安装 Ubuntu 服务器 14.04(之前使用的是 14.10)后,我无法挂载我之前的 btrfs RAID 1 主目录](https://linux22.com/image/977960/%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%2014.04%EF%BC%88%E4%B9%8B%E5%89%8D%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%2014.10%EF%BC%89%E5%90%8E%EF%BC%8C%E6%88%91%E6%97%A0%E6%B3%95%E6%8C%82%E8%BD%BD%E6%88%91%E4%B9%8B%E5%89%8D%E7%9A%84%20btrfs%20RAID%201%20%E4%B8%BB%E7%9B%AE%E5%BD%95.png)
更新 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
不带它的选项继续安装(以及它提供的冗余)。