请用shell脚本实现自动化分区硬盘和挂载硬盘
时间: 2023-09-16 11:15:01 浏览: 78
以下是一个简单的 shell 脚本,可以自动化分区硬盘并挂载硬盘:
```
#!/bin/bash
# 检查是否以 root 用户身份运行
if [ "$(id -u)" != "0" ]; then
echo "This script must be run as root" 1>&2
exit 1
fi
# 提示用户输入要分区的硬盘
echo "Please enter the disk you want to partition (e.g. /dev/sdb): "
read disk
# 创建分区
echo "n
p
1
w" | fdisk "$disk"
# 格式化分区
echo "Please enter the partition you want to format (e.g. /dev/sdb1): "
read partition
mkfs.ext4 "$partition"
# 挂载分区
echo "Please enter the mount point (e.g. /mnt/data): "
read mount_point
mkdir -p "$mount_point"
echo "$partition $mount_point ext4 defaults 0 0" >> /etc/fstab
mount -a
echo "Done."
```
使用方法:
1. 将脚本保存为 partition.sh。
2. 在终端中运行 `chmod +x partition.sh` 命令,使脚本可执行。
3. 运行 `./partition.sh` 命令,按照提示分别输入要分区的硬盘、要格式化的分区、挂载点。
4. 执行完毕后,就可以在指定的挂载点下访问新分区的内容了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)