Файловая система Drobo игнорирует / etc / fstab, автоматически монтируется в неправильное место после прерывания соединения

Кажется, это работает.

{
    if(substr($0, 235, 12) ~ value)
    {
        print "4 - " substr($0, 235, 12)
        next
    }
    else
    {
        print "4 - NOK"
        next
    }
}
1
09.03.2019, 11:25
1 ответ

My main concern is why /etc/fstab is disregarded

...

The manual mount immediately put them right back where they should be

Автоматическое -монтирование, о котором вы говорите, выполняется udisks. Как вы пожелаете, предполагается, что ссылается на запись в /etc/fstab, если она есть. Но если его нет, он монтируется под /media. Похоже, udisks запутался из-за неудачного (, но все еще существующего монтирования )... Я бы назвал это ошибкой в ​​udisks. Если вы заинтересованы в его улучшении, сообщите об этом в проект :).

Udisks был протестирован с удалением устройств, так как это делают настоящие пользователи :). Если udisks сам монтирует файловую систему, а устройство удаляется, он пытается размонтировать файловую систему и очистить ее. Это размонтирование происходит независимо от того, указана ли точка монтирования вручную в /etc/fstab. Однако udisks не размонтируется автоматически, если устройство было смонтировано «вручную» с помощью /sbin/mount.

Следовательно, ваш сценарий не обязательно был бы замечен, когда разработчики udisks выполняли первоначальное кодирование/тестирование.

Обратите внимание, что запуск mount /dev/sdu2вручную ведет себя иначе, чем автомонтирование, которое происходит при подключении «нового» устройства. /sbin/mountне вызывает udisks.(udisksможет быть реализовано с точки зрения /sbin/mount, хотя ).

1
27.01.2020, 23:45

Теги

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