使用 occ 指令安全地清除 ownCloud 檔案版本
刪除一個帳戶或所有使用者的所有已儲存的 ownCloud Server Classic 檔案版本,並區分完全清除和基於保留期限的過期。
在過去的幾年裡,固態硬盤越來越受歡迎。您也可能讀過或至少聽過其他人談論 SSD(固態硬盤)與傳統硬盤相比有多快。如果您已經在使用 SSD,或者您想購買 SSD 來提高計算機的性能,您應該知道 TRIM 支持是必不可少的。什麼是 SSD TRIM,為什麼它對 SSD 很重要,以及如何在 Windows 中檢查它是否已打開?您可以在本指南中找到這些問題的答案:
內容
SSD 驅動器的 TRIM 是什麼?
TRIM 是一個命令,借助該命令,操作系統可以告訴固態驅動器 (SSD) 哪些數據塊不再需要並且可以刪除,或者標記為可以重寫。換句話說,TRIM 是一個命令,可幫助操作系統準確了解您要移動或刪除的數據的存儲位置。這樣,固態驅動器只能訪問保存數據的塊。此外,每當用戶或操作系統發出刪除命令時,TRIM 命令都會立即擦除存儲文件的頁面或塊。這意味著下次操作系統嘗試在該區域寫入新數據時,不必先等待將其刪除。

固態硬盤,修剪
讓我們深入探討一下這個概念:要了解 TRIM 是什麼以及它的作用,您首先需要了解 SSD 的工作原理以及它們如何處理存儲在其中的信息。
固態硬盤只不過是一個裝滿閃存芯片的設備。操作系統需要能夠讀取和操作這些芯片上的數據。為此,SSD 必須有辦法安排這些數據。存儲在 SSD 上的信息被劃分為數據塊。這些塊又被劃分為數據頁。為了更好地舉例說明,假設 SSD 是一個庫。圖書館有很多書架,這些書架上擺滿了書。
固態硬盤,修剪
但是,當您不再想保留其中一本書時會發生什麼?假設您想將其出售或借給朋友。很明顯,您只需將書從那個架子上拿出來。好吧,如果您的庫是固態驅動器,那麼事情就不會那樣工作。在 SSD 上,如果您決定刪除一些數據,那麼它是否只佔用一個塊中的一個頁面也沒關係。整個街區都需要被移除!其他頁面上的所有信息將移動到臨時緩衝存儲器,然後放回原始塊。每當您想取出一本書或用新書替換它時,這就像從您的圖書館清空整個書架一樣。然後,您將不得不將所有其他書籍放回原處。效率不高!
總而言之,要讓固態驅動器在先前佔用的空間上寫入新數據,它首先必須完全擦除它。每次移動或刪除 SSD 上的數據時都這樣做會降低數據寫入速度的性能。
為什麼 TRIM 對 SSD 驅動器有用?
您現在已經知道,在刪除和重寫數據時,不使用 TRIM 的固態驅動器必須部分移動重要信息,清除包含它的所有塊,最後將新數據寫入那些塊。一方面,這意味著設備的性能很差。另一方面,這意味著 SSD 進行了大量的擦除和重寫。這些都會堆積起來,導致 SSD 內部的閃存芯片快速磨損。
TRIM 通過消除不斷擦除和重寫大塊內存的需要,確保防止這兩個問題。啟用 TRIM 的 SSD 可以與稱為頁面的較小內存集群一起工作,而不是管理整個塊。更重要的是,每當操作系統或用戶發出刪除命令時,SSD都會自動發送TRIM命令來擦除正在擦除的存儲空間。當新數據存儲在該區域時,這確保了更快的寫入速度。
如何檢查 Windows 是否為您的 SSD 開啟了 TRIM
如果要檢查固態驅動器上是否啟用了 TRIM,則必須使用命令提示符。啟動它的一種快速方法是使用搜索。我們在本指南中展示了許多其他方法:在 Windows 中啟動命令提示符的 10 種方法。
固態硬盤,修剪
然後,在命令提示符窗口中,鍵入以下命令:fsutil behavior query disabledeletenotify。
固態硬盤,修剪
按鍵盤上的Enter 鍵,片刻之後,命令提示符會顯示一條消息,其中包含以下兩個選項之一:
固態硬盤,修剪
注意:您可能已經註意到,在我們在 Windows 10 上運行的測試 PC 上,上述命令還發出了另一個響應:“ReFS DisableDeleteNotify 當前未設置。” 這沒什麼好擔心的,這意味著如果您連接使用 ReFS 的 SSD,TRIM 功能會自動啟用。ReFS,也稱為彈性文件系統,是 Microsoft 專有的文件系統,在 Windows 家用 PC 上不常用。您可以在Wikipedia上閱讀有關它的更多信息。
如何在 Windows 中啟用 SSD TRIM
如果您在 Windows PC 上運行用於確定 TRIM 是否已啟用的命令,並且發現它已被禁用,則可能需要將其打開。為此,您必須以管理員身份打開命令提示符,輸入以下命令:fsutil behavior set disabledeletenotify 0,然後按鍵盤上的Enter 。
固態硬盤,修剪
如果您收到消息“NTFS DisableDeleteNotify = 0”,則表示您的 SSD 上已啟用 TRIM。
如何在 Windows 中禁用 SSD TRIM
雖然沒有理由這樣做,但如果您想在 Windows PC 上禁用 TRIM,您也可以這樣做。以管理員身份打開命令提示符,輸入命令:fsutil behavior set disabledeletenotify 1,然後按鍵盤上的Enter 。
固態硬盤,修剪
如果您收到消息“NTFS DisableDeleteNotify = 1”,則表示您的 SSD 上已禁用 TRIM。
TRIM 是否打開了您的 SSD?你有什麼SSD?
固態驅動器提供了很多性能。在讀取或寫入速度方面,它們比傳統硬盤快得多。但是,由於它們處理數據的方式,SSD 必須使用特定的固件命令來防止過度磨損和性能下降。現在您知道為什麼 TRIM 必不可少以及它的作用,所以我們很好奇:您的 SSD 上是否啟用了 TRIM?你有什麼SSD?它是負擔得起的還是遊戲玩家超快的模型?在評論部分發表評論,讓我們討論。
刪除一個帳戶或所有使用者的所有已儲存的 ownCloud Server Classic 檔案版本,並區分完全清除和基於保留期限的過期。
以正確的順序檢查伺服器 URL、手機網路、HTTPS 端點和伺服器日誌,即可追蹤 ownCloud 行動連線被拒絕的原因。
將按需作業運行替換為 systemd 定時器,該定時器每 15 分鐘執行一次 ownCloud 支援的 occ system:cron 命令。
透過 Apache、Nginx 或反向代理程式追蹤 WebDAV 請求,然後使用經過驗證的 PROPFIND 測試確認 ownCloud 同步功能正常。
透過設定其規範 URL 並從伺服器本身檢查 DNS、HTTPS 和反向代理路由,修復 Nextcloud 缺少出站位址警告的問題。
透過本機 Unix 套接字配置 APCu 和 Redis,以實現 Nextcloud 快取和檔案鎖定,並提供目前和舊版 Nextcloud 的步驟。
檢查 Nextcloud 的 cron 模式,修復其 systemd 服務和計時器,並驗證後台作業在啟動後以及每隔五分鐘運行一次。
啟用可靠的 Nextcloud 檔案鎖定,選擇適當的 Redis 或 Valkey 後端,並驗證警告是否清除,同時避免並發檔案變更的風險。
使用最新更新、HTTPS 和 HSTS、精確的反向代理信任以及針對公共伺服器的檢查,修復 Nextcloud 掃描中常見的錯誤。
為需要加密的儲存配置 Nextcloud SSE,保護加密金鑰,並在加密現有文件之前測量傳輸和 CPU 影響。