如何將外部 USB 存儲添加到 Proxmox


默認 Proxmox 當地的 存儲位置是 /var/liz/vz這是存儲所有 Proxmox 容器、VM 及其 VZdump 備份、ISO 映像、磁盤映像、片段和模板的地方。如果你跑 proxmox 在生產環境中,不要將所有容器和虛擬機都放在本地磁盤上。 需要額外的備份存儲來定期備份 Proxmox 容器和虛擬機。 我還有容器和虛擬機以防 Proxmox 系統崩潰。這個簡短的教程將向您展示如何將外部 USB 存儲添加到 Proxmox VE。

在本指南的末尾,我們還提供了一些鏈接,展示瞭如何使用新添加的存儲來備份 proxmox 容器和 VM。

內容

  1. 準備一個外接U盤作為備份
  2. 在 U 盤上創建備份目錄
  3. 將外部存儲添加到 Proxmox
  4. 結論是

準備一個外接U盤作為備份

確保外部 USB 磁盤有足夠的可用空間來存儲 Proxmo 容器和虛擬機。本指南使用 1 TB Western Digital 外置 SSD。

首先,創建一個掛載點來掛載外部USB。

$ sudo mkdir /media/ostechnix/SK_WD_SSD

交換 /media/ostechnix/SK_WD_SSD 使用你自己的掛載點。

使用您喜歡的文件系統類型格式化驅動器。我想格式化驅動器 exfat. Expat 支持 Linux、macOS 和 Windows。

$ sudo mkfs.exfat -L SK_WD_SSD /dev/sda1

這裡我們使用“SK_WD_SSD”作為驅動器標籤名稱,方便記憶。 SK 是我名字 Senthil Kumar 的縮寫。 西部數據 Western Digital 的縮寫, 固態硬盤 表示該驅動器是固態驅動器。您可以保留您選擇的任何選項卡。

格式化驅動器後,編輯 fstab 文件。

$ sudo nano -Bw /etc/fstab

這裡, -B 標記以備份原始 fstab /etc/fstab~-w 標誌以禁用長行的換行。

添加以下行以在系統重新啟動時自動掛載 USB 驅動器。

[...]
LABEL=SK_WD_SSD /media/ostechnix/SK_WD_SSD      exfat    errors=remount-ro,defaults,users,noatime,nodiratime,umask=0    0       2
系統重啟時自動掛載 USB 驅動器的 Fstab 條目

這裡,

  • LABEL=SK_WD_SSD – 驅動器標籤名稱。
  • /media/ostechnix/SK_WD_SSD – 安裝點。
  • exfat – 文件系統類型。
  • errors=remount-ro – 如果發生錯誤,請將驅動器安裝為“只讀”。
  • defaults – 使用默認設置。 相當於 rw、suid、dev、exec、auto、nouser、async。
  • users – 允許所有用戶安裝/卸載驅動器。
  • noatime – 禁止在每次讀取文件時將文件訪問時間寫入驅動器。
  • nodiratime – 禁用寫入文件訪問時間 僅目錄 其他文件仍然寫入訪問時間。
  • umask=0 – 為所有用戶啟用讀/寫訪問權限。
  • 0 – 這是 垃圾. 根據 dump 確定何時進行備份的實用程序。該字段通常設置為 0,即禁用檢查。
  • 2 – 設置啟動時文件系統檢查的順序。對於有根設備必須為 1。對於其他分區,它應該是 2。

根據 CTRL+O 其次是 CTRL+X 保存文件並退出。

然後通過運行以下命令掛載 USB 驅動器:

$ sudo mount -a

檢查驅動器是否已安裝 lsblk 命令:

$ lsblk -s

示例輸出:

NAME      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda1        8:1    0 931.5G  0 part /media/ostechnix/SK_WD_SSD
└─sda       8:0    0 931.5G  0 disk 
sda2        8:2    0    32M  0 part 
└─sda       8:0    0 931.5G  0 disk 
nvme0n1p1 259:1    0   512M  0 part /boot/efi
└─nvme0n1 259:0    0 465.8G  0 disk 
nvme0n1p2 259:2    0 464.3G  0 part /run/timeshift/backup
└─nvme0n1 259:0    0 465.8G  0 disk 
nvme0n1p3 259:3    0   976M  0 part [SWAP]
└─nvme0n1 259:0    0 465.8G  0 disk 
列出塊設備

從現在開始,您的外部 USB 驅動器將在每次重新啟動時自動掛載。

如果您在 Debian 桌面上使用 Proxmox,USB 盤符路徑(例如 /dev/sda1) 可調整的。因此,您應該使用 LABEL 名稱而不是盤符路徑永久掛載 USB 驅動器。

在 U 盤上創建備份目錄

創建一個備份目錄來存儲您的 Proxmox 容器和虛擬機。

$ mkdir /media/ostechnix/SK_WD_SSD/PVExtStorage

這裡, 光伏外部存儲 這是在我的 USB 驅動器上創建的備份目錄。替換您自己的目錄名稱。

您現在已經安裝了 USB 驅動器並在 USB 驅動器上創建了一個備份目錄。 是時候向 Proxmox 添加新存儲了。

將外部存儲添加到 Proxmox

打開 Proxmox 網絡用戶界面。 https://proxmox-ip:8006 來自瀏覽器的 URL。輸入您的登錄詳細信息。

登錄 Proxmox WebUI登錄 Proxmox WebUI

從 Proxmox 儀表板, 數據中心 -> 存儲 -> 添加 -> 目錄.

在 Proxmox 上創建新商店在 Proxmox 上創建新商店

賦予意義 新存儲目錄的名稱 裡面 “ID” 支柱。[ディレクトリ]在列中輸入以下內容: 在外部 USB 驅動器上創建的備份目錄的實際路徑 在上一步中。最後,選​​擇要從 Proxmox 服務器備份的內容類型 “內容” 下拉框。

添加 Proxmox 存儲目錄添加 Proxmox 存儲目錄

現在我將我的新 Proxmox 商店命名為: “光伏外部存儲” 我的備份目錄位置是 “/media/ostechnix/SK_WD_SSD/PVExtStorage/”我已經選擇了所有要備份的文件類型。

就這樣。 新商店已添加到 Proxmox 服務器。

添加了新的 Proxmox 商店添加了新的 Proxmox 商店

您還將看到在外部驅動器上的“PVExtStorage”目錄下創建了一個新的子目錄。

外部 USB 驅動器上的存儲目錄外部 USB 驅動器上的存儲目錄

現在有可能 備份 Proxmox 容器和虛擬機 將其複製到創建的 USB 存儲。請參閱下面的指南,了解如何將容器或 VM 備份到 USB 驅動器。

  • 如何將 Proxmos 容器和虛擬機備份到 USB 驅動器

結論是

本指南向您展示瞭如何在 Proxmox 服務器上永久安裝外部存儲,以及如何將外部 USB 存儲添加到 Proxmox 以備份您的容器和 VM。

如前所述,定期備份數據很重要。在同一系統上存儲備份並不是真正的備份。您應該保留生產系統的異地備份。

相關文件:

  • 如何將 Proxmox 容器和 VM 移動到另一個磁盤

Container Linux 開源 ProxmoxProxmox StorageProxmox V 虛擬機虛擬化