快速找出 Linux 佔硬碟空間的檔案

Linux 看到硬碟空間吃緊,df -h 可以看到使用率,但是硬碟容量快速減少,要快速找出到底哪邊大量使用空間,可以依照下述步驟:

  1. cd / # 切到根目錄,或者到更深入一點的資料夾
  2. du -h -d1 # 先看哪個資料夾吃最兇,再進去細部查
  3. cd max-size-directory # 切到使用容量最兇的地方
  4. du -h -d1 # 一層一層撈,持續重複 2 ~4
  5. du -sck * | sort -nr | less # 上述大方向抓到,要再查看細部含檔案的時候,由最上面開始看
  6. realpath filename # 如果有找到檔案,抓取真實路徑後,再來查看是怎麼發生的

Linux 系統出現 ATA SError DevExch 的錯誤解法

Linux 遇到硬碟快壞掉,然後半殘的情況,有 RAID1 是不用怕資料遺漏,只是機器的 Loading 變重,速度變很慢~ (如同此篇文章:Linux Soft RAID1 硬碟半殘的偵測確認、移除、更換硬碟動作

當硬碟換好後,卻開機失敗,一直出現 ATA SError DevExch 等等的訊息,然後強制 root 登入後,修改 grub 先跳過此問題,讓開機正常,但是這個訊息還是一直跑個不停,到底要怎麼辦呢?

閱讀全文〈Linux 系統出現 ATA SError DevExch 的錯誤解法〉

Linux 判斷系統硬碟是 SSD 還是傳統硬碟

於 Linux 要查看現在機器使用的硬碟是不是 SSD,要怎麼查呢?

一般就是使用下述查到硬體型號後,再去查詢型號是不是 SSD。

  • $ cat /proc/scsi/scsi # 直接用下述型號去找資料
    • Model: SAMSUNG MZ7LF192

是否有更直接的方式可以查到呢?

閱讀全文〈Linux 判斷系統硬碟是 SSD 還是傳統硬碟〉

透過 音波 或 超音波 可造成硬碟損毀

一群密西根大學及浙江大學研究人員的研究,在探討聽得見及聽不見的惡意聲波對此類資訊產品的影響。

此研究確認音波、超音波在某特定頻率,都會影響硬碟的正常運作

閱讀全文〈透過 音波 或 超音波 可造成硬碟損毀〉

Linux Soft RAID1 硬碟半殘的偵測確認、移除、更換硬碟動作

Linux 使用軟體陣列做 RAID 1,之前都是硬碟直接掛掉,而這次是硬碟半殘,速度慢到炸掉,應該是快掛了,只是還沒掛,這種時候最麻煩...

所以把遇到的情況、檢測方式形容一下,以防下次再次遇到~

閱讀全文〈Linux Soft RAID1 硬碟半殘的偵測確認、移除、更換硬碟動作〉

Backblaze 的 硬碟 選購測試經驗分享 - 2017

Backblaze 是線上資料備份的服務,現在看來從 2013年開始,每季度都會出硬碟良率的報告,詳細可見:

閱讀全文〈Backblaze 的 硬碟 選購測試經驗分享 - 2017〉

Linux 查看哪個資料夾 佔的容量最大

Linux 遇到硬碟容量快用完,要查出到底是哪個資料夾用掉的,可以怎麼查?

  • 註1:若都沒找到佔用很大容量的資料夾,有可能是某程式開檔沒有釋放,造成硬碟空間不斷變小(此時得要程式一隻一隻砍),重開機也是一招解法~
  • 註2:Docker 佔用的容量,要怎麼查看哪些可以砍

閱讀全文〈Linux 查看哪個資料夾 佔的容量最大〉

Backblaze 的 硬碟 選購測試經驗分享 - 2016

Backblaze 是線上資料備份的服務,現在看來從 2013年開始,每季度都會出硬碟良率的報告,詳細可見:

註:此篇為 Backblaze 2016年全年度的報告結果

閱讀全文〈Backblaze 的 硬碟 選購測試經驗分享 - 2016〉