Надо создать systemd mount юнит, монтирующий диск в каталог, в имени которого есть русские буквы. Типа /home/maksim/Видео.
С каталогом типа /home/maksim/video проблем нет, создается юнит с именем home-maksim-video.mount и соответствующим содержимым,
# systemctl enable home-maksim-video.mount
# systemctl start home-maksim-video.mount
и вуаля...
А вот русских букв systemd не понимает. Теоретически должно помочь
systemd-escape -p --suffix=mount /home/maksim/Видео
которое выдает
home-maksim-\xd0\x92\xd0\xb8\xd0\xb4\xd0\xb5\xd0\xbe.mount
Даем юниту имя, сгенерированное выше, а дальше начинается фигня:
# systemctl start home-maksim-\xd0\x92\xd0\xb8\xd0\xb4\xd0\xb5\xd0\xbe.mount
Failed to start home-maksim-xd0x92xd0xb8xd0xb4xd0xb5xd0xbe.mount: Unit home-maksim-xd0x92xd0xb8xd0xb4xd0xb5xd0xbe.mount is not loaded properly: Invalid argument.
при этом sytemctl status выдает следующее:
# systemctl status home-maksim-\xd0\x92\xd0\xb8\xd0\xb4\xd0\xb5\xd0\xbe.mount
● home-maksim-xd0x92xd0xb8xd0xb4xd0xb5xd0xbe.mount -
Loaded: error (Reason: Invalid argument)
Active: inactive (dead)
Where: /home/maksim/\xd0\x92\xd0\xb8\xd0\xb4\xd0\xb5\xd0\xbe
What: /dev/sdb1
systemd[1]: home-maksim-xd0x92xd0xb8xd0xb4xd0xb5xd0xbe.mount: Where= setting doesn't match unit name. Refusing.
причем независимо от содержимого Where:, либо как выше, либо /home/maskim/Видео.
Есть какой-то способ это победить ? Гугл не помог....