linux挂载fc存储有超级坏块_NO.A.0002.FreeNAS安装与配置iscsi共享存储/Linux下Targets链接/iscsi自动挂载...

FreeNAS配置教程:

linux客户端iscsi共享存储FreeNASA配置iscsiLinux下Targets链接iscsi自动挂载

一、环境准备:创建虚拟机:

1.FreeNAS 是基于 FreeBSD 的

bb41550e883f355d9c5546d918f34984.png

2.

3191274db4e1c3442728480b1a577f92.png

3.

83d6e96b05ca2bcf14d026f136dd6c7e.png

4. 操作系统版本选择“FreeBSD“

因为我下载的 FreeNAS 的版本是 32 位的,所以这里选择 “FreeBSD”。

如果你下载的 FreeNAS 的版本是 64 位的,要选择 "FreeBSD 64位"。

fc4eae66ad2078f8fec536470dd30f81.png

5.

e282946daa87bbe3672e92bc0d064e85.png

6.选择处理器

67e5d56a04f80b8473626e6bba51663c.png

7. 内存配置为 1G 就够用了

fe70216de3ae726f9853f9e207d37ac7.png

8.配置网络模式:

4382d7a303be71ecaa382d50975b995a.png

9.选择I/O控制器类型:

9d5a6de45ef9d09468f41246651fda38.png

10. 虚拟磁盘类型-->SCSI(S)

8c4f68cc3b7193c59e25be0a517bb390.png

11.

892b08ea18b3aeade51474688446f0e6.png

12. 磁盘大小设置为 10G 就够用了,因为这块盘上仅安装 FreeNAS 系统,不需要太大空间。

0145ceaab0aa6a8f8ead5b0b4697627c.png

13.磁盘名称:保持默认

0c722399c2597669e894ed526e4d7f66.png

14. 点击“自定义硬件”

b17884997faf540ff9a593fb1c4268c9.png

15. 删除不必要的设备,如 USB 控制器、声卡。

917e1ef9dcb4f7ae84215fef69caff2e.png

16. 点击“关闭”

fd9a2bbe2c42f60348414b32ffb85bb9.png

17. 点击“完成”

e7f6b6587ad281ae78c2bacb6004416a.png

18. 点击 “编辑虚拟机设置”,添加用于存储数据的硬盘。

f0f28c254358f4069b1eb6a46eac647c.png

19. 点击 "添加"

e6aaec12f545719b86f1ed758ea26727.png

20. 点击 "硬盘" --> 点击 "下一步"

72a3db09bf6ba485f18f930a1147a578.png

21. 选择 "SCSI(S)" --> 点击 "下一步"

93742d72ebd258dcca27eee87bea1b50.png

22.

83344326db4df7837cd30e3dd316a2d3.png

23. 磁盘容量设置为 100G

0f5fbd96cf8e97e3586ac748d92e2856.png

24. 点击 "完成"

32c2f92c8a5077b0e687cd35f94c5022.png

25. 重复 19-24 的步骤,再添加 3 块同样的磁盘,添加完成后入下图所示。

3eb34ddcc4a0de621fe501dce4909565.png

二、安装 FreeNAS

26.

e5c286fa6bc7a15431500d28a6fd479e.png

27.

15735fe37a58dd577da6dad4b4fcf050.png

28. 选择大小为 10G 的硬盘

a7d040946525a4ab70950db7175706d2.png

29. 选择 "Yes",键入回车确认。

89f16c3562752b2fcf3a489c0c0b6a5c.png

30.

62702a88a5f2dff8c2e21472bfc66ee6.png

31.

197beef63f91cc2b43ee98d906c9504c.png

32.

d708cc54dab8de7d800c04aa0fca0f5e.png

三、配置 FreeNAS

33.

a9c8695d6853c74ef0f35b6b1e378c2e.png

34.

4bdbdd19f144ca040f140399d1b7f75a.png

35.

1ee62ee7fc39e96d6783971ea38b97c5.png

36.

3c6a8f08821e48c90e165dc91b730691.png

37.

516200d16a46aaac6570ce2fbfbd9111.png

38. 确认 FreeNAS 可以和宿主机通信

612074673c393cca2689f821f4e8e117.png

39. 在浏览器地址栏中输入 http://192.168.147.111,通过 WEB 页面管理 FreeNAS。

7470cd0fda8ca8b9e311221b6e002dd8.png

40. 右上角 Alert 图标有告警,点击查看,提示你修改 admin 用户密码。

bd8fb1b782d7e399c724fe8b0e66b5e7.png

41.

c0bba0d054077df767443245d4b8dc88.png

42. 修改 admin 用户密码

7532c45c2a34a6abaf5aafe2a9c10fa9.png

43. 密码修改成功

b3b4042f51ddd20027ffea3aef76403b.png

44.

f58971db367c2444eba5d1dae4d8eaec.png

45. 添加卷

卷类型说明:

Stripe: 至少需要一个磁盘

Mirror: 至少需要两个磁盘

RAIDZ1: 至少需要三个磁盘

RAIDZ2: 至少需要四个磁盘

RAIDZ3: 至少需要五个磁盘

log device: 至少需要一个专用设备,建议使用快速,低延迟,电源保护的SSD

cache device: 至少需要一个专用设备,建议使用SSD

在添加卷按钮警告说, 现有的数据将被清除。换句话说,创建新卷将重新格式化选定的磁盘。

如果要保留现有数据,请单击“ 取消”按钮并参考 导入磁盘和导入卷来查看是否支持现有格式。

如果是,请执行该操作。如果当前存储格式不受支持,则需要将数据备份到外部介质,格式化磁盘,

然后将数据恢复到新卷。

4 块硬盘,用 RaidZ2 方式。

1bfd597408d1957f3a855ea9dbdbddef.png

46.

9844e48af8bbad05275441b88a0fca0e.png

47.

823e3da567f0e7726171261ed4b24f2f.png

48. 开启 iSCSI 服务

9319157d7ba9ee3387cb26441dbd2014.png

49.

d79735186fd9409f3c1bff383fa688ab.png

50. 12 ≤ 密码长度 ≤ 16

d4ea05503d03fede4134d56b7af8ae38.png

51.

31efa1adb368bc6b6026797da406f4df.png

52.

6ff3f38759a3a2f400e8eff41b29ecf1.png

53.

a8537e2c131dd169ac3dc12c8717ac71.png

54.

7adeb768fa507ac63424b94576903a8e.png

55.

8c22486e951da0226b4e9a7ed4f27202.png

56.

93a1ee4a2f160213640a815d16d960e8.png

57.

69d8cf4b118d312ca29795f19f0a34d2.png

58.

bd5c5fc4e38a8a4336f7e43d3e7550f2.png

59.

16d378426c895ac6faa940beec152b5c.png

60.

0f8be4ea34138e8511b4183282ce9890.png

61.

61ab34e435cd238e7cfeb33ec0a7538c.png

62.

52f184c5744998abb985d793d350a500.png

63.

0c5c3da297cb05352b07c63d133a3327.png

64.

1dfa8f48bb932cc84951523ec4507b09.png

65.

08475837a038a505edcb278fd18a9daa.png

66.

6572b51e2afe9d0c48224975101efc48.png

67.

22ffb4efe39fa15204548150b164e401.png

68.

39f0b5a63ef3ba1174cf13572b92e37e.png

69. 在 iSCSI 属性中开启 CHAP 验证,选择组1。

8d23d5050d42efada97b14ac4d2fe4d4.png

三、Winodws 客户端配置

这里以 Winodws 7 为例

70.

b94995fe47285913b0e79636870e984f.png

71. 点击 "发现门户"

afd2a3af857f1426b3529b0b3d0b2112.png

72.

bf6f61214b33fe255c8422cad613b2ef.png

73.

e5cbe7db09a43824621ce0859a0a074b.png

74.

7e76619e52567f4961baa9f9f918fb6a.png

75.

a8a384d5a8541cbc1db85756cf892d4c.png

76. 点击 "连接"

b0f617cd0a6c66ba8b7f826879d63792.png

77. 点击 "高级"

dcb5d1bffabb63f1188ac112c4e36051.png

78.

bdc899943171505730efd3af81e4e849.png

79.

c44cdd43879507688f03034225eb9b32.png

80.

94ce046ad548baa5683fae65ef024540.png

81.

aafd34031da2f85f929d37808a6c809e.png

82. 点击 "取消"

27e319f8f0b0d141e830ddaf6e90141f.png

83. 可以看到 iSCSI 磁盘了

0c083c50dff1ac249820fff270047de7.png

二、linux客户端连接iscsi共享存储1、linux访问iscsi详细操作

#安装配置 iscsi-initiator[root@localhost ~]# yum -y install iscsi-initiator-utils    [root@localhost ~]# service iscsid start   #连接到iscsi共享存储[root@localhost ~]# iscsiadm -m discovery -t sendtargets -p 192.168.1.230192.168.1.230:3260,1 iqn.2011-03.org.example.istgt:iscsiwin8  192.168.1.230:3260,1 iqn.2011-03.org.example.istgt:iscsilinux  #登录到iscsi共享存储  [root@localhost ~]# iscsiadm -m node -T iqn.2011-03.org.example.istgt:iscsilinux -p 192.168.1.230:3260 -l   Logging in to [iface: default, target: iqn.2011-03.org.example.istgt:iscsilinux,                portal: 192.168.1.230,3260] (multiple)  Login to [iface: default, target: iqn.2011-03.org.example.istgt:iscsilinux,           portal: 192.168.1.134,3260] successful.  #查看磁盘信息,可以看到多出一块硬盘设备。[root@localhost data]# fdisk -lDisk /dev/sda: 214.7 GB, 214748364800 bytes, 419430400 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x000a43f1   Device Boot      Start         End      Blocks   Id  System/dev/sda1   *        2048     1026047      512000   83  Linux/dev/sda2         1026048   419430399   209202176   8e  Linux LVMDisk /dev/mapper/centos-root: 205.8 GB, 205759971328 bytes, 401874944 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/mapper/centos-swap: 8455 MB, 8455716864 bytes, 16515072 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 4096 bytes / 1048576 bytes#对设备进行格式化[root@localhost data]# fdisk /dev/sdbWelcome to fdisk (util-linux 2.23.2).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 tableBuilding a new DOS disklabel with disk identifier 0xd96b07f4.Command (m for help): nPartition type:   p   primary (0 primary, 0 extended, 4 free)   e   extendedSelect (default p): pPartition number (1-4, default 1): First sector (2048-209715199, default 2048): Using default value 2048Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199): Using default value 209715199Partition 1 of type Linux and of size 100 GiB is setCommand (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.[root@localhost data]# partprobeWarning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0 has been opened read-only.Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0 has been opened read-only.Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0 has been opened read-only.

2、检查磁盘格式化;文件系统;挂载:

#格式化完成检查[root@localhost data]# fdisk -lDisk /dev/sda: 214.7 GB, 214748364800 bytes, 419430400 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x000a43f1   Device Boot      Start         End      Blocks   Id  System/dev/sda1   *        2048     1026047      512000   83  Linux/dev/sda2         1026048   419430399   209202176   8e  Linux LVMDisk /dev/mapper/centos-root: 205.8 GB, 205759971328 bytes, 401874944 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/mapper/centos-swap: 8455 MB, 8455716864 bytes, 16515072 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 4096 bytes / 1048576 bytesDisk label type: dosDisk identifier: 0xd96b07f4   Device Boot      Start         End      Blocks   Id  System/dev/sdb1            2048   209715199   104856576   83  Linux#指定分区格式[root@localhost data]# mkfs.ext4 /dev/sdb1mke2fs 1.42.9 (28-Dec-2013)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)Stride=0 blocks, Stripe width=256 blocks6553600 inodes, 26214144 blocks1310707 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=2174746624800 block groups32768 blocks per group, 32768 fragments per group8192 inodes per groupSuperblock backups stored on blocks:     32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,     4096000, 7962624, 11239424, 20480000, 23887872Allocating group tables: done                            Writing inode tables: done                            Creating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: done   #挂载并写入文件[root@localhost ~]# mkdir /data/iscsi[root@localhost ~]# mount -t ext4 /dev/sdb1 /data/iscsi/[root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/centos-root 192G 1.4G 191G 1% /devtmpfs 3.9G 0 3.9G 0% /devtmpfs 3.9G 0 3.9G 0% /dev/shmtmpfs 3.9G 8.7M 3.9G 1% /runtmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup/dev/sda1 497M 108M 390M 22% /boottmpfs 797M 0 797M 0% /run/user/0/dev/sdb1 99G 61M 94G 1% /data/iscsi#设置开机自动挂载[root@localhost mnt]# echo "/dev/sdb1 /data/iscsi/ ext4 defaults 0 0"  >> /etc/fstab#检查[root@localhost mnt]# cat /etc/fstab # /etc/fstab# Created by anaconda on Fri Nov 10 19:40:13 2017## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#/dev/mapper/centos-root /                       xfs     defaults        0 0UUID=115aec57-6962-443e-9878-943f3e207a84 /boot                   xfs     defaults  0 0/dev/mapper/centos-swap swap                    swap    defaults        0 0/dev/sdb1               /data/iscsi/            ext4    defaults        0 0 #查看并创建文件[root@localhost ~]# df -hFilesystem               Size  Used Avail Use% Mounted on/dev/mapper/centos-root  192G  1.4G  191G   1% /devtmpfs                 3.9G     0  3.9G   0% /devtmpfs                    3.9G     0  3.9G   0% /dev/shmtmpfs                    3.9G  8.6M  3.9G   1% /runtmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup/dev/sda1                497M  108M  390M  22% /boottmpfs                    797M     0  797M   0% /run/user/0/dev/sdb1                 99G   61M   94G   1% /data/iscsi[root@localhost ~]# cd /data/iscsi/[root@localhost iscsi]# touch test2[root@localhost iscsi]# lltotal 16drwx------ 2 root root 16384 Nov 22 11:30 lost+found-rw-r--r-- 1 root root     0 Nov 22 11:59 test2#卸载挂载的分区[root@localhost ~]# umount /dev/sdb1[root@localhost ~]# df -hFilesystem               Size  Used Avail Use% Mounted on/dev/mapper/centos-root  192G  1.4G  191G   1% /devtmpfs                 3.9G     0  3.9G   0% /devtmpfs                    3.9G     0  3.9G   0% /dev/shmtmpfs                    3.9G  8.6M  3.9G   1% /runtmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup/dev/sda1                497M  108M  390M  22% /boottmpfs                    797M     0  797M   0% /run/user/0

三、FreeNas11.04 配置iscsi

1、全局配置

8cc1440476c6afbd2084dd35b157b605.png

2、采用不认证的方式

6df1be347c067107443a1686630a8637.png

3、配置后的效果

09f5e733993d78b6442044551478a3a7.png

4、配置认证网络

2759d5f6d7471b699da706be5aaa4ece.png

5、ALL 或192.168.1.1/24 (某一网段)

a653f516efde8e43856c4337530488db.png

6、配置共享账号

87d380641691e9a82af48cc595089b6d.png

配置共享账号效果如下:

9161ef2adcaf5d7549d963a2b34e2add.png

7、配置Targent不认证方式访问

82e287183b9aebb198bb4e04532546ff.png

e5f08978c5c8a7394848b6a75a95042c.png

8、配置共享目录名称,位置,大小,硬盘RPM.

cc8000487ee41bf2b050997d272adb16.png

9、Extents配置完成效果图

8cd82fc78e2d83bd9b9ffd5f8661361e.png

10、设置Associated Targets

014f5f3f6366f73434161dcaa4fb908d.png

11、点发现(Discovery)---->Discover Portal:输入IP和端口号--->ok。(其它地方直接用默认设置,即可)

353a014802fb91c7c9c3b93e9bbb86dd.png

12、Targets(查看连接状态)

944248c823ff181fe3a8504082d7b01c.png

13、点磁盘管理,会弹出(检测到了新硬盘),指定GPT格式,再分区格式化,即可使用。

b4332c2600e861e11f2a073a6b7d0f4b.png

如果之前挂载过相同的iscsi磁盘,再挂载时会报错,只需点再Rescan Disks即可,修复。

14、linux下 Targets连接方法

注意他们的端口号是不一样的(备注:默认3260时,可以不指定端口号 )[root@template ~]# iscsiadm -m discovery -t sendtargets -p 192.168.1.140 #如果改了端口号,在后面要指定端口号[root@template ~]# iscsiadm -m discovery -t sendtargets -p 192.168.1.140:3261192.168.1.140:3261,2 iqn.gitlab.11.0

15、登录到共享存储(备注:这里测试登录不同端口的共享盘)

[root@template ~]# iscsiadm -m node -T iqn.gitlab.11.0 -p 192.168.1.140:3261 -lLogging in to [iface: default, target: iqn.gitlab.11.0, portal: 192.168.1.140,3261] (multiple)Login to [iface: default, target: iqn.gitlab.11.0, portal: 192.168.1.140,3261] successful.

16、卸载iscsi

[root@next-cloud-server ~]# iscsiadm -m node -T iqn.netcloud.11.0 -uLogging out of session [sid: 1, target: iqn.netcloud.11.0, portal: 10.0.101.6,3261]Logout of [sid: 1, target: iqn.netcloud.11.0, portal: 10.0.101.6,3261] successful.

17、实现iscsi自动挂载磁盘(Fedora25设置开机自动挂载)

#配置iscsi自动发现[root@localhost ~]# cat /etc/iscsi/initiatorname.iscsiInitiatorName=iqn.netcloud.11.0#重新启动服务[root@localhost ~]# systemctl restart iscsid[root@localhost ~]# systemctl status iscsidsystemctl enable iscsid#设置开机自动挂载[root@next-cloud-server ~]# vi /etc/rc.d/rc.local #!/bin/sh#mount iscsi disk 5TBsleep 10[root@localhost ~]# mount -t xfs /dev/sda /data#授权[root@localhost ~]# chmod +x /etc/rc.d/rc.local#添加服务[root@next-cloud-server ~]# vim /usr/lib/systemd/system/rc-local.service[Unit]Description=/etc/rc.d/rc.local CompatibilityConditionFileIsExecutable=/etc/rc.d/rc.localAfter=network.target[Service]Type=forkingExecStart=/etc/rc.d/rc.local startTimeoutSec=0RemainAfterExit=yesGuessMainPID=no#添加下面两行代码,实现rc-local作为服务启动[Install]WantedBy=multi-user.target#启动服务[root@localhost ~]# systemctl daemon-reload[root@localhost ~]# systemctl start rc-local.service   (备注:去掉这行)[root@localhost ~]# systemctl enable rc-local.service18、挂载分区5T[root@localhost ~]# fdisk /dev/sdag #大于5tb再回车分区到完成[root@localhost ~]# partprobe [root@localhost ~]# mkfs.xfs -f /dev/sda[root@localhost ~]# mount -t xfs /dev/sda /data/

声明:JavaBBS论坛主要用于IT技术专题的交流学习,为开源技术爱好者提供广泛、权威的技术资料。若您在技术专题有更好的想法或者建议,欢迎交流!!!



a94da156fca978464cfa40e8d841f23e.gif

d16f570264044d043f683b6af7e9b122.png

b83b6d60f57817a203e4b7c72f2a1af3.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值