On Tue Dec 22, 2020 at 12:41 AM CET, Stefan Majewsky wrote:
> On Mon Dec 21, 2020 at 10:48 PM CET, Hilmar Preuße wrote:
> > Da es "find / -not -fstype nfs4 -name..." nicht gibt
> $ find / \( ! -fstype nfs4 \) -name ...
Moin nochmal,
nach dem Abschicken fallen mir gerade noch zwei andere Sachen ein.
Erstens sollte man nicht einfach nur den Exclusion-Check machen, sondern
gleich am Mountpoint den ganzen Baum wegstreichen, damit man nicht
sinnlos durch Tausende Verzeichnisse durchrennt. Kann sein, dass find
das selber derart optimiert, aber falls nicht:
$ find / \( -fstype nfs4 -prune \) -o \( -name ... \)
Zweitens, ganz andere Strategie: Explizit die Mountpoints der gewünschten
Partitionen als Startpunkte auflisten und Traversieren von Mountpoints
verbieten.
$ find $(awk '$3=="ext4"||$3=="xfs"{print$2}' /proc/mounts) -xdev -name ...
Schöne Grüße
Stefan