ubuntu20.04 自动挂载硬盘失败

1、查看硬盘的devpath

#  udevadm info /dev/sda

root@localhost:~# udevadm info /dev/sda
P: /devices/platform/soc/3400000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/ata1/host0/target0:0:0/0:0:0:0/block/sda
N: sda
L: 0
S: disk/by-id/ata-GG2ZT256S3C27_212302256G0022500
S: disk/by-path/platform-3400000.pcie-pci-0000:01:00.0-ata-1
E: DEVPATH=/devices/platform/soc/3400000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/ata1/host0/target0:0:0/0:0:0:0/block/sda
E: DEVNAME=/dev/sda
E: DEVTYPE=disk
E: MAJOR=8
E: MINOR=0
E: SUBSYSTEM=block
E: USEC_INITIALIZED=5167949
E: ID_ATA=1
E: ID_TYPE=disk
E: ID_BUS=ata
E: ID_MODEL=GG2ZT256S3C27
E: ID_MODEL_ENC=GG2ZT256S3C27\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
E: ID_REVISION=F3A1EA71
E: ID_SERIAL=GG2ZT256S3C27_212302256G0022500
E: ID_SERIAL_SHORT=212302256G0022500
E: ID_ATA_WRITE_CACHE=1
E: ID_ATA_WRITE_CACHE_ENABLED=1
E: ID_ATA_FEATURE_SET_HPA=1
E: ID_ATA_FEATURE_SET_HPA_ENABLED=1
E: ID_ATA_FEATURE_SET_PM=1
E: ID_ATA_FEATURE_SET_PM_ENABLED=1
E: ID_ATA_FEATURE_SET_SECURITY=1
E: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0
E: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=4
E: ID_ATA_FEATURE_SET_SMART=1
E: ID_ATA_FEATURE_SET_SMART_ENABLED=1
E: ID_ATA_DOWNLOAD_MICROCODE=1
E: ID_ATA_SATA=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN2=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN1=1
E: ID_ATA_ROTATION_RATE_RPM=0
E: ID_PATH=platform-3400000.pcie-pci-0000:01:00.0-ata-1
E: ID_PATH_TAG=platform-3400000_pcie-pci-0000_01_00_0-ata-1
E: ID_PART_TABLE_TYPE=dos
E: DEVLINKS=/dev/disk/by-id/ata-GG2ZT256S3C27_212302256G0022500 /dev/disk/by-path/platform-3400000.pcie-pci-0000:01:00.0-ata-1
E: TAGS=:systemd:

#  udevadm info /dev/sdb

root@localhost:~# 
root@localhost:~# 
root@localhost:~# fdisk -l /dev/sdb
Disk /dev/sdb: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000VX005-2EZ1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x67ee6f03

Device     Boot Start        End    Sectors   Size Id Type
/dev/sdb1        2048 1953525167 1953523120 931.5G 83 Linux
root@localhost:~# 
root@localhost:~# udevadm info /dev/sdb
P: /devices/platform/soc/soc:aux_bus/3200000.sata/ata6/host5/target5:0:0/5:0:0:0/block/sdb
N: sdb
L: 0
S: disk/by-id/wwn-0x5000c500ed75b633
S: disk/by-path/platform-3200000.sata-ata-1
S: disk/by-id/ata-ST1000VX005-2EZ102_W9C6533T
E: DEVPATH=/devices/platform/soc/soc:aux_bus/3200000.sata/ata6/host5/target5:0:0/5:0:0:0/block/sdb
E: DEVNAME=/dev/sdb
E: DEVTYPE=disk
E: MAJOR=8
E: MINOR=16
E: SUBSYSTEM=block
E: USEC_INITIALIZED=5218431
E: ID_ATA=1
E: ID_TYPE=disk
E: ID_BUS=ata
E: ID_MODEL=ST1000VX005-2EZ102
E: ID_MODEL_ENC=ST1000VX005-2EZ102\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
E: ID_REVISION=CV11
E: ID_SERIAL=ST1000VX005-2EZ102_W9C6533T
E: ID_SERIAL_SHORT=W9C6533T
E: ID_ATA_WRITE_CACHE=1
E: ID_ATA_WRITE_CACHE_ENABLED=1
E: ID_ATA_FEATURE_SET_HPA=1
E: ID_ATA_FEATURE_SET_HPA_ENABLED=1
E: ID_ATA_FEATURE_SET_PM=1
E: ID_ATA_FEATURE_SET_PM_ENABLED=1
E: ID_ATA_FEATURE_SET_SECURITY=1
E: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0
E: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=134
E: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=134
E: ID_ATA_FEATURE_SET_SMART=1
E: ID_ATA_FEATURE_SET_SMART_ENABLED=1
E: ID_ATA_DOWNLOAD_MICROCODE=1
E: ID_ATA_SATA=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN2=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN1=1
E: ID_ATA_ROTATION_RATE_RPM=5900
E: ID_WWN=0x5000c500ed75b633
E: ID_WWN_WITH_EXTENSION=0x5000c500ed75b633
E: ID_PATH=platform-3200000.sata-ata-1
E: ID_PATH_TAG=platform-3200000_sata-ata-1
E: ID_PART_TABLE_UUID=67ee6f03
E: ID_PART_TABLE_TYPE=dos
E: DEVLINKS=/dev/disk/by-id/wwn-0x5000c500ed75b633 /dev/disk/by-path/platform-3200000.sata-ata-1 /dev/disk/by-id/ata-ST1000VX005-2EZ102_W9C6533T
E: TAGS=:systemd:

 2、修改 systemd-udevd.service

 echo "PrivateMounts=no" >> /usr/lib/systemd/system/systemd-udevd.service
 systemctl daemon-reload && service systemd-udevd --full-restart

3、按照 devpath, 写 udev rules

KERNEL=="sd[a-z][0-9]", DEVPATH=="*3200000.sata/ata6/host5*",RUN+="/usr/bin/mount /dev/%k /data"

4、不用重启即可测试

udevadm control --reload-rules && service udev restart && udevadm trigger

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值