Вернуться   XekSecurity > Безопасность > OC > *NIX
Новые сообщенияНовые сообщения
TRUST DDOS
[Рекомендую]
ОТКЛЮЧИТЬ САЙТ ! ЗАКАЗАТЬ DDOS ! DDOS SERVICE!
CARDER.PRO - CARDING FORUM. DUMPS, CCs, DROPs - MANY PRIVATE SERVICE! CARDERS FORUM №1. REGISTRATION - 33 LR.
Advertise Реклама на форуме

Ответ
 
Опции темы Опции просмотра

ROOT ON ZFS FREEBSD 9 (UPDATED)

Старый 11.01.2012, 19:25   #1 (permalink)
Member Of Mafia
 
Аватар для POS_troi
 
POS_troi вне форума
Регистрация: 20.05.2009
Сообщений: 28
Репутация: 96
По умолчанию ROOT ON ZFS FREEBSD 9 (UPDATED)

В продолжение темы "Установка FreeBSD 9 на ZFS", предлагаю обновлённую статью с того-же сайта



Это обновленное руководство, показывает, как вы можете установить полнофункциональную FreeBSD9 с использованием ZFS.


(1) Загрузите компьютер (сервер) с использованием DVD диска FreeBSD9 или USB Flash и выберите пункт загрузочного меню "Live CD".

(2) На католог /tmp установите права разрешающие запись в него (777)
Далее выполняем коанды
Код:
umount /dev/md1
mdmfs -s 512M md1 /tmp
(3) Создаём необходимые ZFS разделы диска и добавляем загрузочную запись.

a) Для простой установки.

Код:
gpart create -s gpt ada0
gpart add -b 34 -s 64k -t freebsd-boot ada0
gpart add -t freebsd-zfs -l disk0 ada0
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0
b) Если осуществляем зеркальную установку то повторяем предыдущее действие и для второго диска.

Код:
gpart create -s gpt ada1
gpart add -b 34 -s 64k -t freebsd-boot ada1
gpart add -t freebsd-zfs -l disk1 ada1
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1
(4) Саздаём ZFS пул.

a) Для простой установки.

Код:
zpool create zroot /dev/gpt/disk0
b) А если зеркальная установка то и следующую команду.

Код:
zpool create zroot mirror /dev/gpt/disk0 /dev/gpt/disk1
(5) Устанавливаем опции bootfs, контрольные суммы и точки монтирования. (На этом этапе игнорируем любые сообщения кроме ошибок!)

Код:
zpool set bootfs=zroot zroot
zfs set checksum=fletcher4 zroot
zfs set mountpoint=/mnt zroot
(6)) Экспортируем пулл zroot.cache в каталог /tmp.

Код:
zpool export zroot
zpool import -o cachefile=/tmp/zpool.cache zroot
(7)Создаём соответствующие файловые системы (Если вы опытны в работе на ZFS то можете внести свои коррективы в обратном случае лучше оставить как есть)

Код:
zfs create zroot/usr
zfs create zroot/usr/home
zfs create zroot/var
zfs create -o compression=on -o exec=on -o setuid=off zroot/tmp
zfs create -o compression=lzjb -o setuid=off zroot/usr/ports
zfs create -o compression=off -o exec=off -o setuid=off zroot/usr/ports/distfiles
zfs create -o compression=off -o exec=off -o setuid=off zroot/usr/ports/packages
zfs create -o compression=lzjb -o exec=off -o setuid=off zroot/usr/src
zfs create -o compression=lzjb -o exec=off -o setuid=off zroot/var/crash
zfs create -o exec=off -o setuid=off zroot/var/db
zfs create -o compression=lzjb -o exec=on -o setuid=off zroot/var/db/pkg
zfs create -o exec=off -o setuid=off zroot/var/empty
zfs create -o compression=lzjb -o exec=off -o setuid=off zroot/var/log
zfs create -o compression=gzip -o exec=off -o setuid=off zroot/var/mail
zfs create -o exec=off -o setuid=off zroot/var/run
zfs create -o compression=lzjb -o exec=on -o setuid=off zroot/var/tmp
(8) Создаём swap раздел и отключаем проверку контрольных сумм. В данном случае создаётся SWAP раздел размеров 4GB.

Код:
zfs create -V 4G zroot/swap
zfs set org.freebsd:swap=on zroot/swap
zfs set checksum=off zroot/swap
(9) Создаём symlink на каталог /home и выставляем необходимые права доступа.

Код:
chmod 1777 /mnt/tmp
cd /mnt ; ln -s usr/home home
chmod 1777 /mnt/var/tmp
(10) Распаковываем файлы FreeBSD 9 (по факту и есть установка).

Код:
sh
cd /usr/freebsd-dist
export DESTDIR=/mnt
for file in base.txz lib32.txz kernel.txz doc.txz ports.txz src.txz; do (cat $file | tar --unlink -xpJf - -C ${DESTDIR:-/}); done
(11) Копируем zpool.cache (Очень важно, не пропустите этот шаг!!!)

Код:
cp /tmp/zpool.cache /mnt/boot/zfs/zpool.cache
(12) Редактируем файл настроек /etc/rc.conf, /boot/loader.conf и создаём пустой /etc/fstab (если не сделать то нас пошлют на этапе загрузки системы).

Код:
echo 'zfs_enable="YES"' >> /mnt/etc/rc.conf
echo 'zfs_load="YES"' >> /mnt/boot/loader.conf
echo 'vfs.root.mountfrom="zfs:zroot"' >> /mnt/boot/loader.conf
touch /mnt/etc/fstab
(13) Делаем последние штрихи.

Код:
zfs set readonly=on zroot/var/empty
zfs umount -a
zfs set mountpoint=legacy zroot
zfs set mountpoint=/tmp zroot/tmp
zfs set mountpoint=/usr zroot/usr
zfs set mountpoint=/var zroot/var
Перезагружаемся, выставляем свою временную зону, меняем пароли root и продолжаем радоваться жизни

Источник: www.aisecure.net
Перевод: POS_troi
О ваших замечаниях по переводу просьба писать в ЛС.

Part 3: Установка FREEBSD 9 на ROOT ON ZFS с оптимизацией для дисков с 4K сектором
__________________
У меня есть идеи. А у вас? Вот возьмите мою лампочку.

Последний раз редактировалось POS_troi; 26.03.2012 в 18:59..
  Ответить с цитированием

Рекламные ссылки:

Старый 03.02.2012, 16:08   #2 (permalink)
Moderator
 
Аватар для Pandora
 
Pandora вне форума
Регистрация: 13.07.2007
Адрес: SI-IXS
Сообщений: 450
Репутация: 1001
По умолчанию

http://mfsbsd.vx.sk/
  Ответить с цитированием

Старый 19.02.2012, 14:03   #3 (permalink)
Member Of Mafia
 
Аватар для POS_troi
 
POS_troi вне форума
Регистрация: 20.05.2009
Сообщений: 28
Репутация: 96
По умолчанию

Ох, не люблю готовые образы. Самому лучше )
Если готовым пользоваться то опыт какой-то половинчатый получаешь.
__________________
У меня есть идеи. А у вас? Вот возьмите мою лампочку.
  Ответить с цитированием

Старый 02.03.2012, 17:33   #4 (permalink)
Moderator
 
Аватар для Pandora
 
Pandora вне форума
Регистрация: 13.07.2007
Адрес: SI-IXS
Сообщений: 450
Репутация: 1001
По умолчанию

Цитата:
Сообщение от POS_troi Посмотреть сообщение
Ох, не люблю готовые образы. Самому лучше )
Если готовым пользоваться то опыт какой-то половинчатый получаешь.
сорцы есть скрипта по билду zfs можно и скилл набить
Вы кстати не написали по gnop 4КБ сектор
  Ответить с цитированием
Ответ

Метки
freebsd, freebsd install, freebsd usb flash, freebsd9, gptzfsboot, mountpoint, root on zfs freebsd 9, swap, zfs, zfs install, zfs set, zfs пул, zroot.cache, установка zfs


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Друзья форума: kidala.info, hack-sell.com, Brute.Name, Секреты ВКонтакте, EXPHack.org, База IP диапазонов
Ваша ссылка может быть здесь если вашему сайту/форуму более 3х месяцев. ICQ 22222208