欢迎光临散文网 会员登陆 & 注册

Ubuntu22.04.1 LTS/Mint21.1 挂载Windows LDM分区

2023-01-28 18:22 作者:失心龍I-ll  | 我要投稿

感觉活越不会了;水个文。

工具:ldmtool

计算机:DESKTOP-N232R3R

演示OS:Linux Mint 21.1 Cinnamon(内核5.15.0-58-generic)

操作用户:illusion

存在两个已经在Windows下初始化的ldm磁盘,组成一个raid0分区

1. 初始化

安装ldmtool

$sudo apt install ldmtool -y


使用ldmtool自动配置设备

$sudo ldmtool create all

[
  "ldm_vol_DESKTOP-N232R3R-Dg0_Volume1"     #已经配置完成设备。复制这个设备名称
]											#设备名称肯定是不同的;以自己实际的为准

#如果输出像是这样
# $ldmtool create all
# []
#多半是忘记给提权啦!


挂载

$sudo mkdir -p /media/winraid-000 #创建挂载点

$sudo mount /dev/mapper/ldm_vol_DESKTOP-N232R3R-Dg0_Volume1 /media/winraid-000/     #将设备挂载到/media/winraid-000/

完成。


2. 持久化

fstab自动挂载

$cat /etc/passwd |grep illusion #查找用户illusion的uid和gid

illusion:x:1000:1000:illusion,,,:/home/illusion:/bin/bash

得到uid为1000 gid为1000


$sudo apt install vim -y        #若没有vim则安装;别的编辑器当然无所谓。
$sudo vim /etc/fstab

按i插入编辑,文件尾追加行:

/dev/mapper/ldm_vol_DESKTOP-N232R3R-Dg0_Volume1 /media/winraid-000 auto nosuid,nodev,nofail,x-gvfs-show,uid=1000,gid=1000,rw,user,exec,umask=000 0 0

按esc,输入 :wq  回车保存退出


ldmtool持久化

方案1 rc.local开机自启

$sudo vim /etc/rc.local


写入脚本内容:

#!/bin/bash
ldmtool create all
exit 0

保存退出


$sudo chmod +x /etc/rc.local #赋予执行权限

方案2 systemd


$sudo vim /etc/systemd/system/winraid-000-automount.service     #创建服务文件

写入内容

[Unit]
Description=LDM: Mount as /media/winraid-000
After=local-fs-pre.target
Before=local-fs.target
DefaultDependencies=no

[Service]
Type=oneshot
User=root
ExecStart=/usr/bin/ldmtool create all

[Install]
WantedBy=local-fs.target

保存退出。


$sudo systemctl enable winraid-000-automount.service    #启用服务

完成


$reboot #重启


关于性能:使用的是sata协议的两块非常古老的mlc固态,顺序读取尚可,甚至比windows下还快;写入不知为何只有单块硬盘的速度。


Ubuntu22.04.1 LTS/Mint21.1 挂载Windows LDM分区的评论 (共 条)

分享到微博请遵守国家法律