发布于 

PVE故障排除

# 解决在使用 PVE 时的一些问题。

# 关于网络

由于我的主板使用了双 rj45 口,因此在接入互联网时可能会出现一些问题。

在配置网络之前请先使用 ip addr 指令查看你拥有的物理网卡,然后再进行配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
root@pve:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 90:2b:34:d5:f6:a5 brd ff:ff:ff:ff:ff:ff
3: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
link/ether 90:2b:34:d5:f6:a7 brd ff:ff:ff:ff:ff:ff
4: wlp4s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 84:a6:c8:bb:f1:43 brd ff:ff:ff:ff:ff:ff
5: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 90:2b:34:d5:f6:a7 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.6/8 scope global vmbr0
valid_lft forever preferred_lft forever
inet6 fe80::922b:34ff:fed5:f6a7/64 scope link
valid_lft forever preferred_lft forever

如上所示, enp2s0enp3s0 即为我所拥有的网卡,下面那个就是无线网卡了。
PVE 主要需要更改的文件是 /etc/network/interfaces ,使用 nano /etc/network/interfaces 来编辑:

1
2
3
4
5
6
7
8
9
10
11
12
auto lo
iface lo inet loopback

iface enp3s0 inet manual

auto vmbr0
iface vmbr0 inet static
address 10.0.0.6/8
gateway 10.0.0.1
bridge-ports enp3s0
bridge-stp off
bridge-fd 0

向我这样配置即可
然后使用 ifdown enp2s0ifup enp2s0 来重启网卡。或者直接 reboot
至于为什么不用 vi ,用不了一点。

# 关于回收空间

因为硬盘空间比较小,再加上 qcow2 的优秀,且属于文件类型,所以我并不想使用 lvm-thin 作为其存储底层。

于是想删除 local-lvm,并且将所有空间合并到 local

打开 PVE 网页控制台,定位到数据中心 - 存储,选中 local 点击上方的编辑,在内容下拉框中选中所有的类型后点击 ok。
然后选中 local-lvm 点上方的移除。
再次到最左边选中 pve,中间选中磁盘 - LVM-Thin,选中右侧的点击上方删除。
打开终端输入如下指令:

1
lvextend -l +100%FREE -r pve/root

即可

# 关于 smb 配置:

1
2
3
4
5
6
// 编辑fstab文件
sudo vim /etc/fstab
// 添加如下内容
//10.0.0.6/db /db cifs auto,username=root,password=***,file_mode=0777,dir_mode=0777 0 0
// 如果你想测试是否可以正常挂载
sudo mount //10.0.0.6/db /db -t cifs -o username=root,password=******