重新挂载分区脚本

2024-7-30 10:33| 发布者: Gao_JX| 查看: 413| 评论: 0

类目: 知识库  >  T507系列产品     文档编号: 1464

#!/bin/bash

# 定义分区和新的挂载点
PARTITION="/dev/mmcblk0p6"
NEW_MOUNT_POINT="/root/apps"

# 检查分区是否已经挂载
if mount | grep -q "$PARTITION"; then
  echo "分区 $PARTITION 已挂载."

  # 获取当前挂载点
  CURRENT_MOUNT_POINT=$(mount | grep "$PARTITION" | awk '{print $3}')
  echo "分区 $PARTITION 当前挂载在 $CURRENT_MOUNT_POINT."

  # 卸载当前挂载点
  echo "卸载 $CURRENT_MOUNT_POINT..."
  umount "$CURRENT_MOUNT_POINT"
else
  echo "分区 $PARTITION 未挂载."
fi

# 创建新的挂载点
if [ ! -d "$NEW_MOUNT_POINT" ]; then
  echo "创建新的挂载点:$NEW_MOUNT_POINT"
  mkdir -p "$NEW_MOUNT_POINT"
fi

# 挂载分区到新的挂载点
echo "挂载分区 $PARTITION 到 $NEW_MOUNT_POINT"
mount "$PARTITION" "$NEW_MOUNT_POINT"

echo "分区 $PARTITION 已成功挂载到 $NEW_MOUNT_POINT."

已解决

未解决

只是看看

最新评论