yuri.nefe...@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 несколько неинтуитивно.