Re: Устаревшие автосоздаваемые пользователи и группы
yuri.nefedov@gmail.com -> debian-russian@lists.debian.org @ Sun, 15 Nov 2015 20:38:58 +0300 (MSK):
>>>> Если при помощи «-fstab ext4» вы хотели записать условие на только
>>>> корень, без других подмонтированных в него разделов, то это можно
>>>> более корректно сформулировать как «-xdev».
>>>>
>>> Нет, это я что бы find по сетевой файловой системе (afs) не лазил.
>>> А в локальных смонтированных пускай ищет. Вообще, да,
>>> правильнее было бы сначала сетевые fs остановить.
>>
>> Я пошел сверился с руководством — и выходит, что это вовсе не прокатит.
>>
>> ‘-fstab’ в отличие от ‘-xdev’ (она же ‘-mount’) — это не опция (как
>> ‘-maxdepth’), а условие (как ‘-name’), что должно значить, что find все
>> равно пройдется по не-экст-4 файловым системах, переберет на них каждый
>> файл, но все отвергнет, кто бы ни был владельцем.
>>
>> Нет?
>>
y> Не fstab a fstype.
y> Похоже, что, да вы правы, это тест, ну и если подумать, иначе быть
y> и не может. То-то оно у меня тормозило жутко.
y> А как бы тогда корректно исключить все сетевые фс?
С -prune скомпоновать. Тогда, по идее, оно наткнется на точку
монтирования сетевой fs, увидит там нужный fstype, и вглубь не полезет.
Другое дело, что выражение логики у find несколько неинтуитивно.
Reply to: