创建文件系统与挂载NAS

2021-12-26  本文已影响0人  小明阿婆

创建文件系统

创建一个文件系统,df -h显示挂载,而不是mkdir直接创建文件夹

VMware添加硬盘

# 查看硬盘是否已经存在
命令:fdisk -l

创建文件系统与挂载

# 创建文件系统(格式化)
mkfs -V -t ext3 /dev/sdb

参数
 device : 预备检查的硬盘分区,例如:/dev/sdb
 -V : 详细显示模式
 -t : 给定档案系统的型式,Linux 的预设值为 ext2
 -c : 在制做档案系统前,检查该partition 是否有坏轨
 -l bad_blocks_file : 将有坏轨的block资料加到      bad_blocks_file 里面
 block : 给定 block 的大小



# 挂载
mount /dev/sdb /opt

挂载点要求
 目录没有被其他进程占用
 目录必须事先存在
 目录中原先文件会被隐藏,直到卸载


# 卸载
umount /opt

写入初始化文件,永久生效

# 获取uuid
命令:blkid

# 写入文件
vim /etc/fstab
UUID=2c25550e-579f-4b2c-8b32-66743c50deee /opt  ext3    defaults        0 0

# 重启或执行下面的命令重新读取文件后生效
mount -a

参考链接

Linux 磁盘管理(分区、创建文件系统、挂载) - 吃饭睡觉打豆豆o - 博客园 (cnblogs.com)

linux的临时挂载(mount)与永久挂载ly_qiu的博客-CSDN博客linux永久挂载

技术|Linux 中获取硬盘分区或文件系统的 UUID 的七种方法




基于NFS共享服务实现NAS与挂载NAS

NFS(网络文件系统)服务可以将远程Linux系统上的文件共享资源挂载到本地主机的目录上,从而使得本地主机基于TCP/IP协议,像使用本地主机上的资源那样读写远程Linux系统上的共享文件。

安装NFS服务

# 检查是否安装NFS服务
rpm -qa|grep nfs
rpm -qa|grep rpcbind

# 安装
yum -y install nfs-utils rpcbind

# 卸载
yum -y remove nfs-utils rpcbind

创建共享文件系统

# 注意:检查两端是否关闭了iptables
iptables -F

# NFS服务端执行
mkdir /nas
chmod 777 -R /nas

修改配置文件,以及重启服务、添加到开机启动项中

# 修改配置文件
vim /etc/exports
/nas *(rw,sync,no_root_squash)

# 立即刷新配置文件
exportfs -a

# 重启服务
systemctl restart rpcbind
systemctl restart nfs-server

# 添加到开机启动项
systemctl enable rpcbind
systemctl enable nfs-server



配置文件,参数说明:

参数 作用
ro 只读
rw 读写
root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户
no_root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员
all_squash 无论NFS客户端使用说明账户访问,均映射为NFS服务器的匿名用户
sync 同时将数据写入到内存与硬盘中,保证不丢失数据
async 优先将数据保存到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据

远端挂载,写入初始化文件,永久生效

# 查看NFS服务器共享列表
# showmount -e <NFS服务器ip>
showmount -e 192.168.219.100


# 特别的,只可以在客户机挂载,不能在本机再挂载nfs
mkdir /nas
mount -o rw -t nfs 192.168.219.100:/nas /nas
# 若挂载失败,需要查看一下服务状态
systemctl status nfs.service


#写入/etc/rc.d/rc.local(启动文件),永久生效
chmod a+x /etc/rc.d/rc.local
vim /etc/rc.d/rc.local
iptables -F
mount -o rw -t nfs 192.168.219.100:/nas /nas



# 刷新
mount -a



# 卸载NAS盘
umount -l /nas


# 挂载成功
[root@localhost ~]# df -h 
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 1.9G     0  1.9G    0% /dev
tmpfs                    1.9G     0  1.9G    0% /dev/shm
tmpfs                    1.9G   12M  1.9G    1% /run
tmpfs                    1.9G     0  1.9G    0% /sys/fs/cgroup
/dev/mapper/centos-root   17G  2.0G   16G   12% /
/dev/sdb                 9.8G   23M  9.2G    1% /opt
/dev/sda1               1014M  158M  857M   16% /boot
tmpfs                    378M     0  378M    0% /run/user/0
192.168.219.100:/nas      17G  2.0G   16G   12% /nas







PS:微信公众号"小明阿婆"回复:"nfs",可获取完整MarkDown文件

上一篇下一篇

猜你喜欢

热点阅读