成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在Linux下使用fstrim延長SSD驅動器的壽命

系統 Linux
在過去的十年中,固態驅動器(SSD)帶來了一種管理存儲的新方法。與上一代的轉盤產品相比,SSD 具有無聲、更冷卻的操作和更快的接口規格等優點。如果你一直在 Linux 系統上使用此功能,則你可能熟悉下面描述的兩種方法。

[[317464]]

這個新的系統服務可以使你的生活更輕松。

在過去的十年中,固態驅動器(SSD)帶來了一種管理存儲的新方法。與上一代的轉盤產品相比,SSD 具有無聲、更冷卻的操作和更快的接口規格等優點。當然,新技術帶來了新的維護和管理方法。SSD 具有一種稱為 TRIM 的功能。從本質上講,這是一種用于回收設備上未使用的塊的方法,該塊可能先前已被寫入,但不再包含有效數據,因此可以返回到通用存儲池以供重用。Opensource.com 的 Don Watkins 首先在其 2017 年的文章《Linux 固態驅動器:為 SSD 啟用 TRIM》中介紹過 TRIM 的內容。

如果你一直在 Linux 系統上使用此功能,則你可能熟悉下面描述的兩種方法。

老的方式

丟棄選項

我最初使用 mount 命令的 discard 選項啟用了此功能。每個文件系統的配置都放在 /etc/fstab 文件中。

  1. # cat /etc/fstab
  2. UUID=3453g54-6628-2346-8123435f  /home  xfs  defaults,discard   0 0

丟棄選項可啟用自動的在線 TRIM。由于可能會對性能造成負面影響,最近關于這是否是最佳方法一直存在爭議。使用此選項會在每次將新數據寫入驅動器時啟動 TRIM。這可能會引入其他磁盤活動,從而影響存儲性能。

Cron 作業

我從 fstab 文件中刪除了丟棄選項。然后,我創建了一個 cron 作業來按計劃調用該命令。

  1. # crontab -l
  2. @midnight /usr/bin/trim

這是我最近在 Ubuntu Linux 系統上使用的方法,直到我了解到另一種方法。

一個新的 TRIM 服務

我最近發現有一個用于 TRIM 的 systemd 服務。Fedora 在版本 30 中將其引入,盡管默認情況下在版本 30 和 31 中未啟用它,但計劃在版本 32 中使用它。如果你使用的是 Fedora 工作站 31,并且你想要開始使用此功能,可以非常輕松地啟用它。我還將在下面向你展示如何對其進行測試。該服務并非 Fedora 獨有的服務。它是否存在及其地位將因發行版而異。

測試

我喜歡先進行測試,以更好地了解幕后情況。我通過打開終端并發出配置服務調用的命令來執行此操作。

  1. /usr/sbin/fstrim --fstab --verbose --quiet

fstrim-help 參數將描述這些信息和其他參數。

  1. $ sudo /usr/sbin/fstrim --help
  2.  
  3. Usage:
  4. fstrim [options] <mount point>
  5.  
  6. Discard unused blocks on a mounted filesystem.
  7.  
  8. Options:
  9. -a, --all trim all supported mounted filesystems
  10. -A, --fstab trim all supported mounted filesystems from /etc/fstab
  11. -o, --offset <num> the offset in bytes to start discarding from
  12. -l, --length <num> the number of bytes to discard
  13. -m, --minimum <num> the minimum extent length to discard
  14. -v, --verbose print number of discarded bytes
  15. --quiet suppress error messages
  16. -n, --dry-run does everything, but trim
  17.  
  18. -h, --help display this help
  19. -V, --version display version

因此,現在我可以看到這個 systemd 服務已配置為在我的 /etc/fstab 文件中的所有受支持的掛載文件系統上運行該修剪操作(-fstab),并打印出所丟棄的字節數(-verbose),但是抑制了任何可能會發生的錯誤消息(–quiet)。了解這些選項對測試很有幫助。例如,我可以從最安全的方法開始,即空運行。我還將去掉 -quiet 參數,以便確定驅動器設置是否發生任何錯誤。

  1. $ sudo /usr/sbin/fstrim --fstab --verbose --dry-run

這就會顯示 fstrim 命令根據在 /etc/fstab 文件中找到的文件系統要執行的操作。

  1. $ sudo /usr/sbin/fstrim --fstab --verbose

現在,這會將 TRIM 操作發送到驅動器,并報告每個文件系統中丟棄的字節數。以下是我最近在新的 NVME SSD 上全新安裝 Fedora 之后的示例。

  1. /home: 291.5 GiB (313011310592 bytes) trimmed on /dev/mapper/wkst-home
  2. /boot/efi: 579.2 MiB (607301632 bytes) trimmed on /dev/nvme0n1p1
  3. /boot: 787.5 MiB (825778176 bytes) trimmed on /dev/nvme0n1p2
  4. /: 60.7 GiB (65154805760 bytes) trimmed on /dev/mapper/wkst-root

啟用

Fedora Linux 實現了一個計劃每周運行它的 systemd 計時器服務。要檢查其是否存在及當前狀態,請運行 systemctl status

  1. $ sudo systemctl status fstrim.timer

現在,啟用該服務。

  1. $ sudo systemctl enable fstrim.timer

驗證

然后,你可以通過列出所有計時器來驗證該計時器是否已啟用。

  1. $ sudo systemctl list-timers --all

會顯示出下列行,表明 fstrim.timer 存在。注意,該計時器實際上激活了 fstrim.service 服務。這是實際調用 fstrim 的地方。與時間相關的字段顯示為 n/a,因為該服務已啟用且尚未運行。

  1. NEXT   LEFT    LAST   PASSED   UNIT           ACTIVATES
  2. n/a    n/a     n/a    n/a      fstrim.timer   fstrim.service

結論

該服務似乎是在驅動器上運行 TRIM 的最佳方法。這比必須創建自己的 crontab 條目來調用 fstrim 命令要簡單得多。不必編輯 fstab 文件也更安全。觀察固態存儲技術的發展很有趣,并且我很高興看到 Linux 似乎正在朝著標準且安全的方向實現它。

在本文中,學習了固態驅動器與傳統硬盤驅動器有何不同以及它的含義… 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2019-12-17 08:46:02

存儲固態驅動器硬盤驅動器

2017-02-08 14:59:17

LinuxSSDTRIM

2023-02-14 07:41:07

Linux 系統USB 驅動器

2018-06-27 10:50:16

UbuntuexFAT驅動器

2012-10-31 09:31:06

SSD使用壽命固態存儲

2011-05-03 15:13:32

墨盒噴墨打印機

2016-10-20 09:17:23

LinuxU盤驅動器

2019-11-13 10:08:55

Windows 10映射網絡驅動器

2018-12-03 09:10:07

Linux驅動器命令

2011-05-06 17:38:59

硒鼓

2023-11-21 10:05:49

NAS磁盤硬盤

2014-12-23 09:37:09

Linuxrsync

2022-07-18 11:17:52

SSD

2020-09-04 10:40:18

計算機互聯網 技術

2019-06-14 15:48:39

Windows 10硬盤SSD

2020-12-27 21:08:58

物聯網傳感器IOT

2023-01-06 07:52:26

Linux磁盤驅動命令

2019-06-19 09:00:33

驅動器安裝Windows 10

2019-01-15 14:29:43

Windows 10分區USB驅動器

2023-09-24 19:29:44

LinuxWebP圖像
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91大神在线资源观看无广告 | av手机在线 | 国产女人叫床高潮大片免费 | 亚洲精选久久 | 亚洲永久在线 | 久久久国产一区二区三区 | 天天拍天天操 | 99精品网站 | 成人免费影院 | zzzwww在线看片免费 | 国产婷婷 | 黄色一级视频 | 国产日产欧产精品精品推荐蛮挑 | 久久精品亚洲 | 免费观看a级毛片在线播放 黄网站免费入口 | 97精品国产97久久久久久免费 | 一区二区三区电影在线观看 | 无码日韩精品一区二区免费 | 久久午夜剧场 | 中文字幕久久久 | 四虎影院免费在线播放 | 成人免费观看视频 | 亚洲欧美日韩中文字幕一区二区三区 | 亚洲精品电影网在线观看 | 成人二区 | 欧美日韩国产一区二区三区 | 久久久99精品免费观看 | 久草网站 | 91热在线| 国产三级| 国产精品久久国产精品 | 国产精品国产三级国产aⅴ无密码 | 精品一区二区三区四区视频 | 国产日韩视频 | 国产精品日日做人人爱 | 午夜专区 | 欧美一区二区大片 | 中文一区| 狠狠操狠狠搞 | 国产精品亚洲综合 | 久久精品97 |