linuxiscsi挂载命令

worktile 其他 13

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要在Linux系统上进行iSCSI挂载,可以通过以下命令进行操作:

    1. 安装iSCSI工具包:
    “`shell
    sudo apt-get install open-iscsi
    “`

    2. 扫描可用的iSCSI设备:
    “`shell
    sudo iscsiadm -m discovery -t st -p [target_ip_address]
    “`

    其中,[target_ip_address]是iSCSI目标的IP地址。该命令将扫描指定IP地址上的iSCSI设备,并将其显示出来。

    3. 登录到iSCSI设备:
    “`shell
    sudo iscsiadm -m node -T [target_name] -p [target_ip_address] –login
    “`

    其中,[target_name]是iSCSI目标的名称,[target_ip_address]是目标的IP地址。该命令将会在本地系统上创建与iSCSI设备的连接并登录。

    4. 查看已挂载的iSCSI设备:
    “`shell
    sudo iscsiadm -m session
    “`

    该命令将显示当前已登录的iSCSI设备的信息,包括设备名称、目标名称和目标IP地址等。

    5. 创建并挂载iSCSI设备的分区:
    “`shell
    sudo fdisk /dev/sdX
    sudo mkfs.ext4 /dev/sdX1
    sudo mount /dev/sdX1 /mnt/iscsi
    “`

    其中,/dev/sdX是iSCSI设备的路径,/dev/sdX1是设备的分区路径,/mnt/iscsi是挂载点的路径。位置[sdX]和[sdX1]将依据你的具体系统而有所不同。

    6. 配置开机自动挂载:
    “`shell
    sudo echo “/dev/sdX1 /mnt/iscsi ext4 defaults 0 0” >> /etc/fstab
    “`

    该命令将把iSCSI设备的挂载信息添加到/etc/fstab文件中,从而实现开机自动挂载。

    通过上述命令,您可以在Linux系统上成功使用iSCSI挂载并访问远程存储设备。请根据实际情况修改命令中的参数。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用以下命令来挂载iSCSI设备:

    1. 安装iSCSI工具:
    `sudo apt-get install open-iscsi` (对于基于Debian的发行版)或 `sudo yum install iscsi-initiator-utils` (对于基于RHEL的发行版)。

    2. 发现iSCSI目标:
    `sudo iscsiadm –mode discoverydb –type sendtargets –portal `。
    这将将iSCSI目标添加到发现数据库中。

    3. 登录到iSCSI目标:
    `sudo iscsiadm –mode node –targetname –portal –login`。
    替换``和``为相应的值。

    4. 查看已连接的iSCSI设备列表:
    `sudo iscsiadm -m session -P 3`。

    5. 挂载iSCSI设备:
    `sudo mount /dev/sdX /mnt`。
    替换`/dev/sdX`为你的iSCSI设备节点,`/mnt`为你要挂载的目标路径。

    请注意,上述命令中的 `` 是指你的iSCSI目标的IP地址, `` 是指你的iSCSI目标的名称,`/dev/sdX` 是指iSCSI设备的设备节点,可通过第4步中的命令进行查找。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统上使用iSCSI协议挂载磁盘可以实现远程存储访问。以下是在Linux系统上使用iSCSI挂载命令的操作流程:

    1. 安装iSCSI Initiator软件包(如果尚未安装):
    在Debian / Ubuntu系统上,可以使用以下命令进行安装:
    “`
    sudo apt-get install open-iscsi
    “`
    在CentOS / Fedora系统上,可以使用以下命令进行安装:
    “`
    sudo yum install iscsi-initiator-utils
    “`

    2. 打开iSCSI Initiator配置文件:
    “`
    sudo nano /etc/iscsi/initiatorname.iscsi
    “`
    修改文件中的iSCSI Initiator名称(IQN号)为适当的值(比如 iqn.2020-01.com.example:iscsi.initiator1)。

    3. 启动iSCSI服务:
    “`
    sudo systemctl start iscsid
    “`

    4. 配置iSCSI目标(Target)的地址:
    “`
    sudo nano /etc/iscsi/iscsid.conf
    “`
    在文件中添加目标地址(Target IP)和端口号(Target Port)。

    5. 重新连接iSCSI Initiator:
    “`
    sudo systemctl restart iscsid
    “`

    6. 扫描可用的iSCSI目标:
    “`
    sudo iscsiadm -m discovery -t st -p
    “`
    这将扫描指定IP的iSCSI目标,并在本地系统中显示可用的目标设备。

    7. 登录到iSCSI目标:
    “`
    sudo iscsiadm -m node -T -l
    “`
    这将登录到指定的iSCSI目标,并将其设备添加到本地系统中。

    8. 检查新添加的设备:
    “`
    sudo fdisk -l
    “`
    这将显示已连接的iSCSI设备的列表。

    9. 创建一个新的分区(如果需要):
    “`
    sudo fdisk /dev/sdX
    “`
    这里的X是新添加设备的字母,如sda、sdb等。按照提示创建一个新的分区并保存更改。

    10. 格式化新的分区:
    “`
    sudo mkfs.ext4 /dev/sdX1
    “`
    这里的X是新添加设备的字母,如sda、sdb等。这将使用ext4文件系统格式化新的分区。

    11. 创建挂载点(Mount Point):
    “`
    sudo mkdir /mnt/iscsi
    “`
    这将在/mnt目录下创建名为iscsi的目录作为挂载点。

    12. 挂载iSCSI设备:
    “`
    sudo mount /dev/sdX1 /mnt/iscsi
    “`
    这里的X是新添加设备的字母,如sda、sdb等。这将把新的分区挂载到指定的挂载点。

    13. 验证挂载:
    “`
    df -h
    “`
    这将显示挂载点和已挂载设备的列表,其中包括iSCSI设备。

    14. 设置开机自动挂载(可选):
    “`
    echo “/dev/sdX1 /mnt/iscsi ext4 defaults 0 0” | sudo tee -a /etc/fstab
    “`
    这将在fstab文件末尾添加一行,使系统每次启动时自动挂载iSCSI设备。

    通过以上步骤,你可以在Linux系统上成功挂载iSCSI设备。请根据实际情况替换命令中的IP地址、目标名称和设备字母。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部