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