LinuxForum.Fans
Тема

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

Автор: Tchort 154 сообщений 27627 просмотров
#123402
Kettler написал:
Мне надо юзерам отдать по 1 тб.

[console]man quote[/console]
Но в целом согласен, есть и плюсы и минусы.

#123403
drBatty написал:
[quote=Kettler]Мне надо юзерам отдать по 1 тб.

[console]man quote[/console]
Но в целом согласен, есть и плюсы и минусы.[/quote]
Я знаю что такое квоты но мне не интересно всё держать на 1 харде когда можно просто разбить как мне душа желает.
Особенно на группы.
Лан хорош флудить где там автор осталось ток LVM поднять)

#123404

Элементарный пример вот он выше на 3 страницы почему LVM надо использовать или скажите есть лучше способ (чем эти грабли)?
Даже плюсану за пример.

#123406
drBatty написал:
там и прочитал wink

где там? линк в студию что ли.

drBatty написал:
Эти ваши пароли рута отлично подбираются по словарю за обозримое время

ага,за месяца 2 по словарю подберет, хотя о чем речь, если каждый месяц пароли меняются. Но не об этом речь. Метод паяльника и утюга ник то еще не отменял. =)

drBatty написал:
раздел-то фиксированный, но логические разделы свалены в одну кучу, что означает, что враг может снять их дамп командой dd, и расковырять на досуге

про RBAC что нибудь слышали? ну ладно до RBAC далеко, про тот же SElinux. Да и еще, а если у меня внешний дисковый массив с raid-5 к примеру, то без LVM не обойтись. Так что для сетевых хранилищ без LVM ни куда.

Kettler написал:
Лан хорош флудить где там автор осталось ток LVM поднять)

+100500 =)

#123409

Kettler,
При создании рейда вылетела ошибка создания, якобы не удалось подключить том
НО если проверить, то говорит все хорошо
[console]# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4] [raid10]
md0 : active (auto-read-only) raid10 sde1[3] sdd1[2] sdc1[1] sdb1[0]
1953519872 blocks 64K chunks 2 near-copies [4/4] [UUUU]
resync=PENDING

unused devices: <none>[/console]

#123410

ls /dev/md0
на месте?

fdisk -l

#123411

[console]ls -al /dev/md0
brw-rw---- 1 root disk 9, 0 Янв 31 10:34 /dev/md0[/console]

[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

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

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

Device Boot Start End Blocks Id System[/console]

#123413

давайка ещё проверим
mdadm --detail /dev/md0

#123416

[console]# mdadm --detail /dev/md0
/dev/md0:
Version : 00.90
Creation Time : Mon Jan 31 13:16:48 2011
Raid Level : raid10
Array Size : 1953519872 (1863.02 GiB 2000.40 GB)
Used Dev Size : 976759936 (931.51 GiB 1000.20 GB)
Raid Devices : 4
Total Devices : 4
Preferred Minor : 0
Persistence : Superblock is persistent

Update Time : Mon Jan 31 13:16:48 2011
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0

Layout : near=2, far=1
Chunk Size : 64K

UUID : 7d1478b8:878718ab:e58fe0c7:42286f49 (local to host deb-worms-01)
Events : 0.1

Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 33 1 active sync /dev/sdc1
2 8 49 2 active sync /dev/sdd1
3 8 65 3 active sync /dev/sde1
[/console]

#123422

Ну имеем raid 10 на 2 тб.
Пробуем дальше

#Загоняем в LVM
pvcreate /dev/md0

#Загоняем в группу LVM (на фига группа? для того что все созданные разделы будут в нашем примере /dev/LVM/ тут буду созданные диски)
vgcreate LVM /dev/md0

#Создаём раздел за место MirrorVolume например VARVolume
# Не забываем указать размер какой нужен
lvcreate --name MirrorVolume --size 5G LVM


#После этого раздел доступен /dev/LVM/MirrorVolume
#Незабываем форматнуть
mkfs.ext3 /dev/LVM/MirrorVolume

#P.S взято с хабра
Ну а дальше видно будет)

#123426

Kettler,
Извините за глупый вопрос)) Но как установить LVM?))) Прошелся по всем ссылками в топике, но так и не нашел как называется пакет))

#123429

apt-get install lvm2

Я буду через час создавай пока разделы
Будут ошибки пиши может ребята помогут

#123430
Kettler написал:
Элементарный пример вот он выше на 3 страницы почему LVM надо использовать или скажите есть лучше способ (чем эти грабли)?
Даже плюсану за пример.

это я вас плюсону:

drBatty написал:
а потом ставьте с Kettler'ом LVM

...когда поставите smile

2 i2ks

Показать
i2ks написал:
ага,за месяца 2 по словарю подберет, хотя о чем речь, если каждый месяц пароли меняются.

почему 2 месяца? вы думаете у меня один комп и тот третий пень? :O
зря вы недооцениваете врагов :(

i2ks написал:
Но не об этом речь. Метод паяльника и утюга ник то еще не отменял.

отменили уже давно. вы слышали про асимметричное шифрование? Это когда на компьютере жертвы есть только публичный ключ? А админ не может восстановить по shred'еный секретный ключ даже с паяльником в заднице?

Кстати, если этот админ не идиот, то он всё расшифрует задолго до паяльника и утюга, только расшифрует он не то. :cool:
Угу - заранее заготовленную обманку. Кстати, специализированное ПО для всего этого разрабатывалось в России ещё в лихие девяностые, где-то у меня валялась програмка под win98. :D Но об этом мало кто знает...

i2ks написал:
про RBAC что нибудь слышали? ну ладно до RBAC далеко, про тот же SElinux. Да и еще, а если у меня внешний дисковый массив с raid-5 к примеру, то без LVM не обойтись. Так что для сетевых хранилищ без LVM ни куда.

какие все умные, прям как вика!
http://ru.wikipedia.org/wiki/Rbac
http://ru.wikipedia.org/wiki/SELinux
почитал. а теперь давайте пруфы, в которых написано, что всё это невозможно без LVM. а то в вике этого не написано (нераспарсил?).

#123431

drBatty, смотрю совсем колпак снесло oO , в общем с вами давным давно все ясно. Оставлю за вами последнее слово wink . Как у же было выше сказано:
Лан хорош флудить где там автор осталось ток LVM поднять) Офтопить будете в другом разделе. :[

#123432

[console]# pvcreate /dev/md0
Physical volume "/dev/md0" successfully created
[/console]

[console]# vgcreate LVM /dev/md0
Volume group "LVM" successfully created[/console]

[console]# lvcreate --name MirrorVolume --size 5G LVM
Logical volume "MirrorVolume" created[/console]

[console]# mkfs.ext3 /dev/LVM/MirrorVolume
mke2fs 1.41.3 (12-Oct-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
327680 inodes, 1310720 blocks
65536 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1342177280
40 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.[/console]

#123435
Kettler написал:
Я буду через час создавай пока разделы

Разделы содавать таким же образом?
[console]cfdisk /dev/md0
ls /dev/ | grep md[/console]

#123495

Не мог раньше блин ответить настраивал грёбанный 2008 server (допекли виндузятники)
На счёт cfdisk /dev/md0 можешь пока вообще забыть.

Tchort нееееет. На фига создал раздел на 5 gb?
командой "lvcreate --name MirrorVolume --size 5G LVM" ?
Давай удалим эт раздел
lvremove LVM/MirrorVolume

Блин Tchort смотри например 2tb я хочу разбить на 500 500 1000
для этого делаю

vcreate --name MirrorVolume1 --size 500G LVM
vcreate --name MirrorVolume2 --size 500G LVM
vcreate --name MirrorVolume3 --size 1000G LVM

mkfs.ext3 /dev/LVM/MirrorVolume1
mkfs.ext3 /dev/LVM/MirrorVolume2
mkfs.ext3 /dev/LVM/MirrorVolume3

для просмотра разделов
ls -l /dev/LVM/

#123500

Kettler,
[console]# ls -l /dev/LVM/
итого 0
lrwxrwxrwx 1 root root 29 Янв 31 17:05 MirrorVolume1 -> /dev/mapper/LVM-MirrorVolume1
lrwxrwxrwx 1 root root 29 Янв 31 17:06 MirrorVolume2 -> /dev/mapper/LVM-MirrorVolume2
lrwxrwxrwx 1 root root 29 Янв 31 17:08 MirrorVolume3 -> /dev/mapper/LVM-MirrorVolume3[/console]

#123509

такс давай разберёмся на какой раздел что будешь переносить?
MirrorVolume1 - что сюда ?
MirrorVolume2 - что сюда ?
MirrorVolume3 - что сюда ?

И чисто как проверка
mount /dev/LVM/MirrorVolume1 /mnt
mkdir /mnt/test
ls -l /mnt/ # сюда вывод
rmdir /mnt/test

#123553
Kettler написал:
rmdir -r /mnt/test

[console]mkdir: invalid option -- r
Try `mkdir --help' for more information.
[/console]
что это за ключ?

Войдите или зарегистрируйтесь, чтобы ответить.