磁盘

磁盘 #

挂载磁盘 #

开机自动挂载方法:

  1. lsblk 查看磁盘情况
  2. vi /etc/fstab 填写挂载
  3. 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

本文访问量

本站总访问量

本站总访客数