Linux(Ubuntu/Archlinux)挂载btrfs分区

前几天群晖突然崩了,开机只有风扇在转,其他都没反应,估计是主板哪里坏了。

NAS是平时备份数据用的,包括这个博客我每天都通过rsync备份一遍到NAS里,就想着先把数据复制一份到电脑里,免得出个啥情况数据都丢了,然后再看能不能修一下或者换个主板。

把硬盘拆下来,通过硬盘盒连接电脑,接上后发现电脑识别不了,刚开始以为是Windows不兼容的问题,于是就装了个Linux系统,结果还是识别不到。

sudo fdisk -l 命令能看到接入的硬盘还有分区,但是无法挂载。

Linux(Ubuntu/Archlinux)挂载btrfs分区

执行 sudo mount /dev/sdb3 /home/notevm/dsm 命令挂在会提示:未知的文件系统类型“linux_raid_member”.

Linux(Ubuntu/Archlinux)挂载btrfs分区

后面想起当时群晖里使用的是btrfs文件系统,不是ext4格式,然后经过一番搜索,总算是成功挂载上了。

需要先安装支持工具

Debian/Ubuntu:

sudo apt install -y btrfs-prog mdadm

Archlinux/Manjaro:

sudo pacman -S --noconfirm btrfs-prog mdadm

安装完还是识别不到的话,可以尝试下重启电脑。

后面我用Archlinux测试了下,发现安装完系统自带有这两个工具,不需要另外安装。

挂载

执行命令:

btrfs filesystem show

查看已有的btrfs

Linux(Ubuntu/Archlinux)挂载btrfs分区

然后挂载对应的devid后面的/dev/md*设备就可以了。

Linux(Ubuntu/Archlinux)挂载btrfs分区

原创文章,作者:小哆啦,如若转载,请注明出处:https://www.notevm.com/a/6479.html

(0)
小哆啦的头像小哆啦
上一篇 2022年9月18日 16:36
下一篇 2022年11月9日 21:07

相关推荐

发表回复

登录后才能评论

评论列表(2条)

  • 3349
    3349 2023年4月17日 10:28

    root@ubuntu:~# btrfs filesystem show
    Label: ‘2021.02.02-06:16:59 v23739’ uuid: 259d865a-9a6d-4e51-b345-f811f8038a5d
    Total devices 1 FS bytes used 3.21TiB
    devid 1 size 3.63TiB used 3.35TiB path /dev/md4

    root@ubuntu:~# mount /dev/md4 /mnt/md4
    mount: /mnt/md4: wrong fs type, bad option, bad superblock on /dev/md4, missing codepage or helper program, or other error.
    root@ubuntu:~# ls /mnt/md4
    出错,怎么办???大神