Linux Or Ubuntu动态磁盘 挂载(带区卷)Win10 Ubuntu 双系统 ldmtool

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 分区

上一篇:Qrfc队列


下一篇:为什么MySQL不推荐使用uuid或者雪花id作为主键?