lsblk + как захватить диски без файловой системы

Я пытался установить nagiosql на другую систему, и изменение прав доступа к файлам/каталогам не помогло. Я пробовал другие учебники, и они не помогали, пока я не попробовал этот учебник . Не помогло во первых. Но я следовал инструкциям. Я удалил свою предыдущую папку nagiosql и снова начал использовать новый учебник. Я запустил команду # restorecon -Rv /var/www/html/nagiosql/.

Отображается:

restorecon reset /var/www/html/nagiosql/admin/settings.php context unconfined_u:object_r:httpd_sys_rw_content_t:s0->unconfined_u:object_r:httpd_sys_content_t:s0

Погуглив этот текст, я понял, что мне нужно отключить SELinux.

# sestatus
# setenforce 0
# vi /etc/selinux/config
...
SELINUX=disabled
...

После отключения SELinux команда # restorecon -Rv /var/www/html/nagiosql/не отображала никаких сообщений, и я получил:

Write test on settings directory (config/): OK

0
08.11.2020, 23:04
1 ответ

Если ваш lsblkподдерживает выходной формат --json, вы можете проанализировать его для блочных устройств, которые (a )не имеют дочерних элементов (, т.е. не разделены на разделы )и (b ). ] сами не имеют определенной файловой системы:

lsblk --fs --json |
  jq -r '.blockdevices[] | select(.children == null and.fstype == null) |.name'
3
18.03.2021, 22:51

Теги

Похожие вопросы