精华内容
下载资源
问答
  • liunx服务器挂载硬盘

    2020-07-01 17:32:49
    在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。本文的两个linux环境分别为CentOS和Ubuntu,其他版本类似。将Ubuntu下的/home/dhcc/nfs挂载到CentOS下/home/...

    NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。本文的两个linux环境分别为CentOS和Ubuntu,其他版本类似。将Ubuntu下的/home/dhcc/nfs挂载到CentOS下/home/shao/nfs。

    Ubuntu:
    1.安装配置NFS服务器

    sudo apt-get install nfs-kernel-server nfs-common
    

    2.配置参数

    vim /etc/exports
    

    文件最后加入一行,注意不要加到注释

    /home/dhcc/nfs *(rw,sync,no_root_squash)      #该目录为nfs服务根目录,*表示允许所有的网段访问,也可以使用具体的IP,参数详解在最后
    

    3.建立nfs目录(如果配置了已存在的目标可跳过此步)

    sudo mkdir /home/dhcc/nfs
    

    4.查看配置是否生效

    exportfs -r  #更新配置
    showmount -e
    

    如果生效会显示

    Export list for Ubuntu:
    home/dhcc/nfs
    

    5.重启nfs服务

    /etc/init.d/nfs-kernel-server restart
    

    CentOS:
    1.创建挂载目录(如果已存在请跳过)

    mkdir /home/shao/nfs
    

    2.安装nfs-utils

    yum install nfs-utils
    

    2.mount挂载

    mount -t nfs 10.18.105.116:/home/dhcc/nfs /home/shao/nfs      #Ubuntu的ip为10.18.105.116
    

    3.开机自动挂载

    vim /etc/rc.local
    

    添加一行

    sudo mount -t nfs 10.18.105.116:/home/dhcc/nfs /home/shao/nfs
    

    如果出现mount.nfs:access denied by server while mounting问题,可通过以下几种途径尝试解决:

    1.修改需挂载的nfs目录权限
    chmod 755 /home/dhcc/nfs
    2.如果端口号大于1024,则需要将 insecure 选项加入到配置文件(/etc/exports):
    vim /etc/exports
    文件最后加入一行
    /home/dhcc/nfs *(insecure,rw,sync,no_root_squash) 
    3.修改/etc/sysconfig/nfs文件
    # Turn off v2 and v3 protocol support
    #  RPCNFSDARGS="-N 2 -N 3"
    # Turn off v4 protocol support
    #RPCNFSDARGS="-N 4"    /*把这句话的#号去掉*/
     NFS分为三个版本,即NFS-2 NFS-3 NFS-4,该配置文件默认关闭了这三个的NFS版本,我们只需要打开NFS-4即可。
    

    附录:NFS常用参数如下:
    ro 只读访问
    rw 读写访问sync 所有数据在请求时写入共享
    async nfs在写入数据前可以响应请求
    secure nfs通过1024以下的安全TCP/IP端口发送
    insecure nfs通过1024以上的端口发送
    wdelay 如果多个用户要写入nfs目录,则归组写入(默认)
    no_wdelay 如果多个用户要写入nfs目录,则立即写入,当使用async时,无需此设置。
    hide 在nfs共享目录中不共享其子目录
    no_hide 共享nfs目录的子目录
    subtree_check 如果共享/usr/bin之类的子目录时,强制nfs检查父目录的权限(默认)
    no_subtree_check 和上面相对,不检查父目录权限
    all_squash 共享文件的UID和GID映射匿名用户anonymous,适合公用目录。
    no_all_squash 保留共享文件的UID和GID(默认)
    root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)
    no_root_squas root用户具有根目录的完全管理访问权限
    anonuid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的UID
    anongid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的GID

    --------------------------------------分割线 --------------------------------------

    Ubuntu 12.04安装NFS server

    NFS服务器安装配置实现Ubuntu 12.04与ARM文件共享

    Ubuntu搭建nfs服务器

    文件服务器NFS配置详解

    Ubuntu下搭建NFS网络文件系统服务器

    Heartbeat_ldirector+LB+NFS实现HA及LB、文件共享

    CentOS 5.5配置NFS服务器教程

    Ubuntu 12.10下NFS的安装使用

    展开全文
  • 它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。目前国际著名...

    NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。目前国际著名的NAS企业有Netapp、EMC、OUO等。

    NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

    NAS通过NFS的协议,来进行文件的操作.
    需要在本地安装对应的客户端,和配置,以及映射,这样就可以像操作本地硬盘一样操作NAS

    展开全文
  • 在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 优点: 1. 节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么...

               NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

     优点:

           1. 节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用。

    2. 用户不需要在网络中的每个机器上都建有Home目录,Home目录可以放在NFS服务器上且可以在网络上被访问使用。

    3. 一些存储设备如软驱、CDROM和Zip(一种高储存密度的磁盘驱动器与磁盘)等都可以在网络上被别的机器使用。这可以减少整个网络上可移动介质设备

     

    ###以下所有操作,为了便于说明,黄色字体为服务端操作,蓝色字体为客户端操作,白色字体为172.25.254.45真机操作###

    一   NFS文件系统的环境搭建:

           1  首先需要安装NFS服务的软件,安装完成之后需要开启服务。

            

           2  对于NFS文件系统的共享目录及配置,不像cifs文件系统需要在配置文件中指明共享目录的路径和对于用户的权限,NFS文件系统的共享目录和对于用户的权限是在/etc/exports文件中来设定的。

           

           在这个文件中,书写格式是共享目录+权限。比如说对于/mnt这个目录,其中的所有内容,对于所有用户可见,允许数据同步(sync),用户拥有读写权限。no_root_squash是指,针对这个目录,如果使用者是root的话,他就具有root的权限。

           对于/linux目录,对与所有用户可见,用户拥有读写权限,并且用户所建的文件默认所有者为student,所在组为student。(1000是student用户的id)。

           而/westos目录只对172.25.254.245主机可见,拥有数据同步和读写权限。

          3  在文件编辑完成也就是共享目录权限设定之后,需要执行指令exportfs -rv来刷新共享服务:

         4  之后在服务端利用指令showmount -e 172.25.254.145可以查看到服务端共享目录的内容,172.25.254.145是服务端的ip。

        5  挂载之后,就可以进行对共享目录的操作了:

       6  在将服务端的共享目录/mnt挂载到客户端的/mnt目录下之后,建立文件,文件的所有人为root:

          对于服务端的/linux目录,挂载之后,新建的文件所有人和所属组均为student:

        对于/westos目录,由于权限设定只对172.25.254.245主机开放,在172.25.254.45主机上将无法挂载:

    二  NFS文件系统的自动挂载:

        1  同样是在服务端的/etc/exports文件里写入共享目录/linux的权限:

        

        2 刷新配置,之后重启NFS服务:

       

       3  在客户端同样可以看到服务端的共享目录。在客户端,需要安装安装autofs服务。

            mout服务是用来挂载文件系统,可以在系统启动的时候挂载,也可以在系统启动之后挂载,对于本地固定设备,可以使用mount挂载,而光盘,软盘,NFS,SMB等文件系统具有动态性,即需要的时候才进行有必要的挂载,光盘和软盘我们一般知道什么时候需要挂载,但NFS和SMB就不一定知道了。而autofs就提供了这种功能,使我们能够在需要的时候挂载文件系统。

      

           autofs安装之后开启服务,这个服务的目录为/net,服务未安装的话是没有/net这个目录的。进入/net目录之后,再切换到共享主机进入共享目录,就可以看到共享内容了:

           这时的共享目录是自动挂载的,不需要手动挂载,df直接就可以查看到。默认挂载到net目录里:

       4 对于自动挂载目录的卸载,需要编辑配置文件/etc/sysconfig/autofs:

         在配置文件的13行,会有一个TIMEOUT,意思是多久之后自动取消挂咋。默认单位为秒,设定为5就是5秒之后自动取消挂载:

         设定完成之后重启autofs服务。对于挂载目录的取消挂载,首先需要切出挂载目录,处在挂载目录之中是无法取消挂载的。切出之后,指定时间后会取消挂载:

    三  指定目录的挂载:

         1  要将共享目录挂载到指定目录,需要编辑配置文件/etc/auto.master:

       

          2  其中/nfs目录是挂载目录所在的上级目录,具体挂载信息设定指定在/etc/auto.linux文件里:

      

          3  既然指定了/etc/auto.linux文件,就要建立该文件并编辑:

            将服务端的linux共享目录挂载到linux目录,这个linux目录是在/nfs目录下的,刚才在auto.master文件中指定的挂载目录的上级目录/nfs作用就在这里:

            4  编辑完成之后重启服务,进入/nfs目录,就可以看到linux目录挂载在指定目录下:

    四  建立硬盘挂载:

             为了数据安全,并绕过第三方进行数据共享,需要设定硬盘挂载。思路是在服务端建立硬盘,设定在客户端可以查看到并可以挂载,进而进行数据操作。避过第三方,保障数据安全。

         1  在服务端安装targetcli服务并开启:

       

        2  在/dev/ vdb里新建一个2G的分区vdb2,保存退出之后partprobe刷新。

       3  启动target服务之后targetcli直接打开,ls可以看到内容,这些内容是对挂载硬盘的一些设置:

           对于挂载的设置,分为五步,也就是5条指令。

          第一步是将新建的分区加入到backstores中。

          第二步是指定iscsi使用指定的分区

          第三步是给服务加密

          第四步是关联服务

          第五部是打开服务端口

        在配置完成之后ctrl+d或者exit退出,wq是没有用的不支持该指令。

    4  在客户端安装iscsi-initiator-untils:

        之后编辑配置文件/etc/iscsi/initiatorname.iscsi:

        写入加密文件的名称:

       重启服务:

      5   执行两条指令之后,连接172.25.254.145:

         fdisk -l 可以查看到新建的2G硬盘,名为/dev/sda:

         

       6  客户端在/dev/sda下新建分区/dev/sda1并格式化,编辑/etc/fstab文件将分区挂载到/mnt目录下:

          mount -a刷新挂载,可以看到挂载成功了。在第一次重启或者开机之后,需要强行关闭客户端,再打开才可以生效。否则可能卡在启动界面不动。

    五  在客户端的删除:

         在不使用的时候,可以进行删除。先需要解除挂载。指令类似与于172.25.254.145主机建立的联系。执行第一条指令后,并没有被根本删除,重启服务之后会重新挂载。执行第二条指令后才会彻底删除:

       

      删除之后fdisk -l 就无法查看到了:

      

     

     

     

     

     

     

    展开全文
  • sshfs 可以让我们在本地挂载服务器的文件夹, 从而可以使用本地的IDE工具编辑, 非常方便 Mac下安装 首先确定安装了 homebrew 或者直接使用命令, mac自带 ruby 环境: ruby -e "$(curl -fsSL ...

    sshfs 可以让我们在本地挂载服务器的文件夹, 从而可以使用本地的IDE工具编辑, 非常方便

    Mac下安装

    1. 首先确定安装了 homebrew

      或者直接使用命令, mac自带 ruby 环境:

       ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    2. 安装 sshfs 的依赖 fuse

       brew install Caskroom/cask/osxfuse
      
    3. 安装 sshfs

       brew install sshfs
      

    由于sshfs已合并到homebrew的中央仓库, 所以直接安装即可

    使用

    指定远程目录挂载本地

     sshfs -C -o reconnect user@hostname:remote_dir local_dir
    

    注:

    user 远程连接用户名
    hostname 远程连接的主机名
    remote_dir 远程目录
    local_dir 本地目录

    相关问题

    当我们的 mac 休眠或重启, 回来时发现挂载的失败了, 进入目录会提示

    $ls local_dir 
    ls: local_dir: Input/output error
    

    如果我们想取消挂载, 又会提示

    $umount local_dir
    umount: local_dir: not currently mounted
    

    这个时候, 我们不得不关闭进程了, 可以先通过命令查看进程

    pgrep -lf sshfs
    

    然后杀掉相应的挂载进程, 或者直接杀掉所有挂载进程

    pkill -9 sshfs 
    

    之后重新挂载响应的目录即可

    展开全文
  • 本地服务器硬盘容量不够,公司需要本地备份,不占用公网带宽,所以需要将本地服务器centos 6.9系统的备份数据拷贝到移动硬盘。 所以需要在centos上挂载NTFS格式的移动硬盘。 方法/步骤: 第一步: 下载安装ntfs...
  • 阿里云提供云服务器硬盘由两块组成,一块是系统盘,一块是数据盘,默认数据盘是没有挂载的,如果要用到数据盘就需要自己手动挂载。通过命令fdisk -l,可以看到设备名为/dev/xvdb。另外在挂载前...
  • 前段时间,公司服务器来了一批新机器需要大量的创建新帐号,又因为系统各有区别。所以打算用bash脚本实现批量...优点:通过挂载的方式,可以确保客户端不需要配置大硬盘。所有数据都保存在服务器端,有利于数据的...
  • 相信小伙伴们都有过这样的烦恼,就是在linux服务器上传文件过慢,而且还影响远程操作这样的问题当然可以通过,接入本地硬盘来解决,但是当你插入硬盘,mount 挂载的时候,就会出现报错错误的大概内容就是无法挂载...
  • 一、linux 服务器添加硬盘并进行分区,实现自动挂载 1、添加硬盘:在虚拟机中添加硬盘(忽略),添加后重启服务器,发现新硬盘 2、硬盘分区:查看硬盘 fdisk –l Fdisk /dev/sdb n p 分区一的开始 1 分区一...
  • 一般情况下,我们可以通过 samba 协议挂载远程服务器上的文件夹。...也就是说,只要你的服务器支持ssh连接,你就可以将服务器硬盘挂载本地,然后采用本地的方式来操作硬盘里的文件。 目前 sshfs 的实现有两种方.
  • 需求:云虚拟机的测试环境即将被释放,需要对云服务器的重要数据备份到本地硬盘 尝试三种方法: 一:通过堡垒机登录云虚拟机,使用剪切板功能,会出现数据传输失败,传输数率慢,不稳定【不推荐】 二:通过桌面...
  • 首先明确两个概念,服务器和客户端(本地),我们要做的是将服务端的硬盘上的/home/liuyx 目录挂载本地的/liuyx下。 1、在服务端和客户端分别安装NFS以及其rpc支撑 yum install -y rpcbind nfs-utils 2、...
  • 首先,linux服务器需要先查看硬盘是否挂载正常 其中,聚石塔ECS服务器通过以下链接教程进行挂载硬盘到/mnt目录 http://www.focuznet.com/siteroad/t2804/如果是服务器本地,则需要用命令检查一下磁盘挂载是否...
  • Windows10使用sharelist本地挂载天翼云

    千次阅读 2020-09-10 18:04:09
    Windows10使用sharelist本地挂载天翼云 前言 几个月前天翼云送会员时,博主将各个手机号都注册领取,经过几个月的资源上传、收集,总体积已达到惊人的几十TB,碍于电脑硬盘只有1TB,这些资源的利用成了一个问题。 ...
  • 相信小伙伴们都有过这样的烦恼,就是在linux服务器上传文件过慢,而且还影响远程操作这样的问题当然可以通过,接入本地硬盘来解决,但是当你插入硬盘,mount 挂载的时候,就会出现报错错误的大概内容就是无法挂载...
  • 服务器添加物理硬盘。 连接服务器,使用lsblk命令查看添加的硬盘 格式化硬盘mkfs.ext4 /dev/sdc ll /dev/disk/by-path 查看需要挂载硬盘,sdc对应的就是刚添加的硬盘 挂载硬盘device-config:device填上一步...
  • 原先我物理机windows和虚拟机linux实现文件的互通是通过挂载一个文件夹实现的,所以我就想找找有没有办法把本地硬盘挂载到远程服务器上,但是尝试了挺久发现搞不定。 最后找到了一个办法:使用winscp软件连接远程...
  • 搭建本地git服务器

    2019-09-24 14:30:49
    最基本的就是 本地协议(Local protocol) ,其中的远程版本库是硬盘内的一个目录。这常见于团队每一个成员都对一个共享的文件系统(例如一个挂载的 NFS)拥有访问权,或者比较少见的多人共用同一台电脑的情况。后者...
  • ssfhs可以通过ssh方式将远程的服务器上硬盘挂载本地硬盘,也就是说只有你的虚拟机支持ssh链接,你就可以将虚拟机的硬盘挂载到本地,然后采用本地的方式来操作硬盘里的文件。 安装win-sshfs 安装win-sshfs依赖...
  • Linux服务器挂载存储挂载存储背景:针对安徽省各地市硬件配置的不同,诸如oracle的软件安装在服务器上,数据则放在...查看linux下服务器上存储情况查看分区及存储情况命令df -h只能显示本地硬盘的分区,fdisk-l...
  • 登录服务器,给查看了下,发现确实是没有自动加载,df -h只能显示本地硬盘的分区,fdisk -l 还是能看到存储空间,这说明这个服务器连接存储是木有问题的。 输入history | grep mount,查看所有mount记录,最后一条为...
  • CentOS服务器初始化设置其实不分阿里云或其它服务器了,操作配置过程与步骤也差不多一、挂载硬盘 1、磁盘分区 fdisk -l #查看设备,一般可以看到设备名为/dev/xvdb fdisk /dev/xvdb #对磁盘进行分区 输入n #创建...
  • 华为企业云挂载盘解决方案

    千次阅读 2017-04-11 16:09:46
    主要介绍来源于下面的地址,包含window服务器和linux下分别加载磁盘的解决方案,以下仅对个人在linux服务器上进行硬盘挂载的解决过程。 https://www.free521.com/tutorials/vps-tutorials/2156.html 1、接手服务器...
  •  使用它,你可以很方便的将另一台服务器硬盘空间,增加到本地服务器上. NBD与NFS有所不同.NFS只是提供一个挂载点供客户端使用,客户端无法改变这个挂载点的分区格式. 而NBD提供的是一个块设备,客户端可以把这个块...
  • 服务器本身disk是SSD,移动硬盘也是SSD,而usb3.0接口理论最大速度是5Gb/s(usb2.0是480Mb/s),不利用下太可惜了 记录CentOS7挂载NTFS U盘操作。Linux就该这么学 环境准备 安装阿里云yum源 wget -O /etc/yum....
  • Linux开机自动挂载存储的两种方式

    千次阅读 2017-12-18 11:30:50
    登录服务器,给查看了下,发现确实是没有自动加载,df -h只能显示本地硬盘的分区,fdisk -l 还是能看到存储空间,这说明这个服务器连接存储是木有问题的。 输入history | grep mount,查看所有mount记录,最后一...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 139
精华内容 55
关键字:

服务器挂载本地硬盘