18.04 में डिफ़ॉल्ट रूप से साप्ताहिक चलने के लिए ट्रिम (स्ट्रेटिम / त्याग) सक्षम है ।
यह डिवाइस पर सभी माउंटेड फ़ाइल सिस्टम के लिए चलाने के लिए सेट है जो त्यागने के कार्य का समर्थन करते हैं।
यह एक ऐसी systemd
सेवा है जिसके माध्यम से systemctl
CRON का प्रबंधन किया जाता है ।
Fstrim.timer स्थिति देखें :
$ systemctl status fstrim.timer
● fstrim.timer - Discard unused blocks once a week
Loaded: loaded (/lib/systemd/system/fstrim.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Thu 2018-07-05 05:45:11 BST; 4h 42min ago
Trigger: Mon 2018-07-09 00:00:00 BST; 3 days left
Docs: man:fstrim
स्टार्ट / स्टॉप / रीस्टार्ट fstrim.timer :
(स्टार्टअप स्थिति को नहीं बदलता)
$ sudo systemctl [start/stop/restart] fstrim.timer
सक्षम करें / fstrim.timer अक्षम करें :
(स्टार्टअप से जोड़ें / हटाएं, वर्तमान सक्रिय स्थिति को नहीं बदलता है)
$ sudo systemctl [enable/disable] fstrim.timer
Fstrim.timer कॉन्फ़िगरेशन देखें :
$ systemctl cat fstrim.timer
# /lib/systemd/system/fstrim.timer
[Unit]
Description=Discard unused blocks once a week
Documentation=man:fstrim
[Timer]
OnCalendar=weekly
AccuracySec=1h
Persistent=true
[Install]
WantedBy=timers.target
Fstrim.service कॉन्फ़िगरेशन देखें :
$ systemctl cat fstrim.service
# /lib/systemd/system/fstrim.service
[Unit]
Description=Discard unused blocks
[Service]
Type=oneshot
ExecStart=/sbin/fstrim -av
नोट : ExecStart = / sbin / fstrim ए वी
कहाँ:
-एक , ट्रिम सभी फ़ाइल सिस्टम उपकरणों कि छोड़ें आपरेशन का समर्थन पर रखा।
-v , वर्बोज़ निष्पादन। फाइल सिस्टम से पारित बाइट्स की संख्या को संभावित खराबी के लिए डिवाइस के ब्लॉक स्टैक से नीचे करें।
संबंधित सिस्टमड जर्नल प्रविष्टियाँ देखें :
$ journalctl -u fstrim.timer
Jul 04 14:18:41 user-laptop systemd[1]: Started Discard unused blocks once a week.
Jul 04 21:59:26 user-laptop systemd[1]: Stopped Discard unused blocks once a week.
etc...
$ journalctl -u fstrim.service
Jun 25 10:59:44 user-laptop systemd[1]: Starting Discard unused blocks...
Jun 25 10:59:48 user-laptop fstrim[955]: /: 92.5 GiB (99335237632 bytes) trimmed
Jun 25 10:59:48 user-laptop systemd[1]: Started Discard unused blocks.
-- Reboot --
Jul 02 04:27:41 user-laptop systemd[1]: Starting Discard unused blocks...
Jul 02 04:27:46 user-laptop fstrim[1032]: /: 92.3 GiB (99150807040 bytes) trimmed
Jul 02 04:27:46 user-laptop systemd[1]: Started Discard unused blocks.
etc...
/lib/systemd/system/fstrim.timer
(OnCalendar=weekly
) क्या द्वारा और/lib/systemd/system/fstrim.service
(ExecStart=/sbin/fstrim -av
)।