场景:A 主机创建共享盘,B主机使用共享盘进行备份。
一、A主机添加一块磁盘sdb,配置为part分区sdb1,挂载到/backup目录
1、创建分区
- 使用`fdisk`方法创建分区
sudo fdisk /dev/sdb
p # 显示当前分区表
n # 新建分区
p # 主分区
1 # 第一个主分区
# 按 Enter 接受默认起始扇区
# 按 L 并输入 +1.5T 来指定分区大小
p # 显示分区表
w # 写入更改并退出
-
或者使用 `parted`方法
sudo parted /dev/sdb
mklabel gpt # 如果磁盘还没有分区表,创建 GPT 分区表
mkpart primary ext4 1Mib 100% # 创建从第 1MiB 开始到磁盘末尾结束的主分区
quit # 退出 parted
2、格式化分区
sudo mkfs.xfs /dev/sdb1 # ext4 或 xfs 格式
3、挂载分区
sudo mkdir -p /backup
sudo mount /dev/sdb1 /backup
4、`lsblk`检查分区及挂载状态
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 300G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 299G 0 part
├─rhel-root 253:0 0 267G 0 lvm /
└─rhel-swap 253:1 0 32G 0 lvm [SWAP]
sdb 8:16 0 1.5T 0 disk
└─sdb1 8:17 0 1.5T 0 part /backup
sr0 11:0 1 1024M 0 rom
5、设置永久挂载
vi /etc/fstab
# 在文件末尾添加
/dev/sdb1 /backup ext4 defaults 0 0
# 或者使用UUID
# UUID=$(sudo blkid -s UUID -o value /dev/sdb1) /backup ext4 defaults 0 0
二、A主机配置NFS共享
1、安装NFS服务
# 对于 RHEL/CentOS/Fedora
sudo yum install -y nfs-utils
# 对于 Debian/Ubuntu
sudo apt-get install -y nfs-kernel-server
2、配置NFS共享
vi /etc/exports
/backup *(rw,sync,no_root_squash)
3、重启NFS服务,刷新配置
# 对于 RHEL/CentOS/Fedora
sudo systemctl restart nfs-server
sudo systemctl enable nfs-server
# 对于 Debian/Ubuntu
sudo systemctl restart nfs-kernel-server
sudo systemctl enable nfs-kernel-server
三、B主机挂载NFS共享
1、安装NFS客户端
# 对于 RHEL/CentOS/Fedora
sudo yum install -y nfs-utils
# 对于 Debian/Ubuntu
sudo apt-get install -y nfs-common
2、挂载NFS共享到“/opt/backup”
sudo mount -t nfs <A主机IP>:/backup /opt/backup
3、永久挂载NFS共享
vi /etc/fstab
<A主机ip>:/backup /opt/backup nfs defaults 0 0
4、测试挂载状态
df -hT|grep backup
# xxx:/backup nfs4 1.5T 1.2T 323G 79% /opt/backup