Linux Or Ubuntu动态磁盘 挂载(带区卷) Win10 Ubuntu 双系统 ldmtool
环境介绍
系统
win10
ubuntu 20.4 Desktop LTS
磁盘
/sda
与 /sdb
win10 带区卷 (动态磁盘)/sdc
Win10 系统盘/sdd
Ubuntu 系统盘
sudo lsblk
--------
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 127M 0 part
└─sda3 8:3 0 465.7G 0 part
sdb 8:16 0 465.8G 0 disk
└─sdb1 8:17 0 465.7G 0 part
sdc 8:32 0 223.6G 0 disk
├─sdc1 8:33 0 223G 0 part /media/dendy/kingstong1
└─sdc2 8:34 0 596.7M 0 part
sdd 8:48 0 931.5G 0 disk
├─sdd1 8:49 0 47M 0 part /boot/efi
├─sdd2 8:50 0 1K 0 part
├─sdd5 8:53 0 465.4G 0 part /
├─sdd6 8:54 0 429M 0 part /boot
└─sdd7 8:55 0 9.3G 0 part [SWAP]
使用ldmtool工具
安装
sudo apt install ldmtool
如果要直接使用,可能需要对它进行 patch ,新的源代码某已经 fork 到自己的仓库下。ArchLinux
用户可以使用 AUR
里的 ldmtool
包。 Gentoo
用户可以使用某的Overlay
中的sys-fs/ldmtool
包。
具体使用方法:
在命令行下使用 ldmtool 命令,然后参考下面的操作。
#扫描磁盘
sudo ldmtool scan
-----
[
"c852e3e9-321a-11eb-8e57-309c235f4cc2"
]
#展示磁盘组关系
sudo ldmtool show diskgroup c852e3e9-321a-11eb-8e57-309c235f4cc2 #id是上个命令返回的id
------
{
"name" : "DENDY-Dg0",
"guid" : "c852e3e9-321a-11eb-8e57-309c235f4cc2",
"volumes" : [
"Volume1"
],
"disks" : [
"Disk1",
"Disk2"
]
}
#创建卷标 这样就会在 /dev/mapper/ 下建立相应的设备文件,使用适当的参数挂载即可。
sudo ldmtool create all
-----
[
"ldm_vol_DENDY-Dg0_Volume1"
]
#创建挂载点 /media 目录可以在桌面Dock显示
mkdir -p /media/i
#挂载分区
sudo mount -t ntfs /dev/mapper/ldm_vol_DENDY-Dg0_Volume1 /media/i/
#查看挂载状态
sudo df -h
文件系统 容量 已用 可用 已用% 挂载点
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 2.0M 1.6G 1% /run
.
.
.
/dev/sdd6 400M 139M 231M 38% /boot
/dev/sdd1 47M 7.8M 39M 17% /boot/efi
tmpfs 1.6G 72K 1.6G 1% /run/user/1000
/dev/sdc2 597M 520M 77M 88% /media/sdc2
/dev/sdc1 223G 112G 112G 50% /media/dendy/kingstong1
/dev/mapper/ldm_vol_DENDY-Dg0_Volume1 932G 456G 476G 49% /media/i
#查看块设备
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 127M 0 part
├─sda3 8:3 0 465.7G 0 part
└─ldm_vol_DENDY-Dg0_Volume1
253:0 0 931.3G 0 dm /media/i
sdb 8:16 0 465.8G 0 disk
├─sdb1 8:17 0 465.7G 0 part
└─ldm_vol_DENDY-Dg0_Volume1
253:0 0 931.3G 0 dm /media/i
sdc 8:32 0 223.6G 0 disk
├─sdc1 8:33 0 223G 0 part /media/dendy/kingstong1
└─sdc2 8:34 0 596.7M 0 part /media/sdc2
sdd 8:48 0 931.5G 0 disk
├─sdd1 8:49 0 47M 0 part /boot/efi
├─sdd2 8:50 0 1K 0 part
├─sdd5 8:53 0 465.4G 0 part /
├─sdd6 8:54 0 429M 0 part /boot
└─sdd7 8:55 0 9.3G 0 part [SWAP]
开机自动挂载
#查看设备 UUID
blkid /dev/mapper/ldm_vol_DENDY-Dg0_Volume1
-----
/dev/mapper/ldm_vol_DENDY-Dg0_Volume1: LABEL="raid0" UUID="54DEB024DEAFFFF2" TYPE="ntfs"
vim /etc/fstab
-------
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
#Entry for /dev/sdd5 :
UUID=9b3dffb5-b6d2-47a0-a448-082c16732c3f / ext4 errors=remount-ro 0 1
#Entry for /dev/sdd6 :
UUID=60e59802-4b4a-45e9-800e-48ba4af5adf0 /boot ext4 defaults 0 2
#Entry for /dev/sdd1 :
UUID=E933-E5D4 /boot/efi vfat umask=0077 0 1
#Entry for /dev/sdc1 :
UUID=7C0F5E175A340816 /media/dendy/kingstong1 ntfs-3g defaults,nodev,nosuid,locale=zh_CN.UTF-8 0 0
# 添加挂载项
#Entry for /dev/sda :
UUID=54DEB024DEAFFFF2 /media/i ntfs defaults,nodev,nosuid,locale=zh_CN.UTF-8 0 0
#Entry for /dev/sdd7 :
UUID=a00bd105-b581-421b-92a7-91e21a09480f none swap sw 0 0
<file system> <mount point> <type> <options> <dump> <pass>
系统UUID
挂载点
类型
挂载参数
0
0
第一个数字:0表示开机不检查磁盘,1表示开机检查磁盘;
第二个数字:0表示交换分区,1代表启动分区(Linux),2表示普通分区
我挂载的分区是在WIn系统下创建的分区,磁盘格式为ntfs
参考
1: ldmtool: accessing Microsoft Windows dynamic disks from Linux
2:使用 ldmtool 访问 Windows LDM 分区