Я работаю над проектом класса bash, который требует, чтобы я создал 2 раздела в Ubuntu и заставил их автоматически монтироваться каждый раз, когда система загружается с помощью 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 ответ1

0

Вам необходимо отформатировать разделы в файловой системе, используя mkfs.

Кроме того, забудьте о su и sudo - просто добавьте блок if/then вверху, чтобы проверить, выполняется ли скрипт с учетной записью пользователя, имеющей соответствующие разрешения (или как sudo).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .