Если вы знаете только метку раздела и хотите найти соответствующее имя ядра:
lsblk -rno label,name | awk '$1=="LABEL"{print $2}'
выведите что-то вроде sdb3
. Затем вы можете смонтировать раздел так же, как это делает ваш файловый менеджер, через udisksctl
:
udisksctl mount -b /dev/$(lsblk -rno label,name | awk '$1=="LABEL"{print $2}')
Пользователь, который запускает веб-сервер (apache
по умолчанию) должен иметь возможность открыть файл. Это означает, что все пути должны быть доступны для него. Я видел, что вы используете домашний каталог /home/kevin
. Эти каталоги имеют права только для пользователя и его группы (например, 0750
), поэтому apache не может туда попасть.
Вы можете разрешить доступ к файлам и каталогам внутри с помощью chmod o+x /home/kevin
, но тогда любой сможет прочитать ваш домашний каталог (если знает правильный путь). Лучшее решение - не использовать home dir и поместить файлы в /var/www/
или /srv/
и иметь правильные права для apache и вашего пользователя.
В любом случае, всегда прикрепляйте соответствующую часть журнала ошибок к вашему вопросу. Там должно быть больше информации о проблеме.