wespten
悦分享
网上搜索资料的朋友,一定都会有这样一个感受,那就是知识点有时太过零散,有时又存在误区,有时又太过简短,而有时又缺乏深度,一个系统又详细的分享小天地,为真正想去学习或了解某些事情的朋友,持续提供有价值且有深度的内容。
展开
-
大厂经典数据库(MongoDB)面试题整理汇总
它是当前备份集群(replica set)中负责处理所有写入操作的主要节点/成员。在一个备份集群中,当失效备援(failover)事件发生时,一个另外的成员会变成primary。Seconday从当前的primary上复制相应的操作。它是通过跟踪复制oplog(local.oplog.rs)做到的。数据库中存储的对象设计bson,一种类似json的二进制文件,由键值对组成。集合就是一组MongoDB文档。它相当于关系型数据库(RDBMS)中的表这种概念。集合位于单独的一个数据库中。原创 2023-02-17 11:08:28 · 1168 阅读 · 0 评论 -
大厂经典数据库(Redis+Memcached)面试题整理汇总
缓存穿透说简单点就是大量请求的 key 根本不存在于缓存中,导致请求直接到了数据库上,根本没有经过缓存这一层。举个例子:某个黑客故意制造我们缓存中不存在的 key 发起大量请求,导致大量请求落到数据库。我发现缓存雪崩这名字起的有点意思,哈哈。实际上,缓存雪崩描述的就是这样一个简单的场景:缓存在同一时间大面积的失效,后面的请求都直接落到了数据库上,造成数据库短时间内承受大量请求。这就好比雪崩一样,摧枯拉朽之势,数据库的压力可想而知,可能直接就被这么多请求弄宕机了。原创 2023-02-17 09:50:51 · 430 阅读 · 0 评论 -
大厂经典数据库(MySQL)面试题整理汇总
缺点:所有的执行的语句当记录到日志中的时候,都将以每行记录的修改来记录,这样可能会产生大量的日志内容,比 如一条update语句,修改多条记录,则binlog中每一条修改都会有记录,这样造成binlog日志量会很大,特别是当执行alter table之类的语句的时候,由于表结构修改,每条记录都发生改变,那么该表每一条记录都会记录到日志中。这些日志可以记录发送到从服务器的更新。MYSQL 数据库的记录存储是按行存储的,数据块大小又是固定的(16K),每条记录越小,相同的块存储的记录就越多。原创 2023-02-16 23:34:25 · 581 阅读 · 0 评论 -
MySQL、Redis高频面试题汇总
3)采用单线程,避免了不必要的上下文切换和竞争条件,也不存在多进程或者多线程导致的切换而消耗 CPU,不用去考虑各种锁的问题,不存在加锁释放锁操作,没有因为可能出现死锁而导致的性能消耗。3)缓存击穿,是指一个key非常热点,在不停的扛着大并发,当这个key在失效的瞬间,持续的大并发就穿破缓存,直接请求数据库,就像在一个屏障上凿开了一个洞。2、不可重复读:事务 A 多次读取同一数据,事务 B 在事务A多次读取的过程中,对数据作了更新并提交,导致事务A多次读取同一数据时,结果 不一致。原创 2024-05-21 08:00:05 · 129 阅读 · 0 评论 -
LeetCode数据库题目汇总二(附答案)
对于 transactions_count = 1, visits 中 (2, "2020-01-03"), (7, "2020-01-11"), (8, "2020-01-28"), (1, "2020-01-02") 和 (1, "2020-01-04") 进行了一次交易,所以 visits_count = 5。写出一条SQL语句以查询每个队的 **team_id**,**team_name** 和 **num_points**。你想知道用户在你的 app 上的访问时长情况。原创 2023-02-14 03:44:26 · 268 阅读 · 0 评论 -
LeetCode数据库题目汇总一(附答案)
表: `Queue````person_id 是这个表的主键。该表展示了所有等待电梯的人的信息。表中 person_id 和 turn 列将包含从 1 到 n 的所有数字,其中 n 是表中的行数。```电梯最大载重量为 **1000**。写一条 SQL 查询语句查找最后一个能进入电梯且不超过重量限制的 `person_name`。题目确保队列中第一位的人可以进入电梯。查询结果如下所示 :```Queue 表。原创 2023-02-14 03:43:35 · 1364 阅读 · 0 评论 -
Java应用程序连接SQL Server数据库Demo(附VMware安装包及虚拟机环境)
1. 登录模块功能使用Shiro权限管理框架,实现登录验证和登录信息的储存,根据不同的登录账户,分发权限角色,对不同页面url进行角色设置。2. 管理员模块功能管理员可对课程、学生信息、教师信息等进行增删改查,修改个人密码,修改学生和教师的密码。课程管理:当课程已经有学生选课成功时,将不能删除;学生管理:添加学生信息时,其信息也会添加到登录表中;教师管理:添加教师信息时,其信息也会添加到登录表中;账户密码重置:修改学生和教师的密码,不需要输入旧密码;修改密码:修改自己的密码,需要输入旧密码。原创 2023-10-31 08:14:51 · 161 阅读 · 0 评论 -
PHP应用程序连接MSQL数据库Demo(附crud程序)
程序运行截图:php和代码已上传至附件。原创 2023-10-31 08:21:39 · 158 阅读 · 0 评论 -
PHP应用程序连接Oracle数据库Demo(附Oracle客户端安装文件)
这里的代码如下图所示,基本流程是连接数据库,然后进行select查询并将查询结果反馈到表格table中。PHP版本的Architecture参数对应的数字x64还是x86,以及是TS(线程安全)还是NTS(非线程安全)。把安装的oracle的客户端文件夹(E:\instantclient_11_2)内的全部文件复制到apache内的bin文件夹下,重启apache。注意,如果没有出现OCI8或出错,可能需要下载扩展,下载的时候一定要看清PHP版本(Architecture参数以及TS或NTS)。原创 2023-11-01 07:47:27 · 457 阅读 · 0 评论 -
Java应用程序连接Oracle数据库Demo(附VMware安装包及虚拟机环境)
该项目可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低。虚拟机环境:JDBC配置信息:项目运行效果:进入Window->Preferences->Maven->Installations页面,设置已经安装好的Maven:进入Window->Preferences->Maven->User Settings页面,配置Maven仓库路径:通过Eclipse导入工程,步骤如下:点击左侧项目区域—>Import...原创 2023-10-31 05:18:02 · 215 阅读 · 0 评论 -
Docker安装MySQL8、SQL Server 2022、Oracle11g(附VMWare安装包及虚拟机环境)
修改oracle11g安装目录下的配置文件,通常是在NETWORK/ADMIN,涉及的文件主要是listener.ora 和tnsnames.ora。切换到oracle用户下su oracle,查看连接oracle,sqlplus /nolog conn /as sysdba。helowin代表远程连接的数据库,172.21.33.175代表数据库服务器地址,1521远程数据库端口号。要记住export ORACLE_SID=helowin,helowin是naivcat登录的重要选项。原创 2023-10-31 17:08:17 · 563 阅读 · 0 评论 -
shell远程连接数据库与数据库循环操作脚本(附shell脚本)
数据库备份和恢复是管理数据库的重要工具,使用这些工具可以帮助用户保护数据库数据,确保数据库的可靠性和稳定性。Shell是一种强大的命令行解释器,它可以用来执行各种任务,shell可以轻松地连接到MySQL、PostgreSQL和Oracle数据库,并执行查询或更新操作。该命令将连接到指定的Oracle数据库,并执行指定的SQL查询,查询结果将经过awk命令处理,并输出到标准输出。该命令将连接到指定的MySQL数据库,并执行指定的SQL查询,查询结果将经过awk命令处理,并输出到标准输出。原创 2023-12-19 15:18:34 · 1978 阅读 · 0 评论 -
Python 操作数据库
Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。你可以访问查看详细的支持数据库列表。不同的数据库你需要下载不同的DB API模块,例如你需要访问Oracle数据库和Mysql数据,你需要下载Oracle和MySQL数据库模块。DB-API 是一个规范. 它定义了一系列必须的对象和数据库存取方式, 以便为各种各样的底层数据库系统和多种多样的数据库接口程序提供一致的访问接口。原创 2023-12-19 17:01:11 · 869 阅读 · 0 评论 -
Ceph企业级调优实战
开发人员经过多年的研究,已经在Linux操作系统和Ceph自身性能上进行了优化。但是,每套Ceph集群的规模配置都有差别,很难给出一个万能的参数让性能达到预期。因此,你需要在Ceph集群建设完毕后对集群的性能进行测试,获取相应的测试指标,并针对测试指标对Ceph集群进行调优。当然,要综合考虑各方面因素进行调优,避免调好了一个性能指标,而使另一个性能指标降低,始终不能获得良好的整体性能。理想的情况是,尽量减少软件层面带来的性能损耗,尽可能大地发挥硬件的性能优势。原创 2022-08-29 14:08:06 · 1375 阅读 · 1 评论 -
Ceph企业级实战
当对克隆的镜像没有写而是读的时候,那么读取的是被克隆的快照,明白了上面的道理所有我们知道从快照克隆的镜像是依赖于快照的,一旦快照被删除则这个克隆镜像也就毁了,所以我们要保护这个快照。原因: 第一次在做的时候没有修改主机名是就生成了公私钥,结果拷贝的公钥有问题,在问题二推送配置的时候,排查后发现主机名的问题。之后初始化mon的时候出错,排错两个小时,差点怀疑人生的时候突然发现,想起主机名的事情,就检查了以下公私钥,结果发现生成的公私钥是以原主机名生成的,删除后生成新的公私钥,传送公钥后,还是失败。原创 2024-01-21 06:21:15 · 144 阅读 · 0 评论 -
Ceph存储调优与故障排查(TS)实战
在典型的部署中,osd使用具有高延迟的传统旋转磁盘,因为它们以较低的每兆字节成本提供了满足定义目标的令人满意的指标。从经验来看,主要的例外是对CRUSH的改动。此问题可能是由网络问题引起的,或者Ceph监视器可能有过时的Ceph监视器映射(monmap)正在试图到达不正确的IP地址上的其他Ceph监视器。Ceph不支持混合设置,例如为客户端启用Ceph,但在Ceph服务之间的通信中禁用Ceph。默认情况下,Cephx是启用的,如果客户端试图在没有Cephx的情况下访问Ceph集群,则会收到一个错误消息。原创 2024-09-01 20:32:09 · 166 阅读 · 0 评论 -
Ceph故障排查案例
分布式存储集群的可靠性已经很高,但在大容量集群环境下,出现任何故障都可能带来集群性能问题或者数据安全隐患,因此要做好对集群状态监控及故障恢复。当故障发生后,我们要及时使用正确的处理方式排除故障。原创 2024-01-21 06:23:57 · 398 阅读 · 0 评论 -
Ceph容灾实战
要了解多站点设置,首先需要了解一些多站点的关键组件:Realm、Zone、Zonegroup和Period。原创 2024-01-21 06:23:29 · 234 阅读 · 0 评论 -
管理ceph存储集群实战
Red Hat Ceph Storage Manager (MGR)的作用是收集集群统计信息。当MGR节点关闭时,客户端I/O操作继续正常,但查询集群统计信息失败。为每个集群至少部署两个mgr,以提供高可用性。mgr通常运行在与MON节点相同的主机上,但这不是必需的。在集群中启动的第一个MGR守护进程成为活动的MGR,所有其他MGR处于备用状态。如果主MGR没有在配置的时间间隔内发送信标,备用MGR将接管。如果需要,可以配置mon_mgr_beacon_grace设置来更改信标时间间隔。缺省值是30秒。原创 2024-09-01 20:31:19 · 242 阅读 · 0 评论 -
Ceph集群管理实战
配置完Ceph集群后,我们即可对Ceph集群进行数据存储。在后续使用过程中,Ceph提供了常用的命令对Ceph集群进行必要的运维。常见的集群状态查看、磁盘使用率查看、添加磁盘、删除坏盘等操作。原创 2024-01-21 06:22:57 · 187 阅读 · 0 评论 -
Ceph提供文件存储实战
Ceph文件系统的实现需要一个运行的Ceph存储集群和至少一个Ceph元数据服务器(MDS)来管理Ceph元数据,与文件数据分开,这降低了复杂性并提高了可靠性。要实现cephfs文件系统,需要创建所需的池、创建cephfs文件系统、部署MDS守护进程,然后挂载文件系统。你可以手动创建池,创建ceph fs文件系统,部署MDS守护进程,或者使用ceph fs volume create命令,它会自动执行所有这些步骤。在创建子卷时,可以指定更细粒度的权限管理,例如子卷的UID、GID、文件模式、大小和子卷组。原创 2024-09-01 20:30:24 · 102 阅读 · 0 评论 -
Ceph文件存储详解
文件系统的结构状态是维护在远端Ceph集群中的,Ceph文件系统同时挂载用户机1和用户机2,当往用户机1的挂载点写入数据后,远端Ceph集群中的系统文件状态结构随之更新,当从用户机2的挂载点访问数据时会去远端Ceph集群取数据,由于远端Ceph集群已更新,用户机2能够获取最新的数据。Ceph的文件系统符合POSIX 标准,用户就可以像使用本地存储目录一样使用Ceph的文件系统的挂载目录,即无需修改你的程序,就可以将程序的底层存储换成空间无线并可以多出共享读写的Ceph集群文件系统。原创 2024-01-21 06:22:31 · 266 阅读 · 0 评论 -
ceph对象存储和REST api访问对象存储实战
对象存储将数据存储为离散的项,每个项单独称为一个对象。与文件系统中的文件不同,对象不是在目录和子目录树中组织的。相反,对象存储在平坦的名称空间中。通过使用对象的唯一对象ID(也称为对象键)检索每个对象。应用程序不使用普通的文件系统操作来访问对象数据。相反,应用程序访问REST API来发送和接收对象。Red Hat Ceph Storage支持两种最常见的对象api: Amazon S3(简单存储服务)和OpenStack Swift(OpenStack对象存储)。原创 2024-09-01 20:25:57 · 237 阅读 · 0 评论 -
Ceph对象存储详解
而对象存储则将元数据独立出来了,控制节点叫元数据服务器(服务器+对象存储管理软件),里面主要负责存储对象的属性(主要是对象的数据被打散存放到了那几台分布式服务器中的信息)而其他负责存储数据的分布式服务器叫做OSD,主要负责存储文件的数据部分。之所以出现对象存储这种东西,是为了克服块存储与文件存储各自的缺点,发扬各自的优点。(2)对象存储的成本比起普通的文件存储还要较高,需要购买专门的对象存储软件以及大容量硬盘,如果对数据量要求不是海量,只是为了做文件共享的时候,直接用文件存储就好了,性价比高。原创 2024-01-21 06:22:07 · 224 阅读 · 0 评论 -
ceph提供块存储和块存储的扩容实战
因为Ceph块设备的用户空间实现(例如,librbd)不能利用Linux页面缓存,所以它执行自己的内存缓存,称为RBD缓存。基于快照的镜像使用定期调度或手动创建的RBD镜像快照,在两个Red Hat Ceph Storage集群之间复制崩溃一致的RBD镜像。通过遵循这个推荐的实践,你可以根据你的Red Hat OpenStack平台环境访问的RBD映像类型创建不同的缓存策略。RBD镜像中的所有对象都有一个名称,该名称以每个RBD镜像的RBD块名称前缀字段中包含的值开头,并使用RBD info命令显示。原创 2024-09-01 20:19:18 · 170 阅读 · 0 评论 -
Ceph RBD块存储详解
块存储接口通常以 QEMU Driver 或者 Kernel Module 的方式存在,这种接口需要实现 Linux 的 Block Device 的接口或者 QEMU 提供的 Block Driver 接口,如 Sheepdog,AWS 的 EBS,青云的云硬盘和阿里云的盘古系统,还有 Ceph 的 RBD(RBD是Ceph面向块存储的接口)。块存储将信息存储在固定大小的块中,每个块都有自己的地址,可以在块设备的任意位置读取一定长度的数据。以hd开头的块设备文件对应的是IDE接口的硬盘。原创 2024-01-21 06:21:41 · 428 阅读 · 0 评论 -
ceph创建存储对象与存储对象集群实战
Red Hat Ceph Storage是一个分布式数据对象存储。它是一种企业级、软件定义的存储解决方案,可扩展到数千个客户端,这些客户端可以访问EB以上的数据。Ceph旨在提供出色的性能、可靠性和可伸缩性。对象存储后端,称为RADOS(Reliable Autonomic Distributed Object Store可靠自主分布式对象存储);2种和RADOS交互的方式;RADOS是一个自修复(self-healing)和自管理(self-managing)的基于软件的对象存储。原创 2024-09-01 18:12:03 · 129 阅读 · 0 评论 -
Ceph分布式集群部署
在这个功能之前,如果需要对ssd和hdd进行分组的时候,需要大量的修改 crushmap,然后绑定不同的存储池到不同的 crush树上面,而这个功能简化了这种逻辑。每台主机配备 3 个 2T 硬盘,1 个 240G 硬盘 及 一个 800G 硬盘,其中 240G 硬盘假装是一个SSD,用来存储 RocksDB 的 block.wal 和 block.db 而 800G 的硬盘用作 OSD 的 SSD。OK,初始化工作总算是完成了,上面应用了大量的 ansible 来实现,避免重复的操作。...原创 2022-08-29 15:07:13 · 438 阅读 · 0 评论 -
Ceph17 安装部署
ceph 还是一个分布式的存储系统,非常灵活。如果需要扩容,只要向 ceph 集中增加服务器即可。ceph 存储数据时采用多副本的方式进行存储,生产环境下,一个文件至少要存 3 份,ceph 默认也是三副本存储。安装docker:(所有节点操作,包括新增)原创 2023-01-16 09:34:36 · 713 阅读 · 0 评论 -
Ceph存储引擎详解
BlueStore 最大的特点是 OSD 可以直接管理裸磁盘设备,并且将对象数据存储在该设备中。另外对象有很多KV属性信息,这些信息之前是存储在文件的扩展属性或者LevelDB当中的。而在BlueStore中,这些信息存储在RocksDB当中。RocksDB本身是需要运行在文件系统之上的,因此为了使用RocksDB存储这些元数据,需要开发一个简单的文件系统(BlueFS)。原创 2024-01-21 06:20:27 · 207 阅读 · 0 评论 -
Ceph存储架构详解
1. Ceph支持文件系统存储、块存储、对象存储;2. 中间层 librados 是提供上层接口访问底层 RADOS 集群存储系统的各种库函数;3. RAODS 提供了一个完整的存储系统,包含:Monitors、OSDs、MDSa. Monitor:用来监视Ceph集群的健康状态,并保存各种map信息;b. OSDs:主要用来存储数据的守护进程,以PG位单位进行数据的存储、迁移和恢复;c. MDS:文件系统的元数据管理服务流程,主要针对CephFS中的元数据信息进行管理。原创 2024-01-21 06:19:58 · 208 阅读 · 0 评论 -
分布式存储Ceph概述
什么是分布式存储?打个比方, 我在一个环境当中,有很多很多的服务器,服务器上也有它自己很多的硬盘,我通过软件的形式把若干服务器都收集起来,部署成一个软件,在这个逻辑的软件里可以同时看到我若干服务器的磁盘的空间,这个逻辑的软件对外就像是一个整体一样,这个整体叫storage spool,用户呢有一天想用这个空间了,用户直接去对应这个存储池提供的接口,这用的话,用户保存一个文件,实际上保存在若干个服务器里,文件会随机存到第一个服务器的第一块硬盘里,下一次就可能存到第二个服务器的第三块硬盘里。原创 2024-01-21 06:19:36 · 117 阅读 · 0 评论 -
华为企业级存储OceanStor实战(附OceanStor镜像)
只有主机组中的主机才能访问到LUN组中的LUN逻辑设备,后端硬盘框通过端口组与前端控制器,如果不选择表示可以使用任意的端口进行连接。在硬盘域之上可以划分存储池,存储池也是逻辑空间,做SAN选择块存储,如果是做NAS选择文件存储。在主机中通过提供iSCSI的IQN号扫描到LUN组,就可以使用该LUN组中的LUN设备。管理模块通过网线接入管理网络,业务网络连接到FC光纤交换机与后端存储网络连接。对OceanStor资源分配,将存储空间进行划分,并提供给业务服务器。根据不同业务,选择对应类型的硬盘。原创 2023-07-11 05:32:28 · 1012 阅读 · 0 评论 -
企业级开源存储FreeNAS实战(附FreeNAS镜像)
FreeNAS(12.0 版后更名为 TrueNAS)是一种操作系统,几乎可以安装在任何硬件平台上,通过网络共享数据,FreeNas支持IP-SAN/NFS/CIFS/FTP等数据共享。用户可通过Windows、Mac、FTP、SSH 及网络文件系统 (NFS) 来访问存储服务器;FreeNAS可被安装于硬盘或移动介质USB Flash Disk上,所占空间不足 16MB。FreeNAS 服务器它的开发工作十分活跃,单是2006年前4个月就释出11个修正版本。原创 2023-07-12 07:54:55 · 1132 阅读 · 0 评论 -
群晖NAS的公网、NAT、DDNS、证书等配置三
3. 新增邮箱账号:打开别名→→→→点击创建→→→→勾选目标账号→→→→填写别名(必须是英文或数字,如yyds)→→→→点击确定→→→→创建完成。主机记录选@→→→→记录类型选MX→→→→记录值输入mail.dddd.cn→→→→MX记录优先级填5→→→→其他默认。1. 打开Mail Server→→→→打开SMTP→→→→填写主机名(就是的主域名,如dddd.cn)→→→→其他地方照抄即可。主机记录选mail→→→→记录类型选CNAME→→→→记录值输入你的主域名,这里是dddd.cn→→→→其他默认。原创 2022-07-08 17:18:20 · 1995 阅读 · 0 评论 -
群晖NAS的公网、NAT、DDNS、证书等配置二
端口转发设置完成图如下。域名没问题了,但是访问时会出现连接不安全的提示,这是因为没有SSL证书导致的,手机APP也不能使用HTTPS连接,网页访问还会有提示,很烦人,咱们下一步就是去把这个证书申请下来,当然如果不申请也没问题,可以用,只不过用HTTPS访问更加安全一点,毕竟你的设备暴漏在公网内还是有一定风险的。这个源ip地址就是你可以用哪些网络访问,如果你在这里输入的是一个固定ip,比如说1.1.1.1,那么你只能通过公网ip是1.1.1.1的网络下的设备才能访问,其它的ip地址都是访问不了的。原创 2022-07-08 17:01:30 · 3468 阅读 · 0 评论 -
群晖NAS的公网、NAT、DDNS、证书等配置一
你是否有过这样的需求?1. 远程办公日常的工作资料太多太杂乱,换个电脑根本没法工作?团队间资料共享太麻烦?Drive套件这个远程办公神器都能解决。我的文件相当于远程的“我的文档”,“团队文件”是可以与团队成员共享。在PC端和手机端都可以方便地打开。2. 私人云盘——WebDAV直接将nas远程挂在到自己的电脑里,随时随地调用自己的文件。下图是我在单位打开家里nas调取资料的情况。在网络不卡的情况下与本地操作并没有多大区别。当然还有群晖nas还可以做全程流媒体服务器,远程下载服务器,云同步服务器。在带宽允许的原创 2022-07-08 15:25:05 · 7143 阅读 · 0 评论 -
NAS个人云存储服务器搭建
NAS(Network Attached Storage)网络附属存储,通过网络提供数据访问服务。可以理解为长时间连网的存储设备,其功能基本和市面上的各种云盘相似。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带家。提高性能、降低总拥有成本、保护投资,其成本远远低于使用服务器存储,而效率却远远高于后者,说白话就是家用的服务器。NAS或云盘除了提供大容量的资料存储,也帮一般人省了携带移动硬盘的麻烦,因为资料或数据可以随时访问(只要能连网)。NAS也是不少电脑DIY玩家涉足的一个领域,可以给原创 2022-07-08 13:54:01 · 27021 阅读 · 0 评论 -
网络存储ISCSI实战
也就是说以前你在一个电脑上使用一块磁盘,需要将磁盘插到电脑上的磁盘接口,但是有了iSCSI之后你只要对某块磁盘的网络可达,你就可以使用这块磁盘。每个客户端发起程序都有IQN,如果ACL的IQN的List有对应客户端的IQN,那么客户端就可以通过TPG的ACL访问到对应的Lun。没有使用iscsi存储之前,有一块系统盘,使用iscsi发起连接后会多一块100G的未使用的磁盘,断开iscsi连接后100G磁盘就消失了。当发现了target之后,再重启iscsi发起程序,你就会发现iscsi服务正常了。原创 2023-05-26 07:23:28 · 261 阅读 · 0 评论 -
网络存储ISCSI详解
SCSI(small computer system interface)小型计算机系统接口,SCSI以目前的定义来说就是一个硬盘的接口标准,你硬盘通过SCSI口插上,就可以使用SCSI的协议来对磁盘进行读写。iSCSI(Internet SCSI),iSCSI可以让SCSI接口忽略地域限制,通过网络就能操控磁盘的读写。也就是说以前你在一个电脑上使用一块磁盘,需要将磁盘插到电脑上的磁盘接口,但是有了iSCSI之后你只要对某块磁盘的网络可达,你就可以使用这块磁盘。"原创 2022-12-21 23:18:23 · 868 阅读 · 0 评论