2022年12月18日 星期日

PVE tools安裝

項目網址(GitHub)

https://hub.fastgit.org/ivanhao/pvetools

先刪除企業版更新源

hrm /etc/apt/sources.list.d/pve-enterprise.list

安裝pvetools

export LC_ALL=en_US.UTF-8
apt update && apt -y install git && git clone https://github.com/ivanhao/pvetools.git

啟動pvetools

cd pvetools
./pvetools.sh

參考網址:

https://blog.csdn.net/MiddleWeek/article/details/123949422
https://www.jianshu.com/p/c779c7be4502

2022年5月3日 星期二

windows 4k 格式化

在windows安裝畫面

在選擇磁碟畫面按下「 shift+F10 」開啟命令提示字元


開啟磁碟公用程式

diskpart

列出電腦中所有硬碟裝置

list disk

選擇目標磁碟編號 (注意:如果有2顆以上的硬碟,需確認編號)

select disk 0

清除目前磁碟中現存的磁區

clean

建立一個符合4K對齊的磁碟格式

create partition primary align=1024

將分割區定為使用中

active

格式化磁碟,叢集為4096的格式

format fs=ntfs unit=4096 quick

離開磁碟公用程式

exit

參考資料:

【教學】ssd優化-(1)-4k對齊-【以win7為例】:https://ofeyhong.pixnet.net/blog/post/86252265

2022年4月2日 星期六

OMV 安裝 omv-extras

使用ssh登入後

輸入指令:

wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

如果無法解析網址

參考omv-firstaid在設定網路介面指定DNS


修改 /etc/resolv.conf 文件,新增DNS主機

輸入:

nameserver 8.8.8.8
nameserver 網關IP

存檔離開

若resolv.conf不斷重置原始資料則安裝resolvconf 

輸入指令:

sudo apt install resolvconf

修改 /etc/resolvconf/resolv.conf.d/head 文件,新增DNS主機


參考網址:

https://wiki.omv-extras.org/

http://dns-learning.twnic.net.tw/bind/intro4.html

2022年3月19日 星期六

Proxmox VE 開啟IOMMU設定硬體直通

在BIOS開啟虛擬化功能

intel = VT-D

AMD = SVM

添加 intel_iommu=on 或是amd_iommu=on ,在PVE命令行輸入

nano /etc/default/grub

找到

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

Intel CPU修改為

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

AMD CPU修改為

GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"

如果硬體支援可以嘗試使用 intel_iommu=pt 或是 amd_iommu=pt ,pt 選項只為使用透傳功能的裝置啟用 IOMMU,並可以提供更好的功能。但不是所有硬體都支援這個選項。如果 pt 選項在主機上無法正常工作,請轉換回使用前面的選項。

存檔退出

更新grub,輸入

update-grub

完成後重啟PVE


參考網址:https://www.nasge.com/archives/137.html

2022年3月13日 星期日

Proxmox VE 硬碟直通

單碟直通

先登入網頁,在主機名稱->磁碟
觀察裝置排序(sda、sdb、sdc...)

檢視儲存裝置的id

使用ssh連線至PVE
輸入命令
ls /dev/disk/by-id


建立硬碟對映

輸入命令
qm set 100 -sata1 /dev/disk/by-id/ata-***
其中100為虛擬機id,依實際修改
sata1為虛擬機未佔用的硬碟id,依實際修改sata0~5
ata-***為真實硬碟id
如果返回以下資訊,說明已成功對映
update vm 100: -sata1 /dev/disk/by-id/ata-***
進入網頁虛擬機頁面確認是否新增成功


參考網址:https://www.firbug.com/a/202110/1371124.html

Proxmox VE 免費版修改更新源

PVE 預設更新來源為Enterprise Repository

該更新源為合約更新源,無付費取得授權無法更新

免費版可將更新來源切換為 No-Subscription Repository 或 Test Repository,即可順利更新。

以文字編輯器開啟 /etc/apt/sources.list

sudo nano /etc/apt/sources.list

加入以下這行

deb http://download.proxmox.com/debian/pve buster pve-no-subscription

再將原本的 Enterprise Repository 商業更新源取消,以文字編輯器開啟 /etc/apt/sources.list.d/pve-enterprise.list。

sudo nano /etc/apt/sources.list.d/pve-enterprise.list

將它註解

# deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise

參考來源:

http://blog.jason.tools/2019/02/pve-subscription.html

https://www.albert-yu.com/blog/proxmox-ve-版本更新與免費授權/

https://pve.proxmox.com/wiki/Package_Repositories

https://ithelp.ithome.com.tw/articles/10266968

Proxmox VE 安裝筆記

官網下載安裝ISO檔

準備一支8G以上隨身碟

用燒錄工具將PVE ISO檔燒至隨身碟

可用RufusUnetbootinbalenaEtcherUltraISO等工具

安裝過程設定安裝目標硬碟、密碼、IP、Hostname等

Hostname為之後PVE的主機名稱

PVE安裝空間最少30G以上

由於PVE預設root空間為安裝空間1/4

以安裝空間32G為例,位於root的local空間約剩7.5G

剩下的local-lvm空間大約為13.7G,上傳ISO檔均使用local空間

所以須刪除local-lvm空間合併至root中

指令如下

1、備份虛擬機
2、刪除虛擬機
3、刪除local-lvm
命令:
lvremove pve/data
4、把local-lvm空間分配給Localy
命令:
lvextend -l +100%FREE -r pve/root
resize2fs /dev/mapper/pve-root
5、刪除local-lvm
      網頁登陸,資料中心-儲存-刪除local-lvm 6、編輯local,內容裡添加 磁盤映像和容器,保存
7、恢復虛擬機
# ISO檔上傳路徑為
/var/lib/vz/template/iso

參考網址:

https://www.codeleading.com/article/80895170086/

https://blog.csdn.net/u010857736/article/details/123750042

2022年1月14日 星期五

Linux系統安裝ARIA2

腳本位置

https://github.com/ToyoDAdoubi/doubi#aria2sh

腳本安裝

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh

設定權限

chomd +x aria2.sh

執行腳本

bash aria2.sh

設定下載存放位置(假設安裝在OMV裡)

/srv/"儲存區名稱"/Downloads/

參考教學

https://blog.csdn.net/weixin_39551103/article/details/111292524