virtualBox搭建hadoop集群(2)共享文件系统nfs配置

 参考:

virtualBox搭建hadoop集群(1)虚拟机网络配置
Ubuntu 16.04系统上NFS的安装与使用


virtualBox搭建hadoop集群(2)共享文件系统nfs配置

工作环境:

    笔记本电脑,win10,wifi 上网,xshell 可登录虚拟机 ubuntu100, ubuntu101

nfs配置步骤:

1. nfs-server ( 虚拟机 ubuntu100 )

1.1 安装服务程序

# apt install nfs-kernel-server

1.2 配置共享目录

# vi /etc/exports

/mnt/env    *(rw,sync,no_subtree_check,no_root_squash)
/mnt/app    *(rw,sync,no_subtree_check,no_root_squash)
/u/lsq    *(rw,sync,no_subtree_check,no_root_squash)

1.3 创建共享目录  # mkdir -p /mnt/env /mnt/app /u/lsq

1.4 在共享目录上挂载扩展磁盘 app.vmdk, env.vmdk

   1.4.1  准备扩展磁盘:   

        在启动ubuntu100之前,通过 virtualBox 配置虚拟机 ubuntu100 存储,添加(新建/现有)磁盘app.vmdk, env.vmdk

    1.4.2  格式化扩展磁盘:

        # lsblk     获取块设备信息

                结合 $ df -h     可判断扩展磁盘的设备名为 sdb sdc

        # mkfs -t ext4 /dev/sdb      格式化块设备

        # mkfs -t ext4 /dev/sdc

    1.4.3 挂载扩展磁盘:

      临时挂载:

            # mount -t ext4 /dev/sdb  /mnt/app 根据磁盘容量大小判断对应关系

            # mount -t ext4 /dev/sdc /mnt/env

    获取UUID :

            # blkid 

/dev/sdb: UUID="206039e5-1a8f-4aa5-a3ff-35bea0e36fb5" TYPE="ext4"
/dev/sdc: UUID="b189a2af-16bb-4d95-a823-acabf87452f2" TYPE="ext4"

    实现永久挂载:

            # vi /etc/fstab:          

            UUID=206039e5-1a8f-4aa5-a3ff-35bea0e36fb5  /mnt/app ext4 defaults 0 3
            UUID=b189a2af-16bb-4d95-a823-acabf87452f2  /mnt/env ext4 defaults 0 3

 1.5 重启nfs-server

# service nfs-kernel-server restart


2. nfs-client ( ubuntu101 )

2.1 安装工具

# apt install nfs-common

2.2 查看nfs-server上的共享目录

# showmount -e 192.168.0.100

2.3 创建本地挂载目录

    # mkdir -p /mnt/app /mnt/env /u/lsq

2.4 挂载共享目录

    2.4.1  临时挂载

# mount -t nfs 192.168.0.100:/mnt/app /mnt/app

# mount -t nfs 192.168.0.100:/mnt/env /mnt/env

2.4.2 实现永久挂载

# vi /etc/fstab :
        192.168.0.100:/mnt/app /mnt/app nfs rw 0 0
        192.168.0.100:/mnt/env /mnt/env nfs rw 0 0
        192.168.0.100:/u/lsq /u/lsq nfs rw 0 0



你可能感兴趣的:(virtualBox,virtualBox,ubuntu,nfs)