Ubuntu fstab 中安装错误

Ubuntu fstab 中安装错误

我正在开发一个 bash 类项目,需要在 Ubuntu 中创建 2 个分区,并让它们每次使用 fstab 系统启动时自动挂载。

我得到了以下文件,它创建了(我认为正确)所需的 2 个分区并将它们添加到 fstab 文件中。

#!/bin/bash

#SVN Partition
(echo n; echo p; echo ; echo ; echo +20G; echo w;) | sudo fdisk /dev/sdb

#WEB Partition
(echo n; echo p; echo ; echo ; echo +5G; echo w;) | sudo fdisk /dev/sdb

sudo su -c "echo '/dev/sdb1        /svn  ext4    rw,user,auto,utf8      0       0' >> /etc/fstab"
sudo su -c "echo '/dev/sdb2        /web  ext4    rw,user,auto,exec,utf8 0       0' >> /etc/fstab"
When I reboot the system an error appears telling me the automatic mounting for /web and /svn failed.

有人知道发生了什么吗?提前致谢。

答案1

您需要使用 mkfs 来格式化文件系统的分区。

另外,忘记 su 和 sudo - 只需在顶部放入一个 if/then 块来检查脚本是否使用具有适当权限的用户帐户运行(或作为 sudo)。

相关内容