將 Nextcloud 資料遷移到外部磁碟機而不破壞存儲
使用持久 UUID 掛載、維護模式、已驗證的副本和原始路徑符號鏈接,安全地將 Linux Nextcloud 資料目錄移至外部驅動器。
若要在 Nextcloud 中顯示與 S3 相容的儲存桶,請啟用捆綁的外部儲存支援應用,在管理設定中新增Amazon S3掛載點,並輸入提供者的儲存桶、存取金鑰、私鑰和終端節點詳細資料。對於非 Amazon 供應商,主機名稱和路徑樣式設定通常是最需要注意的欄位。確認掛載點顯示為綠色後,使用一次性檔案進行測試,然後再授予更廣泛的存取權限。
此程序會建立外部掛載點:Nextcloud 連接到現有儲存桶,並將其顯示為「檔案」資料夾中的資料夾。它不會將檔案遷移到儲存桶中,也不會將該儲存桶設定為 Nextcloud 的主存儲,更不會取代 Nextcloud 的資料目錄。
Nextcloud 35 的管理手冊詳細介紹了 Amazon S3 及其相容服務的後端設定。由於不同服務提供者的 S3 API 行為、端點格式、簽章區域和所需權限各不相同,因此請查閱對應服務提供者的設定頁面以取得相關資訊。如果您不確定現有物件將如何顯示,請先建立新的或空的儲存桶,或建立完全隔離的測試前綴。
如果後端未出現在儲存下拉選單中,請檢查該應用程式是否已啟用以及您的帳戶是否具有管理員權限。選單標籤在不同版本之間可能略有不同;如果您的安裝版本不是 35,請使用對應版本的 Nextcloud 管理手冊。
Archive<folder_name>`。這是使用者在 Nextcloud 中看到的名稱;它不是儲存桶名稱或路徑。請勿包含斜槓。auto。https://endpoint.example/buckethttps://bucket.endpoint.example必填欄位填寫完畢後會自動儲存。綠色狀態指示燈表示 Nextcloud 可以連線;黃色或紅色指示燈表示掛載驗證失敗。如果錯誤狀態仍然存在,請點選狀態圖示或重新整理管理頁面重新檢查。 Nextcloud 指出,掛載失敗的掛載可能會被標記為不可用十分鐘。
打開該行的選項選單以查看掛載等級的設定。預設情況下,共享功能處於停用狀態;僅當使用者需要共享此掛載點中的檔案時才啟用共享。您也可以將掛載點設定為唯讀(僅用於參考資料)、在需要時啟用預覽,以及選擇 Nextcloud 檢查外部變更的頻率。這些選項會影響掛載點在 Nextcloud 中的行為;它們不會更改儲存空間提供者的儲存桶策略。
不要以為新增掛載點後,服務提供者控制台中的直接變更會立即反映在 Nextcloud 中。 Nextcloud 會維護一個檔案快取。當檔案在 Nextcloud 外部建立、變更或刪除時,快取清單可能會保持過期狀態,直到掃描更新為止。對於 S3 和其他沒有服務提供者推播通知的後端,Nextcloud 文件中提供了定期掃描的說明occ files_external:scan <mount_id>。使用 `npm run dev` 指令尋找掃描 ID occ files_external:list;以 Web 伺服器使用者身分從 Nextcloud 安裝目錄執行 OCC 指令,並依照您的實際安裝情況調整使用者和指令包裝器。
Photos//cat.png`,`)的 S3 金鑰及其內容將被忽略。等待掛載點狀態變為綠色。以允許範圍內的使用者身分開啟「文件」應用,打開掛載點資料夾,上傳一個名稱唯一的小型測試文件,下載該文件,然後透過 Nextcloud 將其刪除。如果條件允許,請驗證預期物件是否出現在提供者的儲存桶視圖中。然後,僅當套餐包含群組存取權限時,才使用第二個使用者進行測試。最後,確認所選範圍以外的使用者無法看到該掛載點。刪除測試對象,並保留最小權限憑證。
有關特定版本的欄位說明,請參閱Nextcloud 35 Amazon S3 設定和Nextcloud 35 外部儲存管理指南。
使用持久 UUID 掛載、維護模式、已驗證的副本和原始路徑符號鏈接,安全地將 Linux Nextcloud 資料目錄移至外部驅動器。
透過診斷 SQL 錯誤、檢查資料庫連線並安全地完成中斷的遷移,在更新後恢復 Nextcloud 存取。
使用 Nextcloud 的 OCC 命令從伺服器 shell 重設管理員密碼,並提供有關使用者名稱、權限和外部登入提供者的指導。
透過在 Apache、NGINX 或 TLS 代理程式上設定標頭來清除 Nextcloud 的 HSTS 警告,然後安全地驗證公共 HTTPS 回應。
追蹤 App Store 安裝失敗是否由 DNS、HTTPS、代理、TLS 或 Nextcloud 伺服器本身的設定問題所引起。
將縮圖製作移至受控的後台計劃,修剪未使用的預覽尺寸,並在不使 Nextcloud 伺服器過載的情況下驗證佇列。
找到導致 Nextcloud 同步失敗的檔案、排除規則、連線問題或用戶端資料庫狀態,然後安全地驗證上傳和下載。
找到觸發 Nextcloud 警告的 PHP OPcache 限制,更新正確的 Web PHP 配置,安全重啟,並驗證結果。
比較內建程式碼和基於 Docker 的程式碼,然後透過安全的 HTTPS 反向代理將 Collabora Online 連接到 Nextcloud。
規劃一個可靠的 Nextcloud 高可用性部署,包括共用儲存、Redis 鎖定、支援仲裁的 MariaDB 路由和實用的故障轉移檢查。