debian 查询硬盘UUID 并写入/etc/fstab文件中的脚本
时间: 2023-08-06 12:03:39 浏览: 119
获取硬盘ID
3星 · 编辑精心推荐
您可以使用以下脚本来查询硬盘UUID并将其写入`/etc/fstab`文件中:
```bash
#!/bin/bash
# Query disk UUID and mount point
disk_uuid=$(lsblk -no UUID /dev/sdX) # 将 /dev/sdX 替换为您要查询的硬盘设备名称
mount_point="/mnt/mydrive" # 将 /mnt/mydrive 替换为您要挂载硬盘的目标目录
# Backup /etc/fstab file
cp /etc/fstab /etc/fstab.bak
# Add disk entry to /etc/fstab
echo "UUID=$disk_uuid $mount_point ext4 defaults 0 0" >> /etc/fstab
echo "Disk UUID added to /etc/fstab successfully."
```
请将脚本中的`/dev/sdX`替换为您要查询的硬盘设备名称,例如`/dev/sda`、`/dev/sdb`等。然后将`/mnt/mydrive`替换为您希望挂载硬盘的目标目录。
运行脚本时,它会查询硬盘UUID并将其添加到`/etc/fstab`文件中作为新的条目。请确保在运行脚本之前备份`/etc/fstab`文件以防止意外错误。
阅读全文