我正在尝试在 Linux Mint KDE 中安装 BTRFS 分区。
这是我的 fdisk -l 相关设备
Device Boot Start End Sectors Size Id Type
/dev/sdb1 32 4096031 4096000 2G 83 Linux
/dev/sdb2 4096032 4608031 512000 250M 82 Linux swap / Solaris
/dev/sdb3 4608032 1953092263 1948484232 929.1G 5 Extended
/dev/sdb5 4608040 1953092263 1948484224 929.1G 8e Linux LVM
我已经尝试过了sudo mount -t btrfs /dev/sdb5 /mnt/serverdisk
,我得到了mount: /dev/sdb5 is already mounted or /mnt/serverdisk busy
我尝试了一下sudo mount -t btrfs /dev/sdb3 /mnt/serverdisk
,得到了这个
mount: wrong fs type, bad option, bad superblock on /dev/sdb3,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
据我所知 /dev/sdb5 并不忙。
我如何安装该分区。
注意:在 Dolphin 中,整个磁盘似乎被错误地安装为“C”,当我单击它时,我得到
An error occurred while accessing 'Home', the system responded: The requested operation has failed: Error mounting system-managed device /dev/dm-0: Command-line `mount "/mnt/c"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/mapper/c-c,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
2GB 的第一个分区也被检测到并显示在设备下,但是当我单击它时,出现相同的错误。
Mint 正在虚拟机中运行。这是我已加载到 SATA-USB 底座中的驱动器,我授予客户机对整个物理磁盘的访问权限。
编辑:
我现在已经尝试过这里的解决方案如何挂载 LVM 卷?。我按照步骤操作,直到安装成功。
LV 为 c,VG 为 c
我努力了
sudo mount /dev/c/c /mnt/serverdisk -o ro,user
我已经尝试过了
sudo mount -t btrfs /dev/c/c /mnt/serverdisk -o ro,user
这两个命令得到的结果是
mount: wrong fs type, bad option, bad superblock on /dev/sdb3,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
对于第一个没有指定文件系统的命令,我在执行 dmesg 后得到了这个
[ 1114.590972] EXT4-fs (dm-0): mounting ext3 file system using the ext4 subsystem
[ 1114.590975] EXT4-fs (dm-0): bad block size 16384
对于第二条命令,日志中没有任何内容。
编辑2:
读了一些资料后,似乎卷的 16384 字节块大小可能是问题所在。有什么方法可以缩小驱动器上的块大小而不丢失数据?