在远程服务器上启用iSCSI服务,并创建一个iSCSI Target。您可以使用Open-iSCSI等开源软件来实现iSCSI服务。
在本地服务器上安装iSCSI Initiator软件。iSCSI Initiator是一个允许您连接到远程iSCSI Target的软件。

打开iSCSI Initiator配置文件 /etc/iscsi/initiatorname.iscsi,并设置iSCSI Initiator的名称。例如:

InitiatorName=iqn.2023-04.com.example:server1

将`com.example`替换为您自己的域名,并将`server1`替换为您的服务器名称。
运行以下命令,连接到远程iSCSI Target:

iscsiadm -m discovery -t st -p remote_iscsi_target_ip
sudo iscsiadm -m node -T iqn.2023-04.com.example:remote_target_name -p remote_iscsi_target_ip -l

将`remote_iscsi_target_ip`替换为远程iSCSI Target的IP地址,将`remote_target_name`替换为您的远程Target名称。

运行以下命令,查看已连接的iSCSI设备:

fdisk -l

在输出中,您应该能够看到一个新的块设备,例如 `/dev/sdb`。

创建一个新的分区:

fdisk /dev/sdb

您可以使用`n`命令创建一个新分区,然后使用`w`命令保存更改并退出fdisk。

格式化新分区为适当的文件系统:

mkfs.ext4 /dev/sdb1

将 `/dev/sdb1` 替换为您的分区名称。

创建一个新的挂载点:

mkdir /mnt/data

将新分区挂载到挂载点:

mount /dev/sdb1 /mnt/data

现在,您已经成功地将远程数据盘挂载到本地服务器上。请注意,在使用iSCSI挂载远程数据盘时,网络带宽和延迟可能会影响性能。