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