опция no-mtab не работает для монтирования

Некоторые команды tar будут супер-оптимизировать то, что они делают, если вы используете tar для /dev/null, поэтому для пример

tar cvf /dev/null . >/tmp/a

создаст список всех файлов в . без фактического чтения каких-либо данных. В моем доме 10G это заняло 3 секунды, примерно столько же, сколько поиск.

Таким образом, вы можете сделать вышеописанное, а затем то же самое со своим списком исключений в /tmp/b, а затем выполнить diff между ними, чтобы увидеть, что вы теряете.

В качестве альтернативы, направьте каждый вывод через sort, а затем используйте comm -3 /tmp/a /tmp/b, чтобы получить только исключенные файлы.

0
21.06.2017, 01:34
1 ответ

Я не рекомендую это делать, потому что вещи, которые читают /etc/mtab, могут сломаться, но вы можете сделать следующее:

# cd /etc
# rm mtab
# touch mtab.real
# ln -s mtab.real mtab
# reboot

systemd не обновляет mtab, поэтому он остается пустым.

0
28.01.2020, 02:25

Теги

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