ОПИС
fstrim се
користи на
прикаченом
систему
датотека
за
одбацивање
(или
„краћење“)
блокова
које не
користи
систем
датотека.
Ово је
корисно за
дискове
чврстог
стања (SSD) и
танано
опремљене
смештаје.
По основи,
fstrim ће
одбацити
све
блокове
који се не
користе на
систему
датотека.
Опције се
могу
користити
за измену
овог
понашања
засновано
на опсегу
или
величини,
као што је
објашњено
испод.
Аргумент
тачка-качења
је назив
путање
директоријума
у коме је
систем
датотека
прикачен и
тражи се
када није
наведено
-A, -a,
--fstab, или
--all.
Покретање
fstrim-а често,
или чак
коришћење
mount -o discard, може
негативно
да утиче на
век
трајања SSD
уређаја
лошег
квалитета.
За већину
система
стоних
рачунара и
сервера
довољна
учесталост
краћења је
једном
седмично.
Знајте да
сви
уређаји не
подржавају
заказано
краћење,
тако да
свака
наредба
краћења
доводи до
смањења
учинковитости
било чега
другог што
покушава
да користи
диск у том
тренутку.
ОПЦИЈЕ
За
аргументима
померај,
дужина и
најмања-величина
могу да
следе
суфикси
множитеља
као што су KiB
(=1024), MiB (=1024*1024), и тако
редом за GiB, TiB, PiB,
EiB, ZiB и YiB („iB“ је
опционално,
нпр., „K“ има
исто
значење
као „KiB“) или
суфикси KB (=1000), MB
(=1000*1000), и тако
редом за GB, TB, PB, EB, ZB
и YB.
-A, --fstab
Крати
све
прикачене
системе
датотека
поменуте у
/etc/fstab-у на
уређајима
који
подржавају
радњу
одбацивања.
Корени
систем
датотека
се
одређује
из линије
наредби
кернела
ако
недостаје
у датотеци.
Друге
достављене
опције, као
што су --offset, --length
и --minimum, се
примењују
на све ове
уређаје.
Грешке из
система
датотека
који не
подржавају
радњу
одбацивања,
уређаји
само за
читање,
аутосд-и и
системи
датотека
само за
читање се
тихо
занемарују.
Системи
датотека
са „X-fstrim.notrim“
опцијом
качења се
прескачу.
-a, --all
Крати
све
прикачене
системе
датотека
на
уређајима
који
подржавају
радњу
одбацивања.
Друге
достављене
опције, као
што су --offset, --length
и --minimum, се
примењују
на све ове
уређаје.
Грешке из
система
датотека
који не
подржавају
радњу
одбацивања,
уређаји
само за
читање и
системи
датотека
само за
читање се
тихо
занемарују.
-n, --dry-run
Ова
опција
ради све
осим да
заправо
позове FITRIM
„ioctl“.
-o, --offset
померај
Померај
бајта у
систему
датотека
од ког ће се
започети
претрага
за
слободним
блоковима
за
одбацивање.
Основна
вредност
је нула,
почевши од
почетка
система
датотека.
-l, --length
дужина
Број
бајтова
(после
почетне
тачке) за
тражење
слободних
блокова за
одбацивање.
Ако се
наведена
вредност
протеже
преко
краја
система
датотека,
fstrim ће се
зауставити
на граници
величине
система
датотека.
Основна
вредност
се протеже
до краја
система
датотека.
-I, --listed-in
списак
Наводи
двотачком
раздвојен
списак
датотека у
„fstab“ или
кернел „mountinfo“
формату.
Све
недостајуће
или празне
датотеке
се
неприметно
занемарују.
Процењивање
списка
стаје
након прве
не-празне
датотеке.
На пример:
--listed-in /etc/fstab:/proc/self/mountinfo.
Системи
датотека
са „X-fstrim.notrim“
опцијом
качења у
„fstab“-у се
прескачу.
-m, --minimum
најмања-величина
Најмањи
непрекидни
слободни
опсег за
одбацивање,
у бајтима.
(Ова
вредност
је интерно
заокружена
на
вишеструку
величину
блокова
система
датотека.)
Слободни
опсези
мањи од
овога биће
занемарени
а fstrim ће
подесити
минимум
ако је мањи
од
минимума
уређаја и
извести о
томе (fstrim_range.minlen)
назад у
кориснички
простор.
Повећањем
ове
вредности,
радња fstrim-а
ће се
завршити
брже за
системе
датотека
са лоше
фрагментираним
слободним
простором,
иако сви
блокови
неће бити
одбачени.
Основна
вредност
је нула,
одбацујући
сваки
слободни
блок.
-t, --types
списак
Одређује
дозвољене
или
забрањене
врсте
система
датотека
када се
користи са
--all или --fstab.
списак је
списак
назива
система
датотека
одвојених
зарезима.
списак
прати како
mount -t
процењује
шаблоне
врсте.
Дозвољене
су само
одређене
врсте
система
датотека.
Све
наведене
врсте су
забрањени
ако списак
има
префикс „no“
или је
сваки
систем
датотека
са
префиксом
„no“
забрањен.
Ако се
опција не
користи,
тада су
дозвољени
сви
системи
датотека
(осим „autofs“).
-v, --verbose
Опширно
извршавање.
Са овом
опцијом
fstrim
ће
исписати
број
бајтова
који су
прослеђени
из система
датотека
низ
спремник
блокова до
уређаја за
потенцијално
одбацивање.
Овај број
је највећи
износ
одбацивања
из
перспективе
уређаја за
складиштење,
јер ће „
FITRIM ioctl“
поново
позван
наставити
да шаље
исте
секторе за
одбацивање
више пута.
fstrim ће
известити
о истим
бајтовима
потенцијалног
одбацивања
сваки пут,
али ће само
сектори
који су
записани
између
одбацивања
бити
заправо
одбачени
од стране
складишног
уређаја. fstrim_range.len
(the --length option). Даље,
слој блока
кернела
задржава
право да
прилагоди
опсеге
одбацивања
како би
стали у
геометрију
„raid“ траке, у
уређаје
који нису
способни
да крате у LVM
поставци,
итд. Ова
умањења се
неће
одразити
на „fstrim_range.len“
(опција --length).
--quiet-unsupported
Потискује
поруке
грешке ако
радња
краћења (ioctl)
није
подржана.
Ова опција
је
намењена
за
коришћење
у датотеци
systemd услуге
или у cron(8)
скриптама
за
скривање
упозорења
која су
резултат
познатих
проблема,
као када NTFS
управљачки
програм
извести
Лош
описник
датотеке
када је
уређај
прикачен
само за
читање, или
недостатак
подршке
система
датотека
за „ioctl FITRIM“
позив. Ова
опција
такође
чисти
излазно
стање када
је
неподржани
систем
датотека
наведен на
fstrim линији
наредби.
-h, --help
Приказује
текст
помоћи и
излази.
-V, --version
Исписује
издање и
излази.