Natív ZFS zártkörű bétatesztelés Ubuntu-n #2

A telepítés és az alapvető tesztek elvégzése után kiderült számomra, hogy a KQ Infotech által biztosított csomagok nem teljesen problémamentesek. A probléma abban testesült meg, hogy a létrehozott ZFS fájlrendszer/fájlrendszerek nem csatolódott/csatolódtak fel automatikusan.


root@playground:/home/trey# zpool create mypool mirror /dev/sdb /dev/sdc
root@playground:/home/trey# zpool status
  pool: mypool
 state: ONLINE
 scrub: none requested
config:

	NAME        STATE     READ WRITE CKSUM
	mypool      ONLINE       0     0     0
	  mirror    ONLINE       0     0     0
	    sdb1    ONLINE       0     0     0
	    sdc1    ONLINE       0     0     0

errors: No known data errors
root@playground:/home/trey# zpool list
NAME     SIZE   USED  AVAIL    CAP  HEALTH  ALTROOT
mypool  19.9G  75.5K  19.9G     0%  ONLINE  -

A pool sikeresen létrejött.


root@playground:/home/trey# zfs create mypool/myfs
root@playground:/home/trey# zfs list
NAME          USED  AVAIL  REFER  MOUNTPOINT
mypool        102K  19.6G    20K  /mypool
mypool/myfs    20K  19.6G    20K  /mypool/myfs

A fájlrendszer is, de nem csatolódott fel:


root@playground:/home/trey# mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
none on /var/lib/ureadahead/debugfs type debugfs (rw,relatime)

Felvettem a kapcsolatot az KQ Infotech-es fiúkkal, akik azonnal jelentkeztek (4-en), hogy kidebugolják a problémát. Miután hozzáférést kaptak a tesztrendszerhez, teszteltek és új binárisokat készítettek. Ezekkel már megszűnt a probléma. A forrásokat úgy tűnik itt felejtették a rendszeren (letölteni csak a binárisokat lehet jelenleg).

Na, akkor újra az új binárisokkal:


root@playground:/# zpool list
no pools available
root@playground:/# zpool create mypool mirror /dev/sdb /dev/sdc
root@playground:/# zpool list
NAME     SIZE   USED  AVAIL    CAP  HEALTH  ALTROOT
mypool  19.9G  75.5K  19.9G     0%  ONLINE  -
root@playground:/# zpool status
  pool: mypool
 state: ONLINE
 scrub: none requested
config:

	NAME        STATE     READ WRITE CKSUM
	mypool      ONLINE       0     0     0
	  mirror    ONLINE       0     0     0
	    sdb1    ONLINE       0     0     0
	    sdc1    ONLINE       0     0     0

errors: No known data errors

A pool kész.


root@playground:/# zfs create mypool/myfs
root@playground:/# zfs list
NAME          USED  AVAIL  REFER  MOUNTPOINT
mypool        102K  19.6G    20K  /mypool
mypool/myfs    20K  19.6G    20K  /mypool/myfs

A myfs fájlrendszer is. De vajon látszik-e a mount parancs kimenetében?


root@playground:/# mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
mypool on /mypool type zfs (rw)
mypool/myfs on /mypool/myfs type zfs (rw)

Most már ott a végén:

mypool on /mypool type zfs (rw)
mypool/myfs on /mypool/myfs type zfs (rw)

Folyt. köv.

Hozzászólások

egész jó. úgy gondolom, a projekt sikeres is lehet, ha csak abból indulok ki, hogy pénzt lehet spórolni pl. ha be tudsz mountolni offsite volume copy-t vagy egyéb DR alkalmazások, az pénzt ér meg, ami megalapozhatja a további fejlesztést (ők se mainstream felhasználásról beszélnek jelenleg)

A béta még nem támogat mindent. Viszont a GA verzió - ami az ígéretek szerint decemberben érkezik - már majdnem utoléri az OpenSolaris feature kínálatát (zfs allow és zfs unallow kivételével mindent fog tudni).


Limited Beta - Details of the beta release

Release Date	15th September 2010
zpool version	18
solaris build	b121
linux distros supported (64-bit only)	
Fedora12 (rpms)
RHEL 6 beta 2 (rpms)
Ubuntu 10.04 (deb)

GA Details - Details of the beta release

Release Date	15th December 2010
zpool version	26
solaris build	onnv_141
linux distros supported (64-bit only)	
Fedora11/Fedora12 (rpms)
RHEL5/RHEL6 (rpms)
SuSE11
Ubuntu 10.04 (deb)
others (if we see sufficient interest)

--
trey @ gépház

> Most már ott a végén:

mount -t zfs ;-)