Profile

Cover photo
Damian Wojsław
Worked at Nexenta Systems
Lives in Szczecin
618 followers
AboutPostsPhotosVideos

Stream

Damian Wojsław

Shared publicly  - 
 
It's a short piece to demonstrate coolnes of ZFS on / on Linux. I have set up my system following this tutorial:

https://github.com/zfsonlinux/zfs/wiki/Ubuntu-16.04-Root-on-ZFS

Today I've read about PPA alllwing me to test new KDE Plasma. While I'd like to test them, I'm not really up to eventual mess, when/if I'll want to come back to original KDE packages.

ZFS on / (and btrfs on / too, I believe) lest create snapshots and clones of current operating system, allowing to later on boot into freezed in time root partition.

My ZFS filesystems layout:
root filesystem lives on:
rpool/ROOT/ubuntu

Home directories live on rpool/home/

I've snapshotted original working ubuntu root:

zfs snapshot rpool/ROOT/ubuntu@2016-07-12

and cloned it:

zfs clone rpool/ROOT/ubuntu@2016-07-12 rpool/ROOT/ubuntub4plasma

output of zfs list:

zfs list
NAME USED AVAIL REFER MOUNTPOINT
rpool 117G 313G 96K /
rpool/ROOT 10.3G 313G 96K none
rpool/ROOT/ubuntu 10.3G 313G 10.0G /
rpool/ROOT/ubuntub4plasma 8K 313G 10.0G none
rpool/ROOT/ubuntuclean 8K 313G 417M none
rpool/home 88.8G 313G 96K /home
rpool/home/root 144K 313G 144K /root
rpool/home/trochej 88.8G 313G 88.8G /home/trochej
rpool/swap 17.0G 329G 1.14G -
rpool/var 660M 313G 96K /var
rpool/var/cache 650M 313G 650M /var/cache
rpool/var/log 8.44M 313G 8.44M /var/log
rpool/var/tmp 996K 313G 996K /var/tmp


Only missing piece is adding proper entry to /boot/grub/grub.cfg. Add a new entry with this line:
linux /ROOT/ubuntu@/boot/vmlinuz-4.4.0-28-generic root=ZFS=rpool/ROOT/ubuntu ro text quiet splash $vt_handoff


edited to read:

linux /ROOT/ubuntu@/boot/vmlinuz-4.4.0-28-generic root=ZFS=rpool/ROOT/ubuntub4plasma ro text quiet splash $vt_handoff


Next boot you should have a new entry in GRUB menu.

I have one slight problem with this one, though. Every new kernel install, grub menu is regenerated and my entries are removed. Slight annoyance, possibly to be worked out once ZFS becomes more mainstream in Linux distributions.


5
1
Add a comment...

Damian Wojsław

Shared publicly  - 
 
Brendan Gregg delivers roadmap for eBPF - Linux dynamic tracing toolset.
This summarizes the current state of Linux BPF for system tracing, and the bcc front-end. BPF is a Linux mainline technology for event tracing and manipulation (formally eBPF for extended BPF), which has had many features added in the Linux 4.x series. bcc is an open source Python front-end.
1
Add a comment...

Damian Wojsław
owner

Dyskusja  - 
 
I don't really understand the fight against ZFS, but I hope this is going to find peaceful resolution.
I really hope for ZFS to be included. I've seen really big arrays built on this filesystem. It would be a shame to loose that technology due to licensing issues.
The Software Freedom Conservancy provides a non-profit home and services to Free, Libre and Open Source Software (FLOSS) projects.
1
2
Add a comment...

Damian Wojsław
owner

Dyskusja  - 
 
illumos watch for December 2015
libdladm ncurses dependency removal Yuri Pankov spotted and removed a libncurses dependency that lived in libdladm. Raised as 4008: libdladm should not have a curses UI inside. So if you or your tools used dladm show-link -S or flowstat -S,...
1
Add a comment...

Damian Wojsław
owner

Dyskusja  - 
 
illumos watch for October and November
This issue will cover October and November illumos can now be a guest in bhyve Peter Grehan posted to freebsd-virtualization mailing list announcing, that illumos can be a bhyve guest: This has been tested with SmartOS and also OpenIndiana and...
1
1
Add a comment...

Damian Wojsław

Shared publicly  - 
 
An anonymous reader writes: It's been five years since Oracle killed off OpenSolaris while the community of developers are letting it live on with the new OpenIndiana "Hipster" 15.10 release. OpenIndiana 15.10 improves its Python-based text installer as it looks to drop its GUI installer, switches o...
1
Add a comment...

Damian Wojsław

Shared publicly  - 
 
September has been pretty active on illumos devel mailing list, scoring highest this year message number: 603.Lets dive in! 6188: add support for eventfd To quote the description: eventfd is a Linux-borne facility for sending and receiving user events...
1
Add a comment...
Have him in circles
618 people
Antone Heyward's profile photo
AUTO BLOG's profile photo
Chris Calaf's profile photo
Mikael Sennerholm's profile photo
Eileen O'Hara's profile photo
George Jump's profile photo
Małgorzata Felgam's profile photo
Alec Muffett's profile photo
Artur Dobek's profile photo

Communities

30 communities

Damian Wojsław

Shared publicly  - 
 
Worth a read. I trust this guy
1
Add a comment...

Damian Wojsław
owner

Dyskusja  - 
 
Being back to Linux after three years exclusively in illumos-land, I am trying to get zfs work on Fedora. So far: http://completelyfake.eu/2016/fedorazfs.html
Fedora on ZFS - WIP. Thanks to Pete Turner I got intrested in ZFS on Linux again. Last time I tried it, it was unstable, but now it's supposed to be pretty on par with FreeBSD and illumos implementations. While Pete mentioned configuring CentOS server to use ZFS for appliations data storage, ...
1
Add a comment...

Damian Wojsław
owner

Dyskusja  - 
libdladm ncurses dependency removal Yuri Pankov spotted and removed a libncurses dependency that lived in libdladm. Raised as 4008: libdladm should not have a curses UI inside. So if you or your tools used dladm show-link -S or flowstat -S,...
1
Add a comment...

Damian Wojsław
owner

Dyskusja  - 
 
An anonymous reader writes: It's been five years since Oracle killed off OpenSolaris while the community of developers are letting it live on with the new OpenIndiana "Hipster" 15.10 release. OpenIndiana 15.10 improves its Python-based text installer as it looks to drop its GUI installer, switches o...
3
Add a comment...

Damian Wojsław
owner

Dyskusja  - 
September has been pretty active on illumos devel mailing list, scoring highest this year message number: 603.Lets dive in! 6188: add support for eventfd To quote the description: eventfd is a Linux-borne facility for sending and receiving user events...
1
Add a comment...
People
Have him in circles
618 people
Antone Heyward's profile photo
AUTO BLOG's profile photo
Chris Calaf's profile photo
Mikael Sennerholm's profile photo
Eileen O'Hara's profile photo
George Jump's profile photo
Małgorzata Felgam's profile photo
Alec Muffett's profile photo
Artur Dobek's profile photo
Communities
30 communities
Work
Occupation
Break networks. Code in c/c++.
Employment
  • Nexenta Systems
    Field Engineer, 2012 - 2015
  • Tieto Poland Sp. z o. o.
    Break networks.
  • IT-Net Damian Wojsław
  • BLStream Sp. z o. o.
  • EltekValere
  • Unizeto S.A.
Basic Information
Gender
Male
Story
Tagline
illumos enthusiast, ZFS storage engineer, OpenSource evangelist, Amiga For 4er!
Introduction
illumos. SCSA for Solaris 10. Read lots of books. Play some music, hack some code. Fix violins. Father, husband.
Collections Damian is following
View all
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Szczecin
Previously
Szczecin - Szczecin