LinuxForum.Fans
Тема

Cоздать архив с сохранением прав на директории и файлы

Автор: Tchort 154 сообщений 27614 просмотров
#121825

Ну блин ппц :(
В данной статье косяк.
Поэтому разбей раид на 3 части и каждая часть уйдёт под каждую папку.

#121829
Tchort написал:
/dev/sda5 on /usr type type ext3 (rw)
/dev/md0 on /my_raid type ext3 (rw)
/dev/md0 on /home type ext3 (rw)
/dev/md0 on /var type ext3 (rw)
/dev/md0 on /tmp type ext3 (rw)

вы монтируете ОДНО И ТОЖЕ устройство ЧЕТЫРЕ раза.

Kettler написал:
Поэтому разбей раид на 3 части и каждая часть уйдёт под каждую папку.

ага, согласен. тогда будет

text
/dev/md0 on /home
/dev/md1 on /var
/dev/md2 on /tmp
Tchort написал:
Я сейчас даже не пойму в чем ошибка то. Делаю одно и тоже, получаю разные результаты.

эх... знать-бы ЧТО вы делаете...

#121832
Kettler написал:
Поэтому разбей раид на 3 части и каждая часть уйдёт под каждую папку.

Тогда задам глупые вопросы :)
Как отмонтировать эти папки что я уже примонтировал и разбирать рейд на 3 части.

Кстати, эти 3 части будут использовать общее дисковое пространство рейда или нужно будет указать какая часть сколько будет занимать места?

И еще вопрос, как разбить рейд на 3 части и к каждой примонтировать определенную папку?

#121836

Отмонтировать не надо.
Да будут использовать один целевой раид и укажешь кому скок место надо.
Если стоят иксы тогда gparted если нет cfdisk ток не форматни нужное.

#121840

есть у нас один умный дядька, который много лет назад ответил на ваши вопросы: http://alv.me/?p=127#more-127
вот ещё по теме: https://raid.wiki.kernel.org/index.php/Initial_Array_Creation

Tchort написал:
Кстати, эти 3 части будут использовать общее дисковое пространство рейда или нужно будет указать какая часть сколько будет занимать места?

нужно будет указать. если вы конечно не хотите наворачивать LVM
ещё здесь гляньте: http://ru.wikipedia.org/wiki/RAID

#121893
Kettler написал:
Отмонтировать не надо.
Да будут использовать один целевой раид и укажешь кому скок место надо.
Если стоят иксы тогда gparted если нет cfdisk ток не форматни нужное.

Форматировать диск где ось стоит? Т.к при вводе cfdisk он предлагает отформатировать /dev/sda 500 гб

А как именно можно разделить рейд? и прицепить туда папки.

#121898

cfdisk /dev/md0
Разбей на скоко надо потом
потом вывод сюда
ls /dev/ | grep md
или запомни как разделы создаст.

#121909
Kettler написал:
ls /dev/md0 | grep md

непропарсил столь мудрёную команду...

#121910

Блин точно drBatty
Исправлю.
После выжеизложенного ещё вывод сюды.
fdisk -l
И подписать на какой раздел что перенести.

#121926

Kettler,
А какую файловую систему выбирать? Ранее на рейде была FD

#121928
Tchort написал:
Kettler,
А какую файловую систему выбирать? Ранее на рейде была FD

Я думаю ext3.
P. S. ну в cfdisk может не быть) тогда 83 а потом будем переводить в нужный
mkfs.ext3 /dev/mdX

#121934
Tchort написал:
А какую файловую систему выбирать? Ранее на рейде была FD

вообще-то сначала cfdisk'ом перепиливаете раззделы, поттом создаётее файлоовые системы командой mkfs.ext4 например

#121936
drBatty написал:
[quote=Tchort]А какую файловую систему выбирать? Ранее на рейде была FD

вообще-то сначала cfdisk'ом перепиливаете раззделы, поттом создаётее файлоовые системы командой mkfs.ext4 например[/quote]
Давно Debian видит ext4?

#121937

Kettler,
Пишу по шагам

Сделал:
[console]cfdisk /dev/md0[/console]

Получилось:
[console]
Name Flags Part Type FS Type [Label] Size (MB)
-----------------------------------------------------------------------------------------------------------
md0p5 Logical Linux 500000,00 *
md0p6 Logical Linux 500000,01
md0p7 Logical Linux 2000606,52[/console]

Далее:
[console]# ls /dev/ | grep md
md
md0[/console]

#121940

так теперь запиши изменения!
Если вышел зайди снова и посмотри точно есть созданные разделы если нет то создай снова и дай команду записать.
Вывод fdisk -l не забудь.

#122175

Разделы есть:
[console]Name Flags Part Type FS Type [Label] Size (MB)
-----------------------------------------------------------------------------------------------------------
md0p5 Logical Linux 500000,00 *
md0p6 Logical Linux 500000,01
md0p7 Logical Linux 2000606,52[/console]

Вывод fdisk
[console]
# fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0005f079

Device Boot Start End Blocks Id System
/dev/sda1 * 1 43 345366 83 Linux
/dev/sda2 44 60801 488038635 5 Extended
/dev/sda5 44 651 4883728+ 83 Linux
/dev/sda6 652 1016 2931831 83 Linux
/dev/sda7 1017 5492 35953438+ 82 Linux swap / Solaris
/dev/sda8 5493 5541 393561 83 Linux
/dev/sda9 5542 60801 443875918+ 83 Linux

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x631abe7e

Device Boot Start End Blocks Id System
/dev/sdb1 1 121601 976760001 fd Linux raid autodetect

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5dbd9c56

Device Boot Start End Blocks Id System
/dev/sdc1 1 121601 976760001 fd Linux raid autodetect

Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x2139652a

Device Boot Start End Blocks Id System
/dev/sdd1 1 121601 976760001 fd Linux raid autodetect

Disk /dev/sde: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/sde doesn't contain a valid partition table

Disk /dev/md0: 3000.6 GB, 3000606523392 bytes
2 heads, 4 sectors/track, 732569952 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/md0p1 1 195699040 782796158 5 Extended
/dev/md0p5 2 122070313 488281248 83 Linux
/dev/md0p6 122070314 244140626 488281250 83 Linux
/dev/md0p7 244140627 732569952 1953717302 83 Linux[/console]

#122184

mkfs.ext3 /dev/md0p5
mkfs.ext3 /dev/md0p6
mkfs.ext3 /dev/md0p7
Распиши на какой что хочешь перекинуть.

#122207

Kettler,
[console]#mkfs.ext3 /dev/md0p5
mke2fs 1.41.3 (12-Oct-2008)
Could not stat /dev/md0p5 --- Нет такого файла или каталога

The device apparently does not exist; did you specify it correctly?
[/console]

И так на каждый раздел.

А перекинуть хочу
/home на /dev/md0p5
/tmp на /dev/md0p6
/var на /dev/md0p7

#122208

\

#122212

Tchort написал:
\
?
как нету)
/dev/md0p5 2 122070313 488281248 83 Linux
странно

ls /dev/md0p5 так есть?
Войдите или зарегистрируйтесь, чтобы ответить.