简介
最近在学习存储,但是手头上并没有很多的硬盘,所以想到了使用nas创建iscsi磁盘
操作
首先创建在nas上创建iscsi目标和lun,之后在树莓派上安装open-iscsi
apt-get install open-iscsi
检查iscsi是不是正常的
systemctl status iscsid.service
systemctl status iscsi
然后enable这两个服务,让他们开机启动
systemctl enable iscsid.service
systemctl enable iscsi
接着我们就可以查询并且挂载iscsi磁盘了,我创建了四个iscsi目标和4块lun,四块树莓派每个树莓派挂载一个磁盘
使用iscsiadm查找存储对外提供的磁盘
iscsiadm -m discovery -t sendtargets -p 10.10.100.244:3260
不出意外应该会显示四个iscsi的target
10.10.100.244:3260,1 iqn.2004-04.com.qnap:ts-532x:iscsi.rpi11.334d21
10.0.5.1:3260,1 iqn.2004-04.com.qnap:ts-532x:iscsi.rpi11.334d21
10.0.3.1:3260,1 iqn.2004-04.com.qnap:ts-532x:iscsi.rpi11.334d21
10.10.100.244:3260,1 iqn.2004-04.com.qnap:ts-532x:iscsi.rpi12.334d21
10.0.5.1:3260,1 iqn.2004-04.com.qnap:ts-532x:iscsi.rpi12.334d21
10.0.3.1:3260,1 iqn.2004-04.com.qnap:ts-532x:iscsi.rpi12.334d21
10.10.100.244:3260,1 iqn.2004-04.com.qnap:ts-532x:iscsi.rpi13.334d21
10.0.5.1:3260,1 iqn.2004-04.com.qnap:ts-532x:iscsi.rpi13.334d21
10.0.3.1:3260,1 iqn.2004-04.com.qnap:ts-532x:iscsi.rpi13.334d21
10.10.100.244:3260,1 iqn.2004-04.com.qnap:ts-532x:iscsi.rpi10.334d21
10.0.5.1:3260,1 iqn.2004-04.com.qnap:ts-532x:iscsi.rpi10.334d21
10.0.3.1:3260,1 iqn.2004-04.com.qnap:ts-532x:iscsi.rpi10.334d21
映射到linux系统中
iscsiadm -m node -T iqn.2004-04.com.qnap:ts-532x:iscsi.rpi13.334d21 -p 10.10.100.244:3260 -l
-l 就是login的意思
之后你会发现多了一块硬盘
ls /dev/sda
在nas上查看也会发现磁盘已经被连接了
之后设置开机自动映射
iscsiadm -m node -T iqn.2004-04.com.qnap:ts-532x:iscsi.rpi13.334d21 -p 10.10.100.244:3260 --op update -n node.startup -v automatic
之后就是分区磁盘
➜ ~ fdisk /dev/sda
Welcome to fdisk (util-linux 2.33.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x3a689ffc.
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-419430399, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-419430399, default 419430399):
Created a new partition 1 of type 'Linux' and of size 200 GiB.
Command (m for help):
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
格式化磁盘
mkfs.ext4 /dev/sda1
设置自动挂载分区
查询分区的uuid
tune2fs -l /dev/sda1
就是找到Filesystem UUID
这段
配置fstab添加
UUID=54ce589e-82c7-4c61-8cdd-4a9d0c90984a /glusterdata ext4 _netdev 0 0
之后使用mount -a
检查配置是不是有问题,如果没有问题的话就可以开机重启了
欢迎关注我的博客www.bboy.app
Have Fun