LVM thin, genel olarak TRIM olarak bilinen DISCARD'ı destekler. Teorik olarak, bu çalışmayı iSCSI ile (bir eşdeğer UNMAP komutu var) yapmak için mümkün olmalı, ama bu konuda hiçbir şey bulamadım.
Bu birimleri barındıran makinede, fstrim
boş alan açmak için kullanabilirsiniz . Man sayfa bile açıkça belirtiyor:
fstrim, dosya sistemi tarafından kullanılmayan blokları atmak (veya "kırpmak") için kullanılan bir dosya sisteminde kullanılır. Bu, katı hal sürücüleri (SSD'ler) ve ince hazırlanmış depolama için kullanışlıdır.
Bunun çalışması için Linux'un dosya sistemi için desteğine ihtiyacı var ve bu da TRIM'i içermesini destekliyor. Ağ üzerinden başlatılan bilgisayarlarınız Windows kullanıyorsa, muhtemelen NTFS'dir. Görünüşe göre NTFS-3G TRIM'i destekliyor.
fstrim
sadece bağlı dosya sistemlerinde çalışır.
Bu gibi görünecek:
Güncelleme : Açıklamalarda belirtildiği gibi, Linux SCSI Hedef onun blok backstores bir bayrak sunar SSD'ler tanımlayan: is_nonrot
. UNMAP SCSI komutunu da destekliyor. Windows (en azından Windows 10), iSCSI üzerindeki SSD'leri doğru bir şekilde algılar ve UNMAP komutları verir ve kullanılmayan alanı hemen boş bırakır.