Closed xiaokaixuan closed 3 years ago
常用Docker命令
docker run -d --name filebrowser --restart=on-failure -v /media/udisk:/srv:rslave -p82:80 xiaokaixuan/filebrowser docker run -d --name aria2_ng -v /media/udisk/aria2_ng:/downloads:rslave -p 6800:6800 -p 81:80 xiaokaixuan/aria2_ng
docker run -d --name samba -e USERID=0 -e GROUPID=0 -p 139:139 -p 445:445 -v /media/udisk:/mount:rslave dperson/samba -Sr docker exec -it samba samba.sh -u "admin;admin" -s "Data;/mount/data;yes;no;yes" -s "Baby;/mount/baby;yes;no;yes" -s "Root;/mount;no;no;no;admin"
DEV_SDA1='/dev/disk/by-uuid/01858b67-6fd5-8e4f-b240-71f815451b67' MOUNT_SDA1=/media/udisk DEV_SDB1='/dev/disk/by-uuid/7a64333b-6e67-4298-880d-644bbe0be95d' MOUNT_SDB1=/media/udisk/aria2_ng_2 DEV_SDC1='/dev/disk/by-uuid/1a11b316-c01b-d547-9062-2af71f9288db' MOUNT_SDC1=/media/udisk/aria2_ng
function add_sda1 { [ -b ${DEV_SDA1} ] || return 1 mountpoint -q ${MOUNT_SDA1} && return 0
}
function remove_sda1 { remove_sdb1 remove_sdc1
}
function add_sdb1 { [ -b ${DEV_SDA1} ] || return 1 mountpoint -q ${MOUNT_SDA1} || return 1
}
function remove_sdb1 { mountpoint -q ${MOUNT_SDB1} || return 0 umount -l ${MOUNT_SDB1}
}
function add_sdc1 { [ -b ${DEV_SDA1} ] || return 1 mountpoint -q ${MOUNT_SDA1} || return 1
}
function remove_sdc1 { mountpoint -q ${MOUNT_SDC1} || return 0 umount -l ${MOUNT_SDC1}
}
[ "${ID_FS_UUID}" = "01858b67-6fd5-8e4f-b240-71f815451b67" ] && ${ACTION}_sda1 [ "${ID_FS_UUID}" = "7a64333b-6e67-4298-880d-644bbe0be95d" ] && ${ACTION}_sdb1 [ "${ID_FS_UUID}" = "1a11b316-c01b-d547-9062-2af71f9288db" ] && ${ACTION}_sdc1
KERNEL=="sda1", SUBSYSTEM=="block", RUN+="/bin/bash /opt/scripts/usb_mount.sh" KERNEL=="sdb1", SUBSYSTEM=="block", RUN+="/bin/bash /opt/scripts/usb_mount.sh" KERNEL=="sdc1", SUBSYSTEM=="block", RUN+="/bin/bash /opt/scripts/usb_mount.sh" KERNEL=="sdd1", SUBSYSTEM=="block", RUN+="/bin/bash /opt/scripts/usb_mount.sh"
[Service] PrivateMounts=no