Und bei SSDs (bzw. Flashspeichern allgemein) sollte man es tunlichst unterlassen (kein Nutzen und senkt die Lebensdauer).
Es macht durchaus Sinn eine/n SSD/USB-Stick zu defragmentieren, da Daten in Flashspeichern als große Sektoren geschrieben/gelesen werden. D.h. um ein Byte aus einem Sektor zu lesen muss der gesamte Sektor gelesen werden. Dies kostet relativ viel Zeit. Die Lebensdauer einer SSD(MLC) ist zu vernachlässigen (SLC sowieso), man spricht in etwas von einer Größenordnung in der es möglich ist die SSD jeden Tag komplett neu zu beschreiben und sie hält ca. 5 Jahre. Es gibt aber noch keiner Erfahrungswerte.
Ich defragmentiere unter Windows auch mit MyDefrag, damit die HDD es einfache hat, Daten am "Stück" zu lesen.