解决首次分区、格式化、挂载
This commit is contained in:
parent
575462f6a6
commit
6b941b519d
|
@ -71,8 +71,6 @@ insmod /etc/lib/modules/$KERVER/extra/fs/exfat/exfat.ko
|
||||||
# fi
|
# fi
|
||||||
|
|
||||||
#mdev -s
|
#mdev -s
|
||||||
|
|
||||||
|
|
||||||
if [ -d "/sys/class/block/mmcblk0p1" ]; then
|
if [ -d "/sys/class/block/mmcblk0p1" ]; then
|
||||||
mknod /dev/mmcblk0p1 b `cat /sys/class/block/mmcblk0p1/dev | sed "s/:/\ /g"`
|
mknod /dev/mmcblk0p1 b `cat /sys/class/block/mmcblk0p1/dev | sed "s/:/\ /g"`
|
||||||
fi
|
fi
|
||||||
|
@ -81,6 +79,66 @@ if [ -d "/sys/class/block/mmcblk1p1" ]; then
|
||||||
mknod /dev/mmcblk1p1 b `cat /sys/class/block/mmcblk1p1/dev | sed "s/:/\ /g"`
|
mknod /dev/mmcblk1p1 b `cat /sys/class/block/mmcblk1p1/dev | sed "s/:/\ /g"`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
if [ -d "/sys/class/block/mmcblk0" ]; then
|
||||||
|
if [ ! -b /dev/mmcblk0 ]; then
|
||||||
|
mknod /dev/mmcblk0 b `cat /sys/class/block/mmcblk0/dev | sed "s/:/\ /g"`
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -d "/sys/class/block/mmcblk1" ]; then
|
||||||
|
if [ ! -b /dev/mmcblk1 ]; then
|
||||||
|
mknod /dev/mmcblk1 b `cat /sys/class/block/mmcblk1/dev | sed "s/:/\ /g"`
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -d "/sys/class/block/mmcblk0p1" ]; then
|
||||||
|
if [ ! -b /dev/mmcblk0p1 ]; then
|
||||||
|
mknod /dev/mmcblk0p1 b `cat /sys/class/block/mmcblk0p1/dev | sed "s/:/\ /g"`
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
disk="/dev/mmcblk1"
|
||||||
|
disk_part="/dev/mmcblk1p1"
|
||||||
|
#flag="$1"
|
||||||
|
|
||||||
|
partition_func() {
|
||||||
|
fdisk "$disk" <<EOF
|
||||||
|
d
|
||||||
|
n
|
||||||
|
p
|
||||||
|
1
|
||||||
|
|
||||||
|
|
||||||
|
w
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ -d "/sys/class/block/mmcblk1p1" ]; then
|
||||||
|
if [ ! -b "/dev/mmcblk1p1" ]; then
|
||||||
|
mknod /dev/mmcblk1p1 b `cat /sys/class/block/mmcblk1p1/dev | sed "s/:/\ /g"`
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
partition_func
|
||||||
|
if [ ! -b "/dev/mmcblk1p1" ]; then
|
||||||
|
mknod /dev/mmcblk1p1 b `cat /sys/class/block/mmcblk1p1/dev | sed "s/:/\ /g"`
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -b "/dev/mmcblk1p1" ]; then
|
||||||
|
mkfs.vfat /dev/mmcblk1p1
|
||||||
|
#mount /dev/mmcblk1p1 /mnt/sd2
|
||||||
|
mount -t vfat -o rw,errors=continue /dev/mmcblk1p1 /mnt/sd2
|
||||||
|
|
||||||
|
#create DCIM for emmc
|
||||||
|
if [ ! -d "/mnt/sd2/DCIM" ]; then
|
||||||
|
mkdir -p /mnt/sd2/DCIM
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Scan for without insert card
|
# Scan for without insert card
|
||||||
if [ ! -f /tmp/.nvt_mounts ]; then
|
if [ ! -f /tmp/.nvt_mounts ]; then
|
||||||
/etc/mdev-script/autosd.sh
|
/etc/mdev-script/autosd.sh
|
||||||
|
@ -88,5 +146,12 @@ if [ ! -f /tmp/.nvt_mounts ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# mount emmc node mmcblk1p1 to sd2
|
# mount emmc node mmcblk1p1 to sd2
|
||||||
mount -t vfat -o rw,errors=continue /dev/mmcblk1p1 /mnt/sd2
|
if [ -b "/dev/mmcblk1p1" ]; then
|
||||||
|
mount -t vfat -o rw,errors=continue /dev/mmcblk1p1 /mnt/sd2
|
||||||
|
|
||||||
|
#create DCIM for emmc
|
||||||
|
if [ ! -d "/mnt/sd2/DCIM" ]; then
|
||||||
|
mkdir -p /mnt/sd2/DCIM
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user