Linux 系统挂载NFS存储及磁盘在线扩容
Linux 系统作为客户端挂载NFS存储
# CentOS 7 Install NFS Client
yum install -y nfs-utils
# Ubuntu 24.04 Install NFS Client
apt -y install nfs-common
# 查看NFS服务端开放的NFS目录
showmount -e IP
# 新建目录
mkdir /nfsbak
# 按NFS协议版本挂载
mount -t nfs4 IP:/nfsbak /nfsbak
mount -t nfs IP:/nfsbak /nfsbak
# df 命令卡住处理
strace df -h
# mount 挂载无反应
mount -v -t nfs IP:/nfsbak /nfsbak
# umount 无法卸载
umount -l /nfsbak
Linux 系统磁盘在线扩容
# 新添加一块硬盘,分区、格式化后挂载
fdisk /dev/sdb
fdisk -l
mkfs -t xfs /dev/sdb1
mkdir /data_n
mount /dev/sdb1 /data_n
df -Th
# 原容量小的磁盘对应目录的数据拷贝至新挂载的目录
cp -p -r /data/* /data_n/
# 新建数据备份目录
mkdir /data_bak
# 将原磁盘的目录连接至备份目录
mount --bind /data /data_bak
# 将新硬盘的目录连接至原数据目录
mount --bind /data_n /data
# 配置系统开机启动自动挂载
cat /etc/fstab
/dev/sdb1 /data_n xfs defaults 0 0
/data /data_bak none bind 0 0
/data_n /data none bind 0 0
# 重启系统
reboot
# 查看挂载是否正常
df -Th