LINUX.ORG.RU

Как Unix-Way'но форматировать диск?

 ,


0

1

Вообщем пробую так:

mkfs.{ext2 /dev/sda1, ext4 /dev/sda2}
но не получается? Как можно сокрашенно форматировать диск с помощью таких знаков как { } * [] и т.д.? Лень просто вот так делать скаждыми дисками:
mkfs.ext2 /dev/sda1
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3


Тебе лень набрать первую команду, выполнить, нажать стрелку вверх, исправить команду, выполнить, снова нажать кнопку стрелка вверх, исправить команду и выполнить?

Ещё можно не набирать всю команду целиком, а использовать кнопку tab, набрать часть команды, нажать tab, сработает автодополнение, дописать параметры, начать набирать /dev/sd, так же нажать tab и так далее.

Если опять таки сложно, то читай ниже.

Ну извини, в таком случае Linux не для тебя.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 2)

Правильный ответ:

mkfs -t ext2 /dev/sda1
mkfs -t ext4 /dev/sda2
mkfs -t ext4 /dev/sda3

Но специально для тебя:

for i in 1 2 3; do mkfs -t ext$((2 * ((i>1) + 1))) /dev/sda$i; done

beastie ★★★★★
()
Ответ на: комментарий от anonymous

В дженерал надо советовать то, что работает.

imul ★★★★★
()
Ответ на: комментарий от awesomebuntu

cat /dev/zero |tee /dev/sda >/dev/null

На самом деле так.

anonymous
()
Ответ на: комментарий от kalterfive

А мне как то за рмрф -7 впаяли xD

Deleted
()
f () {
  mkfs.$1 /dev/$2
}

f ext2 sda1
f ext4 sda2
f ext4 sda3
anonymous
()

Лень просто вот так делать скаждыми дисками

Просто любопытно: зачем вам часто форматировать несколько дисков?

el-d ★★
()

Юниксвейно это через рандом и в бесконечном цикле. Ну и дисков побольше и светодиоды на чтение/запись не забудь, для полного погружения.
Причем необязательно проводить операцию на своих дисках, для того чтобы дальнейший сюжет был интересней.

anonymous_sama ★★★★★
()
Ответ на: комментарий от el-d

Просто любопытно: зачем вам часто форматировать несколько дисков?

Просто друзьям часто приходится устанавливать арчик, но с каждой однотипной установки устал от этих комманд. Хочется все сокрашенно делать. Или вообще идеально было бы автоматизировать сам процесс установки типа набрав ./install.sh и поехало завертелось, хуяк-хуяк готов!

Hufoc
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.