磁盘 #
挂载磁盘 #
开机自动挂载方法:
lsblk
查看磁盘情况vi /etc/fstab
填写挂载mount -a
生效
# 显示机器当前磁盘
fdisk -l
# 磁盘格式化为 ext4 的文件系统格式
mkfs.ext4 /dev/vdb
# 手动挂载
mount /dev/vdb /home
# 设置开机自动挂载
cat << 'EOF' > /etc/fstab
/dev/vdb /home ext4 defaults 0 2
EOF
参考:
新磁盘挂载到 /home,同时把原先 /home 的内容 copy 过来 #
# 在 /dev/vdb 上创建文件系统
mkfs.ext4 -F -m 1 -L HOME_DISK /dev/vdb
# 临时挂载到一个过渡点并复制数据
mkdir -p /mnt/newhome
mount /dev/vdb /mnt/newhome
rsync -aHAX --info=progress2 --numeric-ids /home/ /mnt/newhome/
# 复制完可以再跑一遍 rsync(不加 --delete)做一次 “增量校验”,确保干净
rsync -aHAX --numeric-ids /home/ /mnt/newhome/
# 获取新盘 UUID 并写入 fstab
blkid /dev/vdb
# 记下 UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
cp /etc/fstab /etc/fstab.bak
echo 'UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /home ext4 defaults,noatime 0 2' >> /etc/fstab
# 先把旧 /home 挪个备份名(确保目录不在用)
mv /home /home.bak
mkdir /home
# 按 fstab 挂载(或直接 mount 一次)
mount /home
# 快速验证
mount | grep ' /home '
df -h /home
ls -la /home | head
# 确保 /home 已经是新盘,且数据完好无误,再删除备份
rm -rf /home.bak
叶王 © 2013-2024 版权所有。如果本文档对你有所帮助,可以请作者喝饮料。