精华内容
下载资源
问答
  • 不能在不同用户之间共享数据的方法是?( ) A、通过cookie B、利用文件系统 C、利用数据库 D、通过ServletContext对象 解答:A 转载于:https://www.cnblogs.com/borter/p/9592773.html...

    不能在不同用户之间共享数据的方法是?( )

     

    A、通过cookie

     

    B、利用文件系统

     

    C、利用数据库

     

    D、通过ServletContext对象

     

    解答:A

    转载于:https://www.cnblogs.com/borter/p/9592773.html

    展开全文
  • 共享文件系统 sshfs

    2020-06-17 15:06:15
    因为做Elasticsearch的跨集群数据迁移,所以用到了fs文件系统,因为每个节点在不同的机器上,生成的快照要到同一个地放去,所以我用sshfs搭建了共享文件系统。 # #安装sshfs 一般linxu系统上是需要安装的 如果...

     因为做Elasticsearch 的跨集群数据迁移,所以用到了fs 文件系统,因为每个节点在不同的机器上,生成的快照要到同一个地放去,所以我用sshfs搭建了共享文件系统。

     

    # # 安装 sshfs

    一般linxu系统上是需要安装的

    如果是普通用户,可能需要加 sudo 才能执行

    sudo apt-get install fuse sshfs

     需要输入root 的密码

     

     输入 y

     接着等下载完就可以了

     

     # # 需求 

     共享文件系统,其实就是我们想要共享其它的一个文件夹,比方说我们的集群的,都需要将生成的数据放在相同的文件夹下,那么久可以通过搭建共享文件系统来操作,比方说我们的B服务器想要操作A服务的一个文件夹,则需要将B服务器的一个文件夹挂载到A服务器的文件夹下。

     

    # # 例子,使用sshfs 做文件共享

      比方说A服务器的磁盘超级大,我们都要共享A服务器的这个文件夹  /mnt/iie/snapshot/repo 

      这个文件夹是我创建用来存放elasticsearch 的快照文件的。

      B服务器想要将 /mnt/iie/snapshot/repo 文件夹作为共享文件夹,那么只需要做以下的操作就可完成挂载

       sshfs  userName@10.10.10.10:/mnt/iie/snapshot/repo  /home/wsn/es7.3/snapshot/repo

      userName是A服务器的用户名,后边跟A服务器的ip

      /mnt/iie/snapshot/repo 使我们A服务器要共享的文件夹

      /home/wsn/es7.3/snapshot/repo 是我们B服务器的文件夹,相当于是在操作B服务器下的 /home/wsn/es7.3/snapshot/repo 文件夹,就是操作A服务器的 /mnt/iie/snapshot/repo 文件夹

     

    # # 可能遇到的错误

      解决方式是:在A服务上, vim /etc/fuse.conf 

       

     保存退出。

    展开全文
  • 【服务器数据恢复故障描述】本次数据恢复服务器为SUN 光纤存储系统,中心存储为6枚300G硬盘组成的RAID6,划分为若干LUN,MAP到不同业务的服务器上,服务器上运行SUN SOLARIS操作系统。本来服务器并没有物理故障,...

    5cd612df3f31be192a65dbaa7833ca3a.png

    【服务器数据恢复故障描述】

    本次数据恢复服务器为SUN 光纤存储系统,中心存储为6枚300G硬盘组成的RAID6,划分为若干LUN,MAP到不同业务的服务器上,服务器上运行SUN SOLARIS操作系统。

    本来服务器并没有物理故障,出于用户业务需求需要再增加一台服务器用于新增应用。于是服务器管理员在原服务器在线的状态下将其中一个lun映射到一台心服务器上。管理员没有注意到的是,这个刚刚映射过去的卷已经map到了solaris生产系统上的某个lun上了,如此一来,映射到ibm服务器后,服务器对这个卷开始进行了初始化的操作,原本的solaris上的磁盘出现报错,重启服务器后这个卷已经无法挂载了。

    这时候sun工程师经过检测执行了fsck操作,完成后挂载文件系统成功,查看数据时发现多数数据丢失或者文件大小为0,最新数据全部丢失。只能通过服务器数据恢复手段进行数据恢复操作。

    【服务器数据恢复故障分析】

    本次案例中的故障情况再san环境下比较多见,多数是管理员在操作时不注意导致的数据丢失。这里简单解释一下:

    在正常的工作模式下,san分配的卷为独立占用模式,如果管理员将其映射给两个或多个操作系统将会导致文件系统一致性出错。

    这种故障情况下如果想要进行数据恢复首先需要分析文件系统各个结构的损坏状态。在本次数据恢复案例中,因文件系统采用UFS,所以对任何一个需要恢复的文件而言,优先考虑目录信息、节点、数据区是否正常,如上述3个结构均正常,数据可完整恢复。但多数情况下,fsck后INODE会清除,即使留下目录信息,也无法与数据一一对应,这样一来就只能参考文件内部格式进行类型式的恢复了。

    a4d171564b5c637e2c5ac66b8675cd8e.png

    【服务器数据恢复过程】

    1. 对出现故障的lun进行完整备份,在本次数据恢复案例中不涉及raid阵列硬件故障,所以只要直接dd就可以了。

    2. 在备份文件中对文件系统进行解析,经过分析发现元文件中的iNode确实已经被清除了,无法通过还原iNode恢复数据,只能通过文件类型进行处理。

    3. 服务器数据恢复工程师对用户需要恢复的特定文件进行分析,发现采用vfs公文系统的索引文件具有强的类型特征,同时文件中包含目录信息。

    4. 按照公文系统的索引结构特征,写程序提取,提取后根据特征重新命名。

    5. 按类型恢复数据文件,之后用户人工根据索引文件,对数据文件进行重新整理。

    【数据恢复结论】

    经过2个工作日的数据分析和恢复操作,服务器数据恢复工程师最终提取了客户服务器内99%的数据和目录索引文件,经过客户对恢复成功的数据验证,最终确认客户所需要的重要数据已经全部恢复,本次数据恢复成功。

    展开全文
  • NFS为Network File System的简称,它的目的就是让不同的机器,不同的操作系统可以彼此共享数据。 网络文件系统 (NFS) 是 Unix 系统和网络附加存储文件管理器常用的网络文件系统 , 允许多个客户端通过网络共享文件...

    1、什么是NFS???

    NFS为Network File System的简称,它的目的就是让不同的机器,不同的操作系统可以彼此共享数据。

    网络文件系统 (NFS) 是 Unix 系统和网络附加存储文件管理器常用的网络文件系统 , 允许多个客户端通过网络共享文件访问。它可用于提供对共享二进制目录的访问 , 也可用于允许用户在同一工作组中从不同客户端访问其文件

    目的:是让不同的主机linux与linux系统之间的进行共享数据文件。NFS服务器可以允许NFS客户端将远端NFS服务器端的共享目录挂载到本地的NFS客户端中。在本地的NFS客户端的机器看来,NFS服务器端共享的目录就好像自己的磁盘分区和目录一样。一般客户端挂载到本地目录的名字可以随便, 但为方便管理,我们要和服务器端一样比较好。NFS在启动时需要远程过程调用项协议来辅助,因此默认NFS用来传输的端口时随即选择的,小于1024nfs协议,可以自动挂载,解挂。

    2、如何配置NFS 服务器,实现挂载,解挂

    在配置环境之前,一定要先检查我们的内核版本和系统版本,同一个软件在不同版本,内核之间是有差异的,所以部署的方法也不一样,不要因为这个而造成不必要的错误。在做应用迁移之前也要对环境系统做一个完整的登记,并且新环境中的一些参数要和旧的环境一模一样避免错误。

    [root@server1 ~]# cat /etc/redhat-release ####查看系统版本
    Red Hat Enterprise Linux Server release 7.5 (Maipo)
    [root@server1 ~]# uname -a      ####查看内核参数
    Linux server1 3.10.0-862.el7.x86_64 #1 SMP Wed Mar 21 18:14:51 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux
    
    • 配置服务端

    第一步:.在服务端安装nfs服务,并开启服务

    [root@server1 ~]# yum search nfs
    [root@server1 ~]# yum install nfs-utils   ##包括基本的NFS命令与监控程序
    [root@server ~]# systemctl start nfs-server   ##开启服务
    ##创建目录
    [root@service ~]# mkdir /share      ####创建共享目录
    [root@service ~]# touch /share/file{1..5}
    [root@service ~]# ll /share/
    

    在这里插入图片描述
    新建的文件,我们需要给它权限,这样别的用户才能访问!
    如果不给权限,客户端访问是这个结果:

    [root@server2 /]# mount -t nfs 192.168.13.129:/share/ /share/
    mount.nfs: access denied by server while mounting 192.168.13.129:/share/
    

    所以我们需要给足它权限:

    [root@server1 selinux]# chmod 777 /share/
    

    第二步:编辑/etc/exports文件,配置服务端共享目录

    [root@server ~]# vim /etc/exports     ###默认这个里面的内容是空的,这个就是nfs的配置文件。
    /share 192.168.13.6/24:(rw,sync,all_aquash,anonuid=1000)      ####!!!!!!注意括号与前面部分之间没有间隙
    

    在这里插入图片描述

    格式:NFS共享目录 客户端地址1( 参1,参2只读还是可写) 客户端地址2( 参1,参2)

    参数选项说明:

    共享目录:存在于我们本机上的目录,我们想共享给网络上的其他主机使用。如我要共享/tmp/data目录,那么此选项可以就直接写/tmp/data目录。

    客户端地址1(参数1,参数2):客户端地址能够设置一个网络,也可以设置单个主机。参数:如读写权限rw,同步更新sync.

    all_squash:将所有客户端创建的文件都映射给服务端的用户,默认指定给服务端匿名用户(nfsnobody).如果用anonuid=uid(服务端Id),anongid=gid(服务端ID),将该文件所有者和所有组映射给指定的服务端的uid,gid

    no_root_squash:文件是谁创建就是谁创建的。

    (如果指定了anonuid,但使用的是all_squash属性设置,不论all_squash位置前后,该优先级大于anonuid)

    更多实例请点击大佬的文章,介绍的超级详细,教科书级别!!!

    [root@shareserver ~]# exportfs -rv     #####刷新,使文件生效
    exporting 196.128.13.6/24:/share
    
    • 配置客户端
    [root@client mnt]# showmount -e 192.168.13.129  ####查看在客户端要挂载172.25.254.122服务端的哪个目录
    

    在这里插入图片描述

    [root@server2 /]# mkdir /share          ####创建一个挂载点
    [root@server2 /]# mount -t nfs 192.168.13.129:/share/ /share/     ##将共享目录挂载在本地
    
    mount用法:mount -t  类型  文件   挂载点
    
    [root@server2 /]# df -h     ###查看是否挂载成功
    

    在这里插入图片描述

    3、如何实现nfs文件系统的开机自动挂载

    (1)将挂载信息写在/etc/rc.local文件中,实现开机自动挂载
    在这里插入图片描述
    (2)将挂载信息写在/etc/fstab(系统开机启动分区加载项)目录下

    10.0.0.161:/atong      /atong/video   nfs  defaults  1  1 
    

    一般不建议放在此目录下,因为在客户端主机重启时如果由于网络等原因连接不上nfs server时,就会导致客户机无法启动的厄运发生。

    (3)安装autofs : 在客户端可以自动挂载卸载的服务

    • 将目录挂载在软件默认自动创建目录/net下
    [root@client mnt]# yum install autofs.x86_64 -y     ##自动挂载软件
    [root@server2 ~]# systemctl enable autofs     ###设置开机自启动
    Created symlink from /etc/systemd/system/multi-user.target.wants/autofs.service to /usr/lib/systemd/system/autofs.service.
    [root@server2 ~]# systemctl start autofs
    [root@server2 ~]# cd /net
    [root@server2 net]# ls     ####没有文件
    

    在这里插入图片描述

    [root@server2 net]# cd 192.168.13.129     ### 虽然没有,但我们可以手动输入进入192.168.13.129/这个目录下
    [root@server2 192.168.13.129]# ls
    share
    

    此时查看挂载,会发现挂载目录为/net/192.168.13.129/share
    在这里插入图片描述

    退出之后,一段时间(300s后)自动卸载。
    时间设置在/etc/sysconfig/autofs文件中

     [root@server2 share]# rpm -qc autofs
     [root@client ~]# vim /etc/autofs.conf  
    

    在这里插入图片描述

    13 TIMEOUT=300   默认为300s
    

    在这里插入图片描述

    [root@server2 share]# systemctl restart autofs    ###将时间更改后,重启服务
    [root@server2 share]# cd      ####退出挂载目录
    [root@server2 ~]# df -h      ###等待30s后
    

    在这里插入图片描述

    • 自定义自动挂载点(不想挂载在/net目录下)

    在客户端将设备自定义挂载到/pub/westos上

    第一步:编辑 /etc/auto.master文件,设置最终挂载点的上层目录

    [root@client ~]# vim /etc/auto.master
    

    在这里插入图片描述
    最终挂载点的上层目录 挂载规则

    重启服务,进入到/pub/westos目录下,查看挂载
    在这里插入图片描述
    mount 检测
    在这里插入图片描述
    ##默认此文件不存在
    ##2.编写主策略文件
    [root@client ~]# vim /etc/auto.pub
    ################
    linux -ro 172.25.254.134:/westos
    在这里插入图片描述
    测试:

    ##进入自行设定的挂载目录
    [root@client ~]# cd /mnt
    [root@client mnt]# ls
    [root@client mnt]# cd linux
    [root@client linux]# ls
    file1 file2 file3 file4 file5
    ##发现共享目录自动挂载;并且挂载点更改为/mnt/linux
    [root@client linux]# df
    在这里插入图片描述
    .更改挂载权限

    @1.发现客户端只能访问共享文件但无法删除文件
    [root@client linux]# pwd
    /mnt/linux
    [root@client linux]# ls
    file1 file2 file3 file4 file5

    ##删除文件失败;文件系统只读
    [root@client linux]# rm -rf file1
    rm: cannot remove ‘file1’: Read-only file system
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    ##.更改共享方式
    [root@service ~]# vim /etc/exports
    #################
    /westos *(sync,rw)
    在这里插入图片描述

        #.更改目录权限;
    

    [root@service ~]# chmod 777 /westos
    [root@service ~]# ll -d /westos
    drwxrwxrwx. 2 root root 66 Nov 28 12:55 /westos
    测试:

    [root@client linux]# pwd
    /mnt/linux
    ##删除文件成功
    [root@client linux]# rm -rf file1
    [root@client linux]# ls
    file2  file3  file4  file5
    

    在这里插入图片描述
    3.更改挂载用户身份

    (1).更改挂载用户身份为超级用户
    在这里插入图片描述

    ##2.刷新
    [root@service ~]# exportfs -rv
    exporting *:/westos
    

    测试:

    [root@client linux]# pwd
    /mnt/linux
    ##建立文件
    [root@client linux]# touch file7
    [root@client linux]# ls
    file2  file3  file4  file5  file6  file7
    ##查看文件所有人
    [root@service ~]# ll /westos/
    

    在这里插入图片描述
    2).更改挂载用户身份为普通用户
    ##1.查看客户端存在的用户的uid和gid

    [root@client ~]# id student
    uid=1000(student) gid=1000(student) groups=1000(student),10(wheel)
    [root@client ~]# id westos
    uid=1001(westos) gid=1001(westos) groups=1001(westos)
    

    在这里插入图片描述
    ##2.指定挂载用户和用户组身份
    [root@service ~]# vim /etc/exports
    #################
    /westos *(sync,rw,anonuid=1000,anongid=1000) ##student的用户uid和gid为1000;即指定挂载用户和用户组均为student
    在这里插入图片描述

    ##3.刷新
    [root@service ~]# exportfs -rv
    exporting *:/westos
    [root@client ~]# cd /mnt/linux
    [root@client linux]# ls
    file2  file3  file4  file5  file6  file7
    ##建立文件
    [root@client linux]# touch file8
    [root@client linux]# ls
    file2  file3  file4  file5  file6  file7  file8
    

    ##查看文件的所有人和所有组在这里插入图片描述

    展开全文
  • 用户单位】中国联通某分公司【数据恢复故障描述】SUN 光纤存储系统,中心存储为6枚300G硬盘组成的RAID6,划分为若干LUN,MAP到不同业务的服务器上,服务器上运行SUN SOLARIS操作系统。正常工作状态下,用户需要...
  • SUN 光纤存储系统,中心存储为6枚300G硬盘组成的RAID6,划分为若干LUN,MAP到不同业务的服务器上,服务器上运行SUN SOLARIS操作系统。 正常工作状态下,用户需要新增应用,所以增加了一台IBM服务器,之后在线状态下...
  • SUN 光纤存储系统,中心存储为6枚300G硬盘组成的RAID6,划分为若干LUN,MAP到不同业务的服务器上,服务器上运行SUN SOLARIS操作系统。 正常工作状态下,用户需要新增应用,所以增加了一台IBM服务器,之后在线状态下...
  • 本次数据恢复服务器为SUN 光纤存储系统,中心存储为6枚300G硬盘组成的RAID6,划分为若干LUN,MAP到不同业务的服务器上,服务器上运行SUN SOLARIS操作系统。 本来服务器并没有物理故障,出于用户业务需求需要再增加...
  • 操作系统文件共享机制及代码演示内存inode系统文件打开表用户文件打开表不同的共享关系同进程复制fd跨进程复制fd共享数据独立访问父子进程之间共享数据独立访问同一进程之间共享数据独立访问 内存inode 我们知道...
  • 基于本次毕业设计的课题“基于P2P的文件共享系统”,结合本人所掌握的P2P技术知识,对本次设计的要求理解如下:(1)体现P2P的基本技术特点:即在不同PC用户(不同计算机)之间,不经过中继设备直接交换和传输文件数据,...
  • 由于同一文件不同版本拥有不同的基因信息,它们可同时存在于系统中供用户使用,因此数据一致性问题得到简化。由于可利用文件数据基因组中对相关文件的记录进行查询处理,系统查询实现更高效。文中还给出了此文件共享...
  • http://zhidao.baidu.com/link?url=5j8DWMdw_7-WKVlHaXHsFI0GXXepVJ-UpSA8ZHaZr3L0SLXRC19NRN1Rrqu0uceZzwGofsHKZ6E-vMRkdPKBT_系统:系统...文件:可以由安装了相同驱动程序的用户共享.说白了就是他们的权限不同~~ ...
  • nfs不同共享客户端间的数据不同步

    千次阅读 2018-12-09 15:38:21
    当您用台ECS挂载同一个NFS文件系统,在ECS-A上append写文件,在ECS-B用tail -f观察文件内容的变化。在ECS-A写完之后,在ECS-B看到文件内容变化会有10-30秒的延时。然而相同的场景下,如果直接在ECS-B上打开文件...
  • 数据恢复故障描述】SUN 光纤存储系统,中心存储为6枚300G硬盘组成的RAID6,划分为若干LUN,MAP到不同业务的服务器上,服务器上运行SUN SOLARIS操作系统。正常工作状态下,用户需要新增应用,所以增加了一台IBM...
  • 操作系统:文件系统

    2020-12-27 15:42:00
    通用图目录四、文件系统安装五、共享文件1.多用户2.远程文件系统参考 一、文件概念 操作系统对存储设备的物理属性加以抽象,从而定义逻辑存储单位,即文件 从用户角度看,文件是逻辑外存的最小分配单元;也就是说...
  • SUN 光纤存储系统,中心存储为6枚300G硬盘组成的RAID6,划分为若干LUN,MAP到不同业务的服务器上,服务器上运行SUN SOLARIS操作系统。 正常工作状态下,用户需要新增应用,所以增加了一台IBM服务器,之后在线状态下...
  • SUN 光纤存储系统,中心存储为6枚300G硬盘组成的RAID6,划分为若干LUN,MAP到不同业务的服务器上,服务器上运行SUN SOLARIS操作系统。 正常工作状态下,用户需要新增应用,所以增加了一台IBM服务器,之后在线状态下...
  • Xv6 文件系统

    2021-05-11 15:30:04
    用户和应用之间共享数据 持久化:重启后,数据仍可用 实现难点: 在磁盘上的数据结构:文件、目录、记录 错误恢复 多个不同的进程可能同时操作文件系统 访问磁盘的速度比内存慢,文件系统应该用内存对热门块做...
  • SUN 光纤存储系统,中心存储为6枚300G硬盘组成的RAID6,划分为若干LUN,MAP到不同业务的服务器上,服务器上运行SUN SOLARIS操作系统。 正常工作状态下,用户需要新增应用,所以增加了一台IBM服务器,之后在线状态下...
  • NFS 数据共享工具

    2018-11-06 20:14:00
    共享服务器通过tcp/ 挂载到所有用户上从而达到共享的功能 互联网集群构架后端常用NFS进行数据共享 负载均衡器 NFS在企业中的应用场景 在企业集群架构的工作场景中,NFS网络文件系统一般用来存储...
  • NFS网络文件共享服务

    2015-07-18 21:37:19
    NFS-网络文件系统,它的主要功能是通过网络让不同的主机系统之间可以彼此共享文件或目录。NFS在企业中得应用场景 在企业集群架构的工作场景中,NFS网络文件系统一般被用来存储共享视频、图片、附件等静态资源文件...
  • 守护程序应用程序可以安装在不同类型的系统上,例如文件服务器和NAS设备上。 该应用程序使用协议,该协议允许创建与数千个用户共享文件。 该应用程序本身进行了高度优化,即使在极端的用例下也是如此:单个...
  • 采用DFS分布式文件系统后:使用DFS分布式文件系统构建统一文件共享平台的入口,改善用户体验;使用专用存储改善磁盘空间不足的现状;针对不同共享文件夹配置文件夹配额,空间达到预警后邮件通知管理员。 ...
  • 外部文件存储:在共享外部文件系统中存储文件。此方式通常用于共享用户文件,如照片。 共享首选项:在键值对中存储私有的原始数据。 数据库:在私有数据库中存储结构化数据。 文章目录1. 内部文件存储2. 外部文件...
  • 桃源文件系统v3.3

    2014-08-04 12:12:37
    文件系统v3.3版本新增功能: 1、AD或LDAP域整合:支持企业内部AD或LDAP环境的帐号直接整合登录,可设置DC地址,并且可进行相应同步或自动检测添加用户进行登录。 2、文件版本管理:在线编辑的office文件或文本文件...
  • 也是一个应用程序,不同操作系统不同的FTP应用程序,用户经常遇到的概念“上传”“下载” 支持FTP协议的服务器都叫做FTP服务器 FTP服务的工作模式 FTP主动模式 FTP客户端-----------------------------数据传输--...
  • Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个...但是它也提供了2种APK间共享数据的形式:  1. Share Preference. / Content Provider  APK可以指定接口和数据给任何其他APK读...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,086
精华内容 434
关键字:

不同用户共享数据文件系统