Если вы новичок, то gparted
, вероятно, ваш друг, так как он довольно удобен для обеих вышеуказанных опций. Используйте его для создания трёх разделов на /dev/xvdc
требуемого размера для вашей схемы партиционирования.
После установки запустите его как корневой:
gparted /dev/xvdc
Убедитесь, что вы создали как файловые системы, так и разделы.
Используйте ext4
для файловых систем разделов - ext2
старый. Другие файловые системы доступны (например, xfs
или btrfs
), но пока придерживайтесь ext4
.
Как упоминает @terdon, вам, возможно, придется добавить разделы/файловые системы, используя командную строку:
Примечание: #
- это мои комментарии - не вводите их.
fdisk /dev/xvdc
o # letter o for oscar to create a new partition table
n # to create a new partition
p # to make this new partition a primary one
1 # to number the partition (it will be /dev/xvdc1)
[Enter] # Press enter to accept the default start position of this new parition
+500G to make it approx 50% of the size of your 1TB disk
Повторите вышеприведенные команды из o
для второго и третьего разделов, не забывая использовать 2
и 3
для номеров разделов и +250G для размера раздела 3, оставив его по умолчанию на третьем разделе (который будет использовать остальную часть дискового пространства).
Теперь у вас есть три пустых раздела. Используйте:
mkfs.ext4 /dev/xvdc1
mkfs.ext4 /dev/xvdc2
mkfs.ext4 /dev/xvdc3
После создания разделов вы можете смонтировать их. Синтаксис вышеприведенного
Ваше монтирование
неправильный. Вам нужно указать команде mount
, какой раздел вы хотите смонтировать (вы сказали ей использовать весь диск):
mount -t ext2 /dev/xvdc1 /bkp
Это сработает, только если раздел на /dev/xvdc1
является разделом ext2
, так как вы использовали опцию -t ext2
. Лучше всего оставить эту опцию без изменений и разрешить mount
для автоопределения типа файловой системы:
mount /dev/xvdc1 /bkp
и так далее....
apt-get
запрашивает подтверждение по существу при двух обстоятельствах.
, когда его просят выполнить действие, которое может нанести вред система. Попытка удалить необходимый пакет, например, приведет к запустить это предупреждение.
# apt-get remove apt
[...]
ПРЕДУПРЕЖДЕНИЕ: Следующие основные пакеты будут удалены.
Это НЕ должно быть сделано, если вы не знаете точно, что вы делаете!
склонный
0 обновлено, 0 недавно установлено, 27 удалено и 4 не обновлено.
После этой операции освободится 12,5 МБ дискового пространства.
Вы собираетесь сделать что-то потенциально вредное.
Для продолжения введите фразу «Да, делай, как я говорю!»
?]
Похоже, что используется другое значение по умолчанию для параметра «-z: mixmode, sum» (по сравнению с -z: mixmode, avg, см. ecasound (1) man page). Это объясняет разницу, которую вы видите.
-121--195733-Я в итоге просто запустил команды в одной строке crontab с & & и внутри оператора bash -l -c, он работает сейчас!
Я тоже должен был это выяснить, но, по крайней мере, для выполнения casperjs требуются переменные. доступные, которые загружаются, когда вы загружаете оболочку в качестве оболочки для входа в систему. В моем случае мне не хотелось жестко указывать путь к casperJS в моем скрипте, потому что он уже был установлен в переменной $ PATH на моем компьютере. Затем это привело к открытию, что простое создание оболочки из crontab (или, в моем случае, ANT) не загружает файлы .rc, поэтому пути не было. Помимо этого, casperJS может потребоваться еще больше переменных, которые предоставляются в оболочке входа в систему. поэтому bash -l -c
- это способ загрузить bash как оболочку для входа в систему.