Próbowałem użyć rsnapshot do tworzenia kopii zapasowych, ale nie mogę go używać . Chociaż jest w stanie różnicować katalog (50 GB) i duplikować go (twarde linkowanie każdego pliku) w ciągu kilku minut, a cały katalog mogę cp w około pół godziny, jego usunięcie zajmuje znacznie ponad godzinę. Nawet przy bezpośrednim użyciu rm -rfv
uważam, że wykonanie pojedynczego pliku może zająć do pół sekundy, podczas gdy polecenia cp
i są link
wykonywane natychmiast.
Dlaczego rm jest taki wolny? Czy istnieje szybszy sposób rekurencyjnego usuwania linków? Nie ma dla mnie sensu, że kopiowanie pliku powinno zająć mniej czasu niż usunięcie go.
System plików, nad którym pracuję, to zewnętrzny dysk pamięci, podłączony przez USB i typu fuseblk (co myślę, że oznacza, że to NTFS). Mój komputer działa pod Ubuntu Linux.
Wyjście z góry:
Cpu(s): 3.0%us, 1.5%sy, 0.0%ni, 54.8%id, 40.6%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 8063700k total, 3602416k used, 4461284k free, 557604k buffers
fuseblk
nie oznacza, że dysk jest NTFS, oznacza jedynie, że jest on zamontowany jako urządzenie FUSE. To może być prawie wszystko.