使用Proxmox VE web面板只能添加新盘,无法添加已经格式化的硬盘,除非将它初始化一次。
若是磁盘里面有数据,则很糟糕。
Promxox VE官方内核,默认支持常见的文件系统,如brtfs-ext-xfs-ntfs-EXFAT-FAT。如果你是上面提到的文件系统,那么就可以通过手动挂载的方式,实现为pve添加存储。
我们这里以NTFS 磁盘为例。我这里有1个磁盘,有2个分区,插到了pve上。
我们要使用ntfs,需要安装一个软件包ntfs-3g
apt update && apt install ntfs-3g
创建一个挂载点
mkdir /mnt/pve/hdd
将磁盘挂载过去
mount /dev/sdb2 /mnt/pve/hdd
如果有下面提示,
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Falling back to read-only mount because the NTFS partition is in an
unsafe state. Please resume and shutdown Windows fully (no hibernation
or fast restarting.)
Could not mount read-write, trying read-only
需要修复一下
ntfsfix /dev/sdb2
之后再重新挂载
umount /dev/sdb2
mount /dev/sdb2 /mnt/pve/hdd
现在可以看到其中的文件了
随后进pve 网页添加目录存储.
ID随便取,目录填写硬盘的挂载路径,内容全部勾选
接下来就可以在网页上使用了。
如果打算永久挂载,需要配置开机挂载。
查看硬盘的PARTUUID,使用blkid查看,比如我的ntfs分区是/dev/sdb2
将这个PARTUUID写进fstab,注意将我们常规的defaults选项换成nofail,x-systemd.device-timeout=15s
这样防止找不到硬盘,而卡引导
保存就可以了。
这个挂载到硬盘的目录应该如何使用呢。譬如 windows 虚拟机如何访问这个目录。
提醒个错误。文章以ntfs为例,自动挂载的fstab配置类型应该是ntfs而不是ext4
fstab改动需谨慎,博主提到的nofail一定要加上,否则挂载失败会阻塞开机引导
验证测试指令
mount -a # 重新挂载所有盘,若失败会有报错信息
谢谢你,差点就出错了[f=qiang]
谢谢你,差点就出错了[f=qiang]
提醒个错误。文章以ntfs为例,自动挂载的fstab配置类型应该是ntfs而不是ext4
fstab改动需谨慎,博主提到的nofail一定要加上,否则挂载失败会阻塞开机引导
验证测试指令
mount -a # 重新挂载所有盘,若失败会有报错信息