ubunut 自动挂载硬盘的脚本
时间: 2023-08-26 16:02:23 浏览: 98
Ubunut是一个基于Linux的操作系统,下面是一个用于自动挂载硬盘的脚本示例:
首先,打开终端并使用sudo命令以管理员权限执行以下命令来创建一个脚本文件:
```bash
sudo nano /etc/init.d/mountscript
```
在打开的文本编辑器中,复制以下脚本代码:
```bash
#!/bin/bash
### BEGIN INIT INFO
# Provides: mountscript
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Auto mount script
### END INIT INFO
# Define the mount point directory
MOUNT_POINT="/mnt"
# Define the device to mount (replace /dev/sdX with your device)
DEVICE="/dev/sdX"
# Create the mount point directory if it doesn't exist
mkdir -p $MOUNT_POINT
case "$1" in
start)
echo "Mounting device $DEVICE..."
mount $DEVICE $MOUNT_POINT
;;
stop)
echo "Unmounting device $DEVICE..."
umount $MOUNT_POINT
;;
restart)
echo "Unmounting device $DEVICE..."
umount $MOUNT_POINT
echo "Mounting device $DEVICE..."
mount $DEVICE $MOUNT_POINT
;;
*)
echo "Usage: /etc/init.d/mountscript {start|stop|restart}"
exit 1
;;
esac
exit 0
```
确保替换脚本中的"/dev/sdX"为你要自动挂载的设备(例如,/dev/sdb1)。
按Ctrl + X,然后按Y保存并退出文本编辑器。
接下来,使用以下命令将脚本文件设置为可执行:
```bash
sudo chmod +x /etc/init.d/mountscript
```
最后,使用以下命令将脚本添加到启动项中:
```bash
sudo update-rc.d mountscript defaults
```
现在,当你重新启动Ubunut系统时,脚本将会自动运行,并挂载你指定的硬盘设备到指定的挂载点。
阅读全文