在ubuntu 16.04系统环境中搭建NAS(samba/iscsi/nfs)
在ubuntu 16.04系统中搭建NAS环境
一、基本配置
1:设置静态IP
vi /etc/network/interfaces
#iface ens32 inet dhcp
iface ens32 inet static
address 10.86.2.5
netmask 255.255.255.0
gateway 10.86.2.1
dns-nameservers 114.114.114.114
2:进行系统更新
apt update
apt upgrade
3:对新加进来的硬盘进行格式化并挂载进来
mkfs.ext4 /dev/sdb
mkdir /mnt/sdb
mount /dev/sdb /mnt/sdb
二、部署samba(Windows系统文件共享)
1:安装服务
apt install samba
2:配置共享
vi /etc/samba/smb.conf
在末尾添加以下内容
[public]
path=/home/public
browseable=yes
read only=no
guest ok=yes
3:创建文件夹配置写入权限
mkdir /home/public
chmod 777 /home/public
至此匿名的文件读写权限已经设置好了
4:添加系统用户到SAMBA账号
smbpasswd -a asheng
注:asheng是我要添加的账户名,如果系统没有此用户需要创建。
5:启用samba账户
smbpasswd -e asheng
6:重启服务,致使配置生效
systemctl restart smbd.service nmbd.service
三、部署iSCSI(可挂载到Windows系统的本地磁盘)
1:安装服务
apt install iscsitarget
2:配置iet
vi /etc/iet/ietd.conf
添加以下内容
Target iqn.1991-05.com.microsoft:cld-pc
Lun 0 Path=/dev/sdb,Type=fileio
Alias lun0
注1:iqn.1991-05.com.microsoft:cld-pc是我从Windows7系统的“iSCSI 发起程序”复制过来的iqn
注2:/dev/sdb是要挂载给Windows系统的磁盘
3:配置为启用
vi /etc/default/iscsitarget
将第一行的ISCSITARGET_ENABLE=false
改为ISCSITARGET_ENABLE=true
4:重启服务使之生效
service iscsitarget restart
四、部署NFS(可挂到linux系统、给ESXI提供存储)
1:安装服务
apt install nfs-kernel-server
2:配置NFS
mkdir -p /mnt/sdb/nfs/data
vi /etc/exports
添加内容
/mnt/sdb/nfs/data 10.86.2.0/24(rw,sync,no_root_squash)
3:重启NFS服务
service nfs-kernel-server restart
========以上3种共享存储的安装与配置方法到此结束==========
在ubuntu 16.04系统环境中搭建NAS(samba/iscsi/nfs)的更多相关文章
- 详细介绍Ubuntu 16.04系统环境安装Docker CE容器的过程
由于项目的需要,我们在很多软件配置环境中需要用到Docker容器,这个时候我们可以用自己的VPS主机搭建.在这篇文章中,笔者将会利用Ubuntu 16.04系统环境安装Docker CE容器的过程.如 ...
- Ubuntu 16.04 Go环境搭建 Go环境+Sublime配置
Ubuntu 16.04 Go环境搭建 Go环境+Sublime配置 1. 安装Go 下载地址https://golang.org/dl/ (需要翻下) 下载到类似go1.8.3.linux-amd6 ...
- Ubuntu 16.04 64位 搭建 node.js NodeJS 环境
我的系统环境: Ubuntu 16.04 64位 本文内容亲测可用, 请放心食用 使用淘宝镜像 淘宝镜像官网是https://npm.taobao.org/ 使用淘宝镜像前请自行安装好 npm 和 n ...
- OpenCV - Linux(Ubuntu 16.04)中安装OpenCV + OpenCV_Contrib
近两个月来接触了Linux系统,在老板的建议下翻了Ubuntu的牌子,我安装的版本是16.04,用习惯之后感觉蛮好的,比Windows要强.好啦,废话不说啦,下面开始说在Ubuntu中安装OpemCV ...
- ubuntu 16.04 php5 环境搭建
Ubuntu 16.04默认安装php7.0环境,但是php7目前兼容性并不是很好,如果自行安装php5需要清除php7的已安装包,否则会报错. 移除默认及已安装的PHP包 sudo dpkg -l ...
- Ubuntu 16.04通过Magent搭建Memcached集群(转)
一.下载Magent 官网:https://code.google.com/archive/p/memagent/downloads 离线版本:(链接: https://pan.baidu.com/s ...
- 安装ubuntu 16.04版本时搭建环境参考的文章
重新编译的命令:make all ZIP_DEBUGINFO_FILES=0 DISABLE_HOTSPOT_OS_VERSION_CHECK=ok 解决ubuntu中vi不能正常使用方向键与退格键的 ...
- ubuntu 16.04 菜单栏中无网络链接的图标 无法上网 网络管理版本不兼容
1 卸载network-manager 卸载后将不能联网 sudo apt-get remove network-manager 2 重新安装network-manager重启 引导界面选择ubunt ...
- (转)Pycharm在Ubuntu 16.04 系统中tensorflow导入报错
今天下午在配置pycharm时一直出现tensorflow不能导入的错误,如下图所示: 通过以下步骤可以解决问题: 步骤一: 1)在pycharm安装目录下,进入bin目录(一般情况下我们下载解压py ...
随机推荐
- ES6新特性之模板字符串
ES6新特性概览 http://www.cnblogs.com/Wayou/p/es6_new_features.html 深入浅出ES6(四):模板字符串 http://www.infoq.c ...
- vue-cli webpack 引入jquery
首先在package.json里的dependencies加入"jquery" : "^2.2.3",然后install 在webpack.base.conf. ...
- CSS基础01
1.line-height:设置每行的高度,默认是会以文字的高度来决定 2.text-align:设置文本的对齐方式 3.vertical-align: sub 垂直对齐文本的下标. super 垂直 ...
- Eclipse搭建GWT开发环境
1.下载Eclipse Kepler(4.3) 2.下载Maven Apache Maven Maven 3.下载JDK 4.设置系统变量Maven.JAVA_HOME.PATH. ...
- scrapy爬虫框架入门实例(一)
流程分析 抓取内容(百度贴吧:网络爬虫吧) 页面: http://tieba.baidu.com/f?kw=%E7%BD%91%E7%BB%9C%E7%88%AC%E8%99%AB&ie=ut ...
- Java 对文件的读取操作
package pack; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; ...
- ef 对象无法序列化的问题(System.Data.Entity.DynamicProxies)
错误提示: System.InvalidOperationException: 生成 XML 文档时出错. ---> System.InvalidOperationException: 不应是类 ...
- mmap和shm共享内存的区别和联系
共享内存的创建 根据理论: 1. 共享内存允许两个或多个进程共享一给定的存储区,因为数据不需要来回复制,所以是最快的一种进程间通信机制.共享内存可以通过mmap()映射普通文件(特殊情况下还可以采用匿 ...
- SpringRMI远程方法调用
Spring为各种远程访问技术的集成提供了工具类. 该小段引用自 http://www.open-open.com/lib/view/open1408957290478.html Spring远程支持 ...
- 《西科软件》一个高级PHP工程师所应该具备的
初次接触PHP,就为他的美所折服,于是一发不可收拾.很多面试,很多人员能力要求都有"PHP高级工程师的字眼",如果您真心喜欢PHP,并且您刚起步,那么我简单说说一个PHP高级工程师 ...