parent
ed1908699f
commit
c46338f7f8
@ -0,0 +1,20 @@
|
||||
#
|
||||
# /etc/hosts: static lookup table for host names
|
||||
#
|
||||
|
||||
#<ip-address> <hostname.domain.org> <hostname>
|
||||
127.0.0.1 localhost.localdomain localhost
|
||||
192.168.1.1 router.casa.vm router
|
||||
#abe 10:BF:48:00:2B:AA
|
||||
192.168.1.106 abe.casa.vm abe
|
||||
#bmo 00:24:8C:9C:01:FD
|
||||
192.168.1.101 bmo.casa.vm bmo
|
||||
192.168.1.102 saturno.casa.vm saturno
|
||||
192.168.1.10 impresora.casa.vm impresora
|
||||
#paraulata eth0 40:62:31:08:53:05
|
||||
#paraulata eth1 40:62:31:08:53:06
|
||||
#paraulata wl1 74:2F:68:54:A3:C1
|
||||
192.168.1.142 paraulata.casa.vm paraulata
|
||||
::1 localhost.localdomain localhost
|
||||
|
||||
# End of file
|
||||
@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
alias lsblk="lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,UUID"
|
||||
alias ls='ls --color=auto'
|
||||
@ -0,0 +1,13 @@
|
||||
[Unit]
|
||||
Description=Monitor with udevadm for inserter external drives and mount them
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
User=root
|
||||
Group=root
|
||||
ExecStart=/root/scripts/automount.sh
|
||||
Restart=always
|
||||
RestartSec=5
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
@ -0,0 +1 @@
|
||||
D /media 0775 jorge casavm 0 -
|
||||
@ -0,0 +1,2 @@
|
||||
SUBSYSTEM=="block" ACTION=="add" \
|
||||
RUN+="/root/scripts/remount.sh"
|
||||
@ -0,0 +1,5 @@
|
||||
# UDISKS_FILESYSTEM_SHARED
|
||||
# ==1: mount filesystem to a shared directory (/media/VolumeName)
|
||||
# ==0: mount filesystem to a private directory (/run/media/$USER/VolumeName)
|
||||
# See udisks(8)
|
||||
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"
|
||||
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
|
||||
pathtoname() {
|
||||
udevadm info -p /sys/"$1" | awk -v FS== '/DEVNAME/ {print $2}'
|
||||
}
|
||||
|
||||
stdbuf -oL -- udevadm monitor --udev -s block | while read -r -- _ _ event devpath _; do
|
||||
if [ "$event" = add ]; then
|
||||
devname=$(pathtoname "$devpath")
|
||||
udisksctl mount --block-device "$devname" --no-user-interaction
|
||||
fi
|
||||
done
|
||||
Loading…
Reference in new issue