Nickeen Posted May 15, 2020 Share Posted May 15, 2020 Здравствуйте! Имеется KN-1810, обновлённый до KeeneticOS 3.4.1 . К нему подключён жёсткий диск с тремя разделами: небольшой ext4 с OPKG, ext4 с разными данными (закачки, шара и т.д.), swap (такая раскладка была удобна тем, что можно для бэкапа снимать образ одного лишь OPKG-раздела, не очищая данные). Все настраиваемые через веб-интерфейс стоковые приложения (transmission, ftp, samba, webdav,...) работают и имеют доступ к к обоим ext4 разделам. Но, залогинившись root'ом, видим: /root # df -h Filesystem Size Used Available Use% Mounted on /dev/sda1 15.6G 70.9M 14.7G 0% / tmpfs 124.5M 0 124.5M 0% /dev tmpfs 124.5M 292.0K 124.2M 0% /tmp Примонтирован только первый раздел. Но мне нужен доступ и ко второму разделу. Руками второй раздел спокойно монтируется /root # mount /dev/sda2 /opt/mnt/ /root # df -h Filesystem Size Used Available Use% Mounted on /dev/sda1 15.6G 70.9M 14.7G 0% / tmpfs 124.5M 0 124.5M 0% /dev tmpfs 124.5M 292.0K 124.2M 0% /tmp /dev/sda2 274.7G 8.6G 252.0G 3% /mnt /root # В результате имеем полный доступ ко второму разделу. Написал простенький скрипт автомонтирования: #!/bin/sh DATAPART=`blkid | grep -i 7f6a7cff | sed 's/: LABEL.*//g'` MOUNTPNT=/opt/mnt logger "Mounting Data partition $DATAPART to $MOUNTPNT" /opt/bin/mount $DATAPART $MOUNTPNT ... сделал его исполняемым. Проверил: скрипт выполняется нормально при монтировании первого раздела, даже без перезагрузки. Вопрос: насколько это всё легитимно, безопасно, правильно/неправильно? Ведь если стоковые приложения имеют доступ к разделу, то получается он там где-то замонтирован. Не будет там каких-то конфликтов? Безопасно ли извлекать диск через веб-интерфейс, не размогнтируя раздел явно? Он спокойно размонтируется безо всяких вопросов... Спасибо. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.