我正在开发一个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"
当我重新启动系统时,会出现一个错误,告诉我/ web和/ svn的自动安装失败。
有没有人知道发生了什么?提前谢谢。
答案 0 :(得分:1)
您还没有格式化文件系统......
在重启之前执行这些。
sudo mkfs.ext4 /dev/sdb1
sudo mkfs.ext4 /dev/sdb2