On Sun, 15 Nov 2015, Dmitry Alexandrov wrote:
On 14/11/15 23:13, yuri.nefe...@gmail.com wrote:
On Sat, 14 Nov 2015, Dmitry Alexandrov wrote:
Если при помощи «-fstab ext4» вы хотели записать условие на только
корень, без других подмонтированных в него разделов, то это можно
более корректно сформулировать как «-xdev».
Нет, это я что бы find по сетевой файловой системе (afs) не лазил.
А в локальных смонтированных пускай ищет. Вообще, да,
правильнее было бы сначала сетевые fs остановить.
Я пошел сверился с руководством — и выходит, что это вовсе не прокатит.
‘-fstab’ в отличие от ‘-xdev’ (она же ‘-mount’) — это не опция (как
‘-maxdepth’), а условие (как ‘-name’), что должно значить, что find все равно
пройдется по не-экст-4 файловым системах, переберет на них каждый файл, но
все отвергнет, кто бы ни был владельцем.
Нет?
Не fstab a fstype.
Похоже, что, да вы правы, это тест, ну и если подумать, иначе быть
и не может. То-то оно у меня тормозило жутко.
А как бы тогда корректно исключить все сетевые фс?
Можно конечно -mount и перечислить все локальные точки монтировки,
но это не очень красиво получается. Хотя,.. эффективно.
Попробовал, теперь за секунды отрабатывает.
Спасибо.
Ю.