ubuntu 18.4启动怎么自动禁用uas挂载usb3.0硬盘盒?

CPU/显卡/打印机/USB设备等硬件问题
回复
BT_zaz
帖子: 3
注册时间: 2019-11-16 20:18
系统: ubuntu 18.04

ubuntu 18.4启动怎么自动禁用uas挂载usb3.0硬盘盒?

#1

帖子 BT_zaz » 2019-11-16 20:31

我的电脑或者移动硬盘盒估计有问题,启用UAS协议的话写入超过300M就会掉盘卡半天。
现在我用这个脚本重新挂载成usbstorage模式,不掉盘了,但是这个脚本利用systemd的rc-local.service开机启动会没法识别硬盘。不知有什么办法卡机挂载禁用uas?

rmmod uas
sleep 1
rmmod usb_storage
sleep 1
modprobe usb_storage quirks=174c:55aa:u,152d:0578:u
sleep 2
mount -L hdd -o errors=remount-ro,noatime,nodiratime /mnt/hdd
mount -L backup -o errors=remount-ro,noatime,nodiratime /mnt/backup
头像
astolia
论坛版主
帖子: 6541
注册时间: 2008-09-18 13:11

Re: ubuntu 18.4启动怎么自动禁用uas挂载usb3.0硬盘盒?

#2

帖子 astolia » 2019-11-16 21:45

既然你不用uas模块,就直接把这个模块加入黑名单就行了
编辑/etc/modprobe.d/下面的blacklist.conf或自己新建一个.conf文件,加入一行

代码: 全选

blacklist uas
usb_storage这个模块的加载参数也可以直接写到配置里,用不着你先卸载再加载
同样是编辑/新建一个.conf文件

代码: 全选

option usb_storage quirks=174c:55aa:u,152d:0578:u
BT_zaz
帖子: 3
注册时间: 2019-11-16 20:18
系统: ubuntu 18.04

Re: ubuntu 18.4启动怎么自动禁用uas挂载usb3.0硬盘盒?

#3

帖子 BT_zaz » 2019-11-16 23:41

astolia 写了: 2019-11-16 21:45 既然你不用uas模块,就直接把这个模块加入黑名单就行了
编辑/etc/modprobe.d/下面的blacklist.conf或自己新建一个.conf文件,加入一行

代码: 全选

blacklist uas
usb_storage这个模块的加载参数也可以直接写到配置里,用不着你先卸载再加载
同样是编辑/新建一个.conf文件

代码: 全选

option usb_storage quirks=174c:55aa:u,152d:0578:u
这两个方法都试了,不行,其中第一个方法发现lsmod还是自动加载了uas
/$ lsmod|grep uas
uas 24576 2
usb_storage 69632 1 uas
onlylove
论坛版主
帖子: 5254
注册时间: 2007-01-14 16:23

Re: ubuntu 18.4启动怎么自动禁用uas挂载usb3.0硬盘盒?

#4

帖子 onlylove » 2019-11-17 1:34

加了blacklist以后,更新下initramfs试试?我记得装n卡私有驱动的时候,开源驱动加完黑名单以后还要更新下initramfs才行
BT_zaz
帖子: 3
注册时间: 2019-11-16 20:18
系统: ubuntu 18.04

Re: ubuntu 18.4启动怎么自动禁用uas挂载usb3.0硬盘盒?

#5

帖子 BT_zaz » 2019-11-17 10:26

onlylove 写了: 2019-11-17 1:34 加了blacklist以后,更新下initramfs试试?我记得装n卡私有驱动的时候,开源驱动加完黑名单以后还要更新下initramfs才行
确实是,需要执行update-initramfs -u
回复