我正在双启动 Windows 10 和 Fedora。我将其中一个驱动器设为动态磁盘,但不知道后果如何。这是我专门用于存储的驱动器,因此我想知道如何安装该驱动器。我还想在启动时安装它。
答案1
使用 ldmtool 使驱动器可安装
有一个名为的应用程序ldmtool
允许像普通驱动器一样安装动态磁盘。要安装它,请使用:
# dnf install libldm
安装后运行命令:
# ldmtool create all
这将找到计算机上的所有动态磁盘并将其映射到/dev/mapper/
安装驱动器
首先为挂载点创建一个目录:
# mkdir /mnt/somewhere
然后使用blkid
查找驱动器映射到的位置:
# blkid
动态磁盘块设备将以“ldm_”开头。现在您可以像安装任何其他驱动器一样安装它。示例:
# mount -t ntfs /dev/mapper/<your ldm volume> /mnt/somewhere
启动时挂载
要在启动时挂载,首先必须为 ldmtool 创建一个服务,使其能够在启动时运行。为此,您必须.service
在 中创建一个文件/etc/systemd/system
。在此示例中,我将创建该文件并使用 nano 打开它:
# nano /etc/systemd/system/ldm.service
这是我用来创建服务的配置:
[Unit]
Description=Local Data Manager
Before=local-fs-pre.target
[Service]
Type=forking
User=root
ExecStart=/usr/bin/ldmtool create all
Restart=on-failure
[Install]
WantedBy=multi-user.target
创建服务后,您必须启用它:
# systemctl enable ldm
现在驱动器已准备好使用 fstab 进行安装。使用 fstab 进行安装有多种方式,我推荐的方法是查找 UUID。可以使用 找到它blkid
。获得 UUID 后,您可以在 fstab 中添加一行以在启动时安装驱动器:
# nano /etc/fstab
示例配置:
UUID=4E0EE2900EE26FFF /mnt/d ntfs-3g defaults,nls=utf8,uid=1000,gid=1000 0 0
现在只需重新启动,驱动器就会自动安装。