J1900挂载硬盘

前提1:安装工具

dnf install -y smartmontools

前提2:硬盘已经插到 USB 口

① 插上硬盘,识别查看分区

lsblk

找到你的移动硬盘分区,例如 `/dev/sdb1`

② 挂载硬盘命令

./mount-ntfs.sh /dev/sdb1

挂载成功,路径:`/mnt/usb-disk`

③ 查看里面文件(可选)

ls /mnt/usb-disk

④ 复制 / 备份文件(示例,按需选用)

复制文件到移动盘:

rsync -av /www/xxx /mnt/usb-disk/

⑤ 全部拷贝完成,准备拔盘【重点顺序】

安全卸载硬盘命令:

./umount-safe.sh

脚本内部自动执行顺序:

1. `sync` —— 等待所有缓存写入磁盘
2. `umount /mnt/usb-disk` —— 卸载分区
3. 输出提示:✅ 卸载成功!现在可以拔掉移动硬盘了

⑥ 看到成功提示,并且硬盘灯不再闪烁 → 拔硬盘

如果想手动拆分,不跑脚本,原始分步命令

# 1. 刷缓存
sync
# 2. 卸载
umount /mnt/usb-disk

遇到报错 “目标忙”

先看谁占用了这个盘:

lsof /mnt/usb-disk

把占用的终端、程序退出,再重新执行卸载。

汇总两条脚本(如果你还没生成)

挂载脚本

cat > /root/mount-ntfs.sh <<'EOF'
#!/bin/bash
if [ $# -ne 1 ];then
  echo "用法: $0 /dev/sdX1"
  exit 1
fi
MNT="/mnt/usb-disk"
mkdir -p "$MNT"

if mount -t ntfs-3g "$1" "$MNT"; then
  echo "✅ NTFS 挂载成功:$MNT"
elif mount -t exfat "$1" "$MNT"; then
  echo "✅ exFAT 挂载成功:$MNT"
elif mount "$1" "$MNT"; then
  echo "✅ ext4(Linux) 挂载成功:$MNT"
else
  echo "❌ 挂载失败!无法识别该分区格式"
  exit 1
fi
EOF
chmod +x /root/mount-ntfs.sh

安全卸载脚本

cat > /root/umount-safe.sh <<'EOF'
#!/bin/bash
MNT="/mnt/usb-disk"
echo "正在同步缓存并卸载:$MNT"
sync
if umount "$MNT"; then
    echo -e "\n✅ 卸载成功!现在可以拔掉移动硬盘了。"
else
    echo -e "\n❌ 卸载失败!还有程序占用,不能拔!"
fi
EOF
chmod +x /root/umount-safe.sh

以后每次就是这套流程,固定不变。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像-曙光学习苑
欢迎您留下宝贵的见解!
提交
头像-曙光学习苑

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容