菜单 - 存储 - 块存储卷 - 创建块存储卷,根据自己需求填写这些信息创建块存储卷即可
创建完成后点击附加到实例
值得注意的是 ISCSI 挂载方式属于网络挂载,挂载后系统读写数据会使用默认网卡走内网网络传输,内网传输是免费的,但是一些系统流量监控软件,例如 vnstat 会将此内网流量和公网流量一并统计,请注意区分,避免误会公网流量过大的情况。
附加完毕后,点右侧小点中的 ISCSI命令和信息
,复制附加命令,之后在登录服务器执行附加命令。如果服务器还没安装工具,可以先执行安装命令
bash# 先更新软件包
apt update
# 安装iSCSI工具
apt install open-iscsi
配置 iSCSI Initiator:
查看 /etc/iscsi/initiatorname.iscsi
文件,确保 InitiatorName
设置为唯一的值。
启动iSCSI服务
bashsystemctl start iscsid
执行 fdisk -l
可以看出多了一块 /dev/sdb
的新磁盘
使用 LVM(逻辑卷管理)来对新硬盘进行分区和管理
bash# 安装lvm2
apt install lvm2
# 创建物理卷,需要将新硬盘 /dev/sdb 转换为物理卷。
pvcreate /dev/sdb
# 创建卷组 (VG),可以将物理卷添加到卷组中。假设您将卷组命名为 vg_data
vgcreate vg_data /dev/sdb
# 创建逻辑卷 (LV),假设您要创建一个名为 lv_data 的逻辑卷,分配100%的空间
lvcreate -l 100%FREE -n lv_data vg_data
# 也可以分配指定的大小空间,参数需要使用大写的 -L
lvcreate -L 150G -n lv_data vg_data
# 格式化逻辑卷,创建逻辑卷后,需要对其进行格式化。这里以 EXT4 文件系统为例
mkfs.ext4 /dev/vg_data/lv_data
# 挂载逻辑卷,创建挂载点(例如 /data)
mkdir /data
mount /dev/vg_data/lv_data /data
# 查看 iSCSI 磁盘UUID,找到 /dev/vg_data/lv_data 的UUID
blkid
# 更新 /etc/fstab,在系统启动时自动挂载该逻辑卷,可以将其添加到 /etc/fstab 文件中。
vim /etc/fstab
UUID=<your-uuid> /data ext4 defaults,noatime,_netdev 0 2
挂载的时候一定要加_netdev参数,否则重启会卡住
_netdev
是针对 iscsi 设备的特殊 mount 选项,此挂载选择指示将在网络启动后挂载卷,在关闭网络前卸载掉卷。
本文作者:柯南
本文链接:
版权声明:©2024 柯南 All rights reserved.
预览: