centos

CentOS挂载iSCSI存储

小樊
33
2025-06-06 06:42:22
栏目: 云计算

在CentOS系统中挂载iSCSI存储需要经过几个步骤。以下是一个基本的指南:

1. 安装必要的软件包

首先,确保你的系统上安装了iscsi-initiator-utilsiscsiadm工具。

sudo yum install iscsi-initiator-utils iscsiadm

2. 发现iSCSI目标

使用iscsiadm命令发现可用的iSCSI目标。

sudo iscsiadm -m discovery -t sendtargets -p <iSCSI_target_IP>

<iSCSI_target_IP>替换为你的iSCSI目标的IP地址。

3. 登录到iSCSI目标

使用iscsiadm命令登录到发现的iSCSI目标。

sudo iscsiadm -m node -T <target_IQN> -p <iSCSI_target_IP>:3260 -l

<target_IQN>替换为目标的全局唯一标识符(IQN),<iSCSI_target_IP>替换为目标的IP地址。

4. 检查挂载点

确保你有一个挂载点(目录)用于挂载iSCSI存储。

sudo mkdir -p /mnt/iscsi

5. 挂载iSCSI存储

使用mount命令挂载iSCSI存储。

sudo mount /dev/sdX1 /mnt/iscsi

/dev/sdX1替换为你的iSCSI设备名称。你可以通过lsblkfdisk -l命令查看设备名称。

6. 设置自动挂载

为了在系统重启后自动挂载iSCSI存储,你需要编辑/etc/fstab文件。

首先,获取iSCSI设备的UUID。

sudo blkid /dev/sdX1

然后,编辑/etc/fstab文件。

sudo vi /etc/fstab

在文件末尾添加以下行:

UUID=<device_UUID> /mnt/iscsi ext4 defaults 0 2

<device_UUID>替换为设备的UUID。

7. 测试自动挂载

重新启动系统并检查iSCSI存储是否自动挂载。

sudo reboot

重启后,使用以下命令检查挂载点是否正确挂载。

df -h

你应该能看到/mnt/iscsi挂载点及其大小。

8. 断开iSCSI连接

如果你需要断开iSCSI连接,可以使用以下命令。

sudo iscsiadm -m node -T <target_IQN> -p <iSCSI_target_IP>:3260 -u

<target_IQN><iSCSI_target_IP>替换为相应的值。

通过以上步骤,你应该能够在CentOS系统中成功挂载iSCSI存储。

0
看了该问题的人还看了