自定义热插拔存储挂载脚本 10-mount
自定义热插拔存储挂载脚本 10-mount
root@ACU:~# root@ACU:~# cat /etc/hotplug.d/block/10-mount #!/bin/ash case "$ACTION" in add) # for i in $(ls /dev/ | grep 'sd[a-z][1-9]') # do # mkdir -p /mnt/$i # mount -o rw /dev/$i /mnt/$i # done # INFO: Mount only the last block partition device MOUNT_DEV=`ls /dev/ | grep 'sd[a-z][1-9]' | tail -n 1` MOUNT_DIR='sda1' umount /dev/$MOUNT_DEV mkdir -p /mnt/$MOUNT_DIR mount -o rw /dev/$MOUNT_DEV /mnt/$MOUNT_DIR ;; remove) MOUNT=`mount | grep -o '/mnt/sd[a-z][1-9]'` for i in $MOUNT do umount $i if [ $? -eq 0 ] then rm -r $i fi done ;; esac root@ACU:~# root@ACU:~# MOUNT_DEV=`ls /dev/ | grep 'sd[a-z][1-9]' | tail -n 1` root@ACU:~# root@ACU:~# MOUNT_DIR='sda1' root@ACU:~# root@ACU:~# echo /dev/$MOUNT_DEV /dev/sda2 root@ACU:~# root@ACU:~# root@ACU:~# echo /mnt/$MOUNT_DIR /mnt/sda1 root@ACU:~# root@ACU:~# df -h Filesystem Size Used Available Use% Mounted on /dev/root 8.5M 8.5M 0 100% /rom tmpfs 61.1M 600.0K 60.5M 1% /tmp /dev/mtdblock4 5.8M 396.0K 5.4M 7% /overlay overlayfs:/overlay 5.8M 396.0K 5.4M 7% / tmpfs 512.0K 0 512.0K 0% /dev /dev/sda2 447.0G 243.7G 203.3G 55% /mnt/sda1 root@ACU:~# root@ACU:~# fdisk -l /dev/sda Disk /dev/sda: 480.1 GB, 480103981056 bytes 255 heads, 63 sectors/track, 58369 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 267350 2147483647+ ee EFI GPT root@ACU:~# root@ACU:~# fdisk -l /dev/sda1 Disk /dev/sda1: 134 MB, 134217728 bytes 255 heads, 63 sectors/track, 16 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sda1 doesn't contain a valid partition table root@ACU:~# root@ACU:~# fdisk -l /dev/sda2 Disk /dev/sda2: 479.9 GB, 479967838208 bytes 256 heads, 63 sectors/track, 58124 cylinders Units = cylinders of 16128 * 512 = 8257536 bytes Device Boot Start End Blocks Id System /dev/sda2p1 ? 266306 266306 2147483647+ ff Unknown /dev/sda2p2 ? 266306 266306 2147483647+ ff Unknown /dev/sda2p3 ? 266306 266306 2147483647+ ff Unknown /dev/sda2p4 ? 266306 158686 1279637119+ ff Unknown root@ACU:~# root@ACU:~#
# 正确的硬盘格式为 ( MBR引导 + exfat分区 )
root@ACU:~# df -Th Filesystem Type Size Used Available Use% Mounted on /dev/root squashfs 8.5M 8.5M 0 100% /rom tmpfs tmpfs 61.1M 100.0K 61.0M 0% /tmp /dev/mtdblock4 jffs2 5.8M 328.0K 5.4M 6% /overlay overlayfs:/overlay overlay 5.8M 328.0K 5.4M 6% / tmpfs tmpfs 512.0K 0 512.0K 0% /dev /dev/sda1 exfat 59.8G 1.0M 59.7G 0% /mnt/sda1 root@ACU:~# root@ACU:~# fdisk -l Disk /dev/sda: 64.1 GB, 64160400896 bytes 255 heads, 63 sectors/track, 7800 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 7801 62655488 7 HPFS/NTFS root@ACU:~# root@ACU:~# fdisk -l /dev/sda1 Disk /dev/sda1: 64.1 GB, 64159219712 bytes 256 heads, 63 sectors/track, 7769 cylinders Units = cylinders of 16128 * 512 = 8257536 bytes Device Boot Start End Blocks Id System /dev/sda1p1 ? 266306 266306 2147483647+ ff Unknown /dev/sda1p2 ? 266306 266306 2147483647+ ff Unknown /dev/sda1p3 ? 266306 266306 2147483647+ ff Unknown /dev/sda1p4 ? 266306 158686 1279637119+ ff Unknown root@ACU:~#
============= End
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
2019-02-13 华为TaiShan 2280 ARM 服务器
2019-02-13 Install KVM Hypervisor on arrch64 Linux Server
2019-02-13 Failed to load package MonoAndroidDesignerPackage