определите жесткий диск перед монтированием

$ pkgfile --search rc-local.service
community/initscripts-systemd

Если предложение Мирослава Коскаря относительно уровня ядра [116169] loglevel[116170] не помогло (вы можете использовать 2 или 1 вместо 3, IMO), посмотрите в вашем [116171]/etc/syslog.conf[116172] (или [116173]rsyslog.conf[116174]) строку, содержащую [116175]/dev/console[116176]. Это указывает на уровень сообщений, которые передаются в консоль системным логгером, который [116177]может быть[116178] в случае, если ядро не делает это напрямую.

Если строка выглядит так:

Измените [116179]*.warning[116180] на [116181]*.crit[116182] или [116183]*.emerg[116184], или просто прокомментируйте ее. Для получения дополнительной информации обратитесь к документации по syslog.

which   (1) - shows the full path of (shell) commands
whereis (1) - locate the binary, source, and manual page files for a command

Поскольку уровень лог-файла [116185]loglevel[116186] не сработал, и у вас, очевидно, нет syslogd (плохая идея, BTW), проблема, предположительно, в том, что настройки вашей печатной формы 6 4 1 7. Первая - это консольный уровень журнала, и это то, что вам нужно изменить. Вы можете сделать это одним из двух способов в качестве корневого:[12135]Вы можете проверить их с помощью [116187]sysctl kernel.printk[116188] или [116189]cat /proc/sys/kernel/printk[116190]. Сообщения USB вряд ли будут КРИТИЧЕСКИМИ (уровень журнала 2), и если они поступают без приоритета от какого бы то ни было модуля, они используют значение по умолчанию, которое является вторым из четырех значений printk (в данном случае 4).[12136]Если это сработает, вы должны добавить файл в [116191]/etc/sysctl.d/[116192] с одной строкой:[12137]Я не думаю, что вам понадобятся кавычки там. Если такой директории нет, добавьте строку в [116193]/etc/sysctl.conf[116194], создав ее при необходимости. За более подробной информацией обращайтесь к [116195]man sysctl.conf[116196].[115835].

1
07.11.2014, 11:10
2 ответа

В моменте времени, где вы знаете, ваша Карта памяти находится на ,/dev/sdc0 делает следующее:

ls -l /dev/disk/by-uuid | grep -F /dev/sdc1

и примечание число между временем (HH:MM) и -> , позволяет, принимают xyz. То, что xyz является дисками UUID, который он обычно не изменяет (если вы не делаете новую файловую систему и не обеспечиваете это число снова как опцию).

можно использовать тот UUID для монтирования вместо устройства при монтировании:

mount UUID=xyz /home/media

или вставляют тот UUID=xyz в первом столбце запись/etc/fstab , затем можно просто сделать , монтируют/home/media.

, Кроме того, можно присвоить маркировку файловой системе (например, использование опция-L для mkfs.ext4 или mkfs.btrfs и использование LABEL=thelabelyouspecified подобным способом.

2
27.01.2020, 23:20

Использование udev для монтирования жестких дисков. Это автоматизирует задачу и сделает идентификацию намного легче. Если подключенное устройство будет жестким диском, то будет $ID_ATA=1 переменная в вашем сценарии.

2
27.01.2020, 23:20

Теги

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