Victor Latushkin's Weblog
Understanding the Ocean
Архив
« Ноябрь 2009
ПнВтСрЧтПтСбВс
      
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
      
Сегодня
Click me to subscribe
Search

Связи
 

Хиты страниц за сегодня: 4

воскресенье апр 22, 2007
Загрузка с ZFS - работает!

Как вы, наверное, уже знаете, 20 апреля стал доступен для загрузки  Solaris Express Community Release build 62. Таким образом, все преимущества ZFS распространились и на корневую файловую систему - теперь мы можем создавать снимки и клоны корневой файловой системы, использовать любой из клонов корневой файловой системы для загрузки. Созданные снимки можно использовать для резервного копирования, и все это на лету - без перевода системы в однопользовательский режим. ZFS следит за целостностью данных корневой файловой системы, дубль-блоки обеспечивают возможность создания избыточности данных даже на одном диске, возможность использования сжатия позволяет экономить ограниченное дисковое пространство, а в некоторых случаях и повышать производительность дисковой подсистемы. Поэтому неудивительно, что первым делом я воспользовался этим на своем ноутбуке:

 bash-3.00# /usr/sbin/mount
/ on rootpool/rootfs read/write/setuid/devices/noatime/dev=2d90002 on Сб апр. 21 23:07:15 2007
/devices on /devices read/write/setuid/devices/dev=4440000 on Сб апр. 21 23:06:58 2007
/dev on /dev read/write/setuid/devices/dev=4480000 on Сб апр. 21 23:06:58 2007
/system/contract on ctfs read/write/setuid/devices/dev=44c0001 on Сб апр. 21 23:06:59 2007
/proc on proc read/write/setuid/devices/dev=4500000 on Сб апр. 21 23:06:59 2007
/etc/mnttab on mnttab read/write/setuid/devices/dev=4540001 on Сб апр. 21 23:06:59 2007
/etc/svc/volatile on swap read/write/setuid/devices/xattr/dev=4580001 on Сб апр. 21 23:06:59 2007
/system/object on objfs read/write/setuid/devices/dev=45c0001 on Сб апр. 21 23:06:59 2007
/lib/libc.so.1 on /usr/lib/libc/libc_hwcap1.so.1 read/write/setuid/devices/dev=2d90002 on Сб апр. 21 23:07:12 2007
/dev/fd on fd read/write/setuid/devices/dev=4740001 on Сб апр. 21 23:07:15 2007
/tmp on swap read/write/setuid/devices/xattr/dev=4580002 on Сб апр. 21 23:07:19 2007
/var/run on swap read/write/setuid/devices/xattr/dev=4580003 on Сб апр. 21 23:07:19 2007
/ufsroot on /dev/dsk/c0d0s3 read/write/setuid/devices/intr/largefiles/logging/xattr/onerror=panic/dev=1980003 on Сб апр. 21 23:07:31 2007
/export/home on pool/home read/write/setuid/devices/exec/xattr/atime/dev=2d90003 on Сб апр. 21 23:07:31 2007
bash-3.00# zpool list
NAME                    SIZE    USED   AVAIL    CAP  HEALTH     ALTROOT
pool                   27,2G   11,8G   15,5G    43%  ONLINE     -
rootpool                 10G   4,33G   5,67G    43%  ONLINE     -
bash-3.00# zfs list -r rootpool
NAME              USED  AVAIL  REFER  MOUNTPOINT
rootpool         4,33G  5,51G  23,5K  /rootpool
rootpool/rootfs  4,33G  5,51G  4,33G  legacy
bash-3.00#

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

Интеграция поддержки загрузки с ZFS - это лишь первый шаг на пути к полноценной поддержке использования ZFS в качестве корневой файловой системы. Следующими шагами будут, как минимум, добавление поддержки загрузки с ZFS на платформах SPARC, доработка инсталлятора для установки системы сразу же на файловую систему ZFS, добавление поддержки ZFS в Live Upgrade (который станет радикально проще в использовании).

Тем, кто захочет попробовать проделать это самостоятельно, рекомендую воспользоваться инструкцией или скриптом Тима Фостера zfs-actual-root-install.sh
(см. также заметку ZFS Bootable datasets - happily rumbling).

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

Happy ZFS Booting!

 

[Read More]
Posted at 12:48AM апр 22, 2007 by Victor Latushkin in ZFS  | 

понедельник апр 16, 2007
О производительности ZFS
После доклада о ZFS, который во время OpenSolaris Day в рамках Sun TechDays в Санкт-Петербурге прочитал Neil Perrin, было задано несколько вопросов, в том числе и вопрос о конкретных сравнениях производительности ZFS с другими файловыми системами. Я пообещал подготовить перечень ссылок на имеющиеся в сети сравнения производительности ZFS с другими файловыми системами и не только. Если интересно - читайте дальше.
[Read More]
Posted at 01:32AM апр 16, 2007 by Victor Latushkin in ZFS  |