1

Друзья, всем доброго дня. Очень нужна ваша консультация по правильному использованию parted в работающей системе.
Ситуация следующая - веб-сервер под Centos, с одним hdd на 400gb.

mount
/dev/sda1 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
/dev/sda5 on /www type ext2 (rw)

Настроен был не мной, изначально. По истории - разметка диска была сделана примерно так - создана партиция sda1 в 10gb, примонтирована в /, и система грузится с этой партиции. Диск в дальнейшем размечен не был. Потом файлы и вебсайт захватили все пространство, и был добавлен еще один раздел sda5, куда перенесена была часть файлов и сайтов. Чесно скажу - никогда бы так диск не разбивал, если бы настраивал сам. Но теперь все это дело передали мне, и немного недоумевая, я пытаюсь создать еще одну партицию, под бекап.

Хотя настораживает выдержка из мануала:

Устройство, на котором требуется создать/изменить раздел, не должно использоваться: все его разделы должны быть размонтированы, swap разделы отключены. Это требуется, поскольку ядро linux может некорректно распознать изменения

И это в общем то понятно, но возможности такой, что бы перевести систему в оффлайн, загрузиться с диска - не имею.

Использую parted. Делаю

mkpart primary ext3 51200 102400

т.е. в неразмеченной области, выделяю партишн в 50gb.
После чего появился /dev/sda2

fdisk -l
Disk /dev/sda: 400.1 GB, 400088457216 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1281 10289152 83 Linux
/dev/sda2 5228 12450 58007813 83 Linux
/dev/sda3 1281 5197 31455719 5 Extended
/dev/sda5 1281 5197 31455687+ 83 Linux

после пытаюсь отформатировать раздел в ext3 Цитата:

mkfs.ext3 /dev/sda2
mke2fs 1.41.9 (22-Aug-2009)
Could not stat /dev/sda2 --- No such file or directory

The device apparently does not exist; did you specify it correctly?

не находит устройство.. попытаюсь перечитать таблицу разделов:

partprobe /dev/sda
Warning: The kernel was unable to re-read the partition table on /dev/sda (Device or resource busy). This means Linux won't know anything about the modifications you made until you reboot. You should reboot your computer before doing anything with /dev/sda.

вот и всё, приплыли. так пологаю, что дальше должны начаться танцы с бубном. вопрос - что делаю не правильно? как решить? можно ли без перезагрузки увидить изменения? поможет ли команда mknod /dev/sda2, что бы создать устройство, и нужно ли это? любые советы, опыт - всё приветствуется. вопрос завел меня в тупик.

2

Походу, только ребут тебе поможет.

3

stooper пишет:

вопрос - что делаю не правильно? как решить? можно ли без перезагрузки увидить изменения?

нет. no way.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

4

stooper пишет:

я пытаюсь создать еще одну партицию, под бекап.

Бэкап лучше хранить на другом физическом диске/носителе

5

mvt пишет:

Бэкап лучше хранить на другом физическом диске/носителе

а ещё лучше - на другом сервере. но на этом тоже надо.
...а ещё лучше - в облаках.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)