ubuntu 挂载iscsi
时间: 2024-06-24 12:00:56 浏览: 208
在Ubuntu中挂载iSCSI(Internet Small Computer System Interface)存储通常涉及几个步骤。iSCSI是一种网络存储技术,允许远程访问存储设备就像它们直接连接到本地服务器一样。以下是挂载iSCSI的基本流程:
1. 安装必要的软件包:
```bash
sudo apt-get update
sudo apt-get install iscsi-initiator-utils lio-client multipath-tools ceph-common (如果使用Ceph作为目标)
```
2. 添加iSCSI存储入口(发现目标):
打开终端并运行以下命令,替换`<IP_ADDRESS>`和`<IQN>`为实际的目标地址和iSCSI IQN( Initiator Qualified Name):
```bash
sudo iscsiadm discovery -t target -p <IP_ADDRESS> -l
```
3. 查找并添加iSCSI映射(LUN):
使用找到的iSCSI ID和portal,添加映射到当前用户或特定组的LUN(Logical Unit Number):
```bash
sudo iscsiadm -m node --login -T <IQN>
sudo iscsiadm -m session -p <IP_ADDRESS>:<PORTAL> -o new -n -t <TARGET_NAME>
sudo iscsiadm -m discovery -m portal -p <IP_ADDRESS>:<PORTAL> -o modify -a discovery_send_targ Prohibited
```
4. 挂载LUN:
一旦LUN被识别,你可以使用`mount`命令将其挂载到指定目录。例如:
```bash
sudo mkdir /mnt/iscsi
sudo mount -o InitiatorName=<YOUR_INITIATOR_NAME>,targetname=<TARGET_NAME>,username=<USER>,password=<PASSWORD> <IP_ADDRESS>:<LUN> /mnt/iscsi
```
5. 配置开机自动挂载(可选):
将挂载点添加到 `/etc/fstab` 文件以实现开机自动挂载。
阅读全文