创建文件系统
创建一个文件系统,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文件
网友评论