标签: iscsi

启动时挂载 iSCSI 驱动器 - 系统停止

我在装有 OS X 10.10 的 Mac 上的 VirtualBox VM 中运行 Oracle Linux 7(基于 CentOS/RedHat 的发行版)。我有一个 Synology Diskstation 作为 iSCSI 目标。

我已成功连接到 Synology,对磁盘进行了分区并创建了一个文件系统。它被称为/dev/sdb并且分区是/dev/sdb1。现在,我想做的是创建一个挂载点,以便我可以轻松访问它:

    mount /dev/sdb1 /mnt/www
Run Code Online (Sandbox Code Playgroud)

该命令有效。但显然,它在重新启动后不是持久的。不用担心...进入/etc/fstab我们去。

首先,我获得了分区的 UUID,以确保我始终使用正确的设备:

    blkid /dev/sdb1

Result:
    /dev/sdb1: UUID="723eb295-8fe0-409f-a75f-a26eede8904f" TYPE="ext3"
Run Code Online (Sandbox Code Playgroud)

现在,我将以下行插入到我的 /etc/fstab

    UUID=723eb295-8fe0-409f-a75f-a26eede8904f /mnt/www    ext3   defaults   0 0
Run Code Online (Sandbox Code Playgroud)

重新启动后,系统崩溃并进入维护模式。如果我删除我插入的行,一切都会再次工作。但是,我正在按照Oracle-Base 的逐字说明进行操作

我知道我错过了一些东西..有人能指出我正确的方向吗?

linux mount fstab iscsi

9
推荐指数
1
解决办法
3万
查看次数

即使在空闲时 NFS 服务器也会导致高负载

我有一个 Ubuntu (12.04) NFS 服务器,即使没有运行,它的负载也很高(大于 10)。

详细地说,存储由 iSCSI 设备提供,我在该设备上有 5 个逻辑卷 (LVM) 和一些 ext4 分区。即使所有服务都停止了,并且没有出口(即没有客户端流量),负载仍然是 10。运行 iostat 显示一个特定的映射设备(/dev/dm-1)总是被写入(如果我解释输出正确):

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               0.00         0.00         0.00          0          0
sdb             342.00         0.00         9.21          0          9
dm-0              0.00         0.00         0.00          0          0
dm-1            615.00         0.00        11.71          0         11
Run Code Online (Sandbox Code Playgroud)

(sdb 是 iSCSI 设备出现的地方,dm-n 是各种逻辑卷)。我真的(几乎)停止了所有其他正在运行的服务,我可以很有信心地说,当我启动 NFS 服务器时,负载会增加,而当我停止它时,负载会下降。到底是怎么回事?如何查看正在写入磁盘的内容?(我试过 lsof 但没有显示任何过程)。

附加添加信息问。

正常运行时间说:

18:27:15 up 1 day,  9:59,  2 users,  load average: 14.22, 12.42, 11.55
Run Code Online (Sandbox Code Playgroud)

vmstat说:

procs -----------memory---------- ---swap-- -----io---- -system-- …
Run Code Online (Sandbox Code Playgroud)

ubuntu nfs lvm iscsi

5
推荐指数
1
解决办法
3571
查看次数

iSCSI 登录失败,错误 24 - 无法登录所有门户

我正在尝试设置 iSCSI 目标:

[root@localhost /]# targetcli
targetcli shell version 2.1.fb37
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.

/> cd backstores/fileio 
/backstores/fileio> create disk01 /iscsi_disks/disk01.img 5G
Created fileio disk01 with size 5368709120
/backstores/fileio> cd /iscsi 
/iscsi> create iqn.2015-06.world.server:storage.target01
Created target iqn.2015-06.world.server:storage.target01.
Created TPG 1.
Global pref auto_add_default_portal=true
Created default portal listening on all IPs (0.0.0.0), port 3260.
/iscsi> cd iqn.2015-06.world.server:storage.target01/tpg1/luns
/iscsi/iqn.20...t01/tpg1/luns> create /backstores/fileio/disk01 
Created LUN 0.
/iscsi/iqn.20...t01/tpg1/luns> cd ../acls 
/iscsi/iqn.20...t01/tpg1/acls> create iqn.2015-06.world.server:www.server.world
Created Node ACL …
Run Code Online (Sandbox Code Playgroud)

iscsi

5
推荐指数
1
解决办法
5万
查看次数

iSCSI 与 iSCSID 服务

从 ISCSI 客户端,我们执行# systemctl start iscsi. 但是,我可以看到还有另一个名为 iscsid 的服务。

谁能解释一下 rhel7 中的 iscsi 服务与 iscsid 服务吗?

rhel iscsi

5
推荐指数
1
解决办法
6323
查看次数

SCSI:SAN 还是本地磁盘?

我有一个 Debian 9 正在运行。它有一个 SSD 连接以及一个光纤通道链接到一个 SAN 存储。

就我所见,两者都作为 /dev/sdX 设备可见。

我怎样才能找出什么是磁盘,什么是存储?

系统中的存储配置在哪里?

linux scsi iscsi san

3
推荐指数
1
解决办法
733
查看次数

iSCSI 启动器的 iptables 规则

我需要iptables在我的客户端(iscsi-initiator)上进行配置。从tcpdump,我可以看到服务器(iscsi 目标)tcp从端口发送3260

所以我iptables在我的客户端上添加了以下规则(10.1.212.51iscsi 目标在哪里):

-A INPUT -i eth1  -s 10.1.212.51  -p  tcp  -m tcp  --dport 3260  -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

iscsi不适用于此规则。只有在我允许所有端口后,它才能工作:

-A INPUT -i eth1  -s 10.1.212.51  -p  tcp  -m tcp   -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

因此我的问题是,是否还iscsi需要其他端口?

iptables iscsi

2
推荐指数
1
解决办法
5564
查看次数

标签 统计

iscsi ×6

linux ×2

fstab ×1

iptables ×1

lvm ×1

mount ×1

nfs ×1

rhel ×1

san ×1

scsi ×1

ubuntu ×1