总体步骤
- 安装iscsi
- 查找iscsi存储
- 设置开机自动映射
- 对映射的磁盘进行分区
- 分区之后进行格式化
- 设置开机自动加载分区
配置过程
1.安装程序open-iscsi
1
2
| test@ubuntu:~$ apt-get install open-iscsi
test@ubuntu:~$ service open-iscsi status
|
2.查找iscsi存储
1
2
| test@ubuntu:~$ iscsiadm -m discovery -t sendtargets -p 192.168.1.10
192.168.1.10:3260,1 iqn.1997-05.com.test:iscsi1
|
3.设置开机自动映射
1
| test@ubuntu:~$ iscsiadm -m node -T iqn.1997-05.com.test:iscsi1 -p 192.168.1.10:3260 --op update -n node.startup -v automatic
|
4.重新启动,检查是否成功映射
1
2
| test@ubuntu:~$ reboot
test@ubuntu:~$ cat /proc/partitions
|
发现多出了一块设备/dev/sdb
5.对映射的磁盘进行分区
如果小于2T分区,可以使用fdisk进行分区,使用MBR分区表,
如果大于2T分区,则不能使用MBR分区表,需要使用GPT分区表。
1
2
3
4
5
| test@ubuntu:~$ parted /dev/sdb
> print
> mklabel gpt
> mkpart primary 0% 100%
> print
|
6.分区之后进行格式化,格式化时硬盘分区太大,可以使用-T largefile参数
1
| test@ubuntu:~$ mkfs.ext4 -T largefile /dev/sdb1
|
7.设置开机自动加载分区
1
2
| test@ubuntu:~$ e2label /dev/sdb1 /iscsi
test@ubuntu:~$ echo "LABEL=/iscsi /data ext4 _netdev 0 0" >> /etc/fstab
|
PS: _netdev指的是,这个分区位于网络上,所以得等待网络启动完成后才会挂载该设备
8.Done
这样重启系统就可以自动挂载分区,使用跟本地磁盘一样。