我想将 Proxmox 环境中的虚拟磁盘从 64GB 扩展到 100GB。来宾操作系统是 Debian 10。我在 Proxmox 中扩展了虚拟磁盘(现在有 100GB)并重新启动了来宾操作系统。
\ncfdisk
正确地看到磁盘的大小现在为 100GiB:
Disk: /dev/vda\n Size: 100 GiB, 107374182400 bytes, 209715200 sectors\n Label: dos, identifier: 0x9f2b12a1\n\n Device Boot Start End Sectors Size Id Type\n>> /dev/vda1 * 2048 499711 497664 243M 83 Linux\n /dev/vda2 501758 134215679 133713922 63.8G 5 Extended\n \xe2\x94\x94\xe2\x94\x80/dev/vda5 501760 134215679 133713920 63.8G 8e Linux LVM\n Free space 134215680 209715199 75499520 36G\n
Run Code Online (Sandbox Code Playgroud)\n但是我无法扩展vda2
或vda5
并出现以下错误消息:
我已经在运行 Proxmox VE 的机器上设置了一个新的 Debian 9 ( stretch ) LXC 容器,并安装了该cifs-utils
软件包。我通过运行快速测试了与 SMB 服务器的连接
smbclient //192.168.0.2/share -U myusername
Run Code Online (Sandbox Code Playgroud)
效果很好。然而,命令
mount.cifs //192.168.0.2/share /mnt -o user=myusername
Run Code Online (Sandbox Code Playgroud)
失败,打印以下错误消息:
mount error(1): Operation not permitted
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Run Code Online (Sandbox Code Playgroud)
我已经确定……
id myusername
)/mnt
客户端上存在挂载点 ( )。上述错误的原因可能是什么?
\n我有一台装有 Proxmox 的电脑。我半年前就开始使用了。那是5.4版本。我昨天启动了它,但无法使用 webinterface: 连接到它192.168.1.21:8006
。Chrome 说:ERR_EMPTY_RESPONSE
\n寻找解决方案,我发现可以通过以下方式解决
1)升级。我从 5.4 升级到 6.1,但没有解决问题
\n2) 重置证书: pvecm updatecerts -f
。它没有解决问题。\n3) 清除浏览器的 cookie。没有饼干。我还使用过 Chrome 的隐身模式和其他从未连接到我的 Proxmox 服务器的浏览器。
root@proxmox:~# netstat -na | grep 8006\ntcp 0 0 0.0.0.0:8006 0.0.0.0:* LISTEN\n\nroot@proxmox:~# pveversion\npve-manager/6.1-7/13e58d5e (running kernel: 5.3.13-3-pve)\n\nroot@proxmox:~# systemctl status pveproxy\n\xe2\x97\x8f pveproxy.service - PVE API Proxy Server\n Loaded: loaded (/lib/systemd/system/pveproxy.service; enabled; vendor preset: enabled)\n Active: active (running) since Fri 2020-02-07 23:18:10 EET; 34min ago\n Process: 1009 ExecStartPre=/usr/bin/pvecm updatecerts --silent (code=exited, status=0/SUCCESS)\n Process: 1011 ExecStart=/usr/bin/pveproxy start …
Run Code Online (Sandbox Code Playgroud) 我正在尝试挂载一个简单的 NFS 共享,但它一直显示“不允许操作”。
NFS 服务器具有以下共享。
/mnt/share_dir 192.168.7.101(ro,fsid=0,all_squash,async,no_subtree_check) 192.168.7.11(ro,fsid=0,all_squash,async,no_subtree_check)
Run Code Online (Sandbox Code Playgroud)
该共享似乎对两个客户都很活跃。
# exportfs -s
/mnt/share_dir 192.168.7.101(ro,async,wdelay,root_squash,all_squash,no_subtree_check,fsid=0,sec=sys,ro,secure,root_squash,all_squash)
/mnt/share_dir 192.168.7.11(ro,async,wdelay,root_squash,all_squash,no_subtree_check,fsid=0,sec=sys,ro,secure,root_squash,all_squash)
Run Code Online (Sandbox Code Playgroud)
客户端192.168.7.101可以看到共享。
$ sudo showmount -e 192.168.7.10
Export list for 192.168.7.10:
/mnt/share_dir 192.168.7.101
Run Code Online (Sandbox Code Playgroud)
192.168.7.101 的挂载目标:
# ls -lah /mnt/share_dir/
total 8.0K
drwxr-xr-x 2 me me 4.0K Aug 28 19:21 .
drwxr-xr-x 3 root root 4.0K Aug 28 19:21 ..
Run Code Online (Sandbox Code Playgroud)
当我尝试挂载共享时,客户端使用nfs
或nfs4
类型显示“不允许操作”。
$ sudo mount -vvv -t nfs 192.168.7.10:/mnt/share_dir /mnt/share_dir
mount.nfs: timeout set for Sun Aug 28 21:56:03 2022
mount.nfs: trying text-based options …
Run Code Online (Sandbox Code Playgroud) 我正在尝试按照此处概述的说明在 Proxmox 上运行的 Alpine Linux LXC 上设置 NFS 服务器,但rpc.statd
拒绝启动。这是/var/log/messages
显示错误的摘录:
Nov 26 03:08:25 nfs daemon.notice rpc.statd[226]: Version 2.1.1 starting
Nov 26 03:08:25 nfs daemon.warn rpc.statd[226]: Flags: TI-RPC
Nov 26 03:08:25 nfs daemon.err rpc.statd[226]: Unable to prune capability 0 from bounding set: Operation not permitted
Nov 26 03:08:25 nfs daemon.err /etc/init.d/rpc.statd[224]: start-stop-daemon: failed to start `/sbin/rpc.statd'
Nov 26 03:08:25 nfs daemon.err /etc/init.d/rpc.statd[210]: ERROR: rpc.statd failed to start
Nov 26 03:08:25 nfs daemon.err /etc/init.d/nfs[228]: ERROR: cannot start …
Run Code Online (Sandbox Code Playgroud) 女士们,先生们,
\n\n我希望这里有人能指导我解决我面临的问题的正确方向。我确实在互联网论坛上尝试了所有可能的选项,但没有运气。
\n\n我正在尝试连接到运行 Fedora Server 的无头服务器上运行的 samba 共享。我尝试从 Mac mini 连接到它进行 Time Machine 备份,并在日志中收到以下错误:
\n\n\n\n\nmake_connection_snum: 服务的 canonicalize_connect_path 失败\n timemachine,路径 /home/timemachineuser/timemachinebackup
\n
Fedora 服务器作为虚拟机在 Proxmox 虚拟机管理程序上运行。我通过 Proxmox 分配了 750GB 存储空间,其唯一目的是用于 Time Machine 备份。
\n\n下面是我的设置/etc/samba/smb.conf
[timemachine]\n comment = Time Machine\n create mask = 0770\n directory mask = 0770\n path = /home/timemachineuser/timemachinebackup\n read only = No\n spotlight = Yes\n vfs objects = catia fruit streams_xattr\n fruit:time machine = yes\n fruit:aapl = yes\n
Run Code Online (Sandbox Code Playgroud)\n\n中的路径smb.conf …
将 Proxmox 虚拟机管理程序上的磁盘大小从 8GB 扩展到 18GB 后,我尝试在 Ubuntu 20.04 VM 上看到这个新空间:
这些是我在虚拟机上运行的命令
# Physical volume is called /dev/sda3
sudo pvs
# resize the Physical Volume (PV)
sudo pvresize /dev/sda3
# root logical volume is
df -h
# expand the logical volume
sudo lvextend -r -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
# resize my number 3 partition (this gave me 17GB on sda3)
sudo growpart /dev/sda 3
Run Code Online (Sandbox Code Playgroud)
我可以在sda3分区上看到它!
想看看 18GB 的/dev/mapper/ubuntu--vg-ubuntu--lv
https://unix.stackexchange.com/a/583544 - 我正在遵循这些说明
任何指点都会很棒!