编写centos shell脚本实现用ntfs-3g自动挂载sdb1 sdd1 sde1
时间: 2023-05-26 22:01:09 浏览: 172
自动挂载ntfs分区
A:可以编写以下脚本:
```
#!/bin/sh
# 自动挂载NTFS分区的脚本
# 检查ntfs-3g是否已经安装
if ! command -v ntfs-3g &> /dev/null
then
echo "ntfs-3g未安装,请先安装"
exit 1
fi
# 定义要挂载的分区
DRIVES="/dev/sdb1 /dev/sdd1 /dev/sde1"
# 挂载分区
for DRIVE in $DRIVES
do
if [ ! -d "/mnt/$(basename "$DRIVE")" ]; then
sudo mkdir "/mnt/$(basename "$DRIVE")"
fi
sudo mount -t ntfs-3g "$DRIVE" "/mnt/$(basename "$DRIVE")"
done
echo "分区挂载完成"
```
解释一下脚本的几个部分:
1. 检查ntfs-3g是否已经安装,如果没有安装则退出;
2. 定义要挂载的分区,可以根据需要修改;
3. 挂载分区,如果挂载点不存在则创建后再进行挂载。
注:使用sudo权限运行该脚本。
运行脚本可以使用以下命令:
```
sudo sh /path/to/mount_ntfs.sh
```
阅读全文