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

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

內容

  1. 準備一個外部 U 盤作為備份
  2. 在 USB 驅動器上創建備份目錄
  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 的縮寫, 西部數據 西部數據的縮寫, 固態硬盤 表示驅動器是固態驅動器。您可以保留您選擇的任何標籤。

格式化驅動器後,編輯 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 驅動器的原因。

在 USB 驅動器上創建備份目錄

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

$ mkdir /media/ostechnix/SK_WD_SSD/PVExtStorage

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

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

將外部存儲添加到 Proxmox

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

登錄 Proxmox 網頁界面登錄 Proxmox 網頁界面

在 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 驅動器。

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

結論是

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

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

相關文件:

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

容器 linux 開源 Proxmox Proxmox 存儲 Proxmox V 虛擬機虛擬化