Ppt on zfs file system

File Systems in Real-Time Embedded Applications March 4th Eric Julien Introduction to File Systems 1.

. Data or metadata is never overwritten. Instead, a modified block is written out-of-place and pointers to it are then adjusted to reflect new block location. 23 ZFS More than a regular file system: also a logical volume manager. Transactional model based on copy-on- write. Provides metadata AND data integrity by checksumming almost everything. Many advanced features such as data deduplication/


Chapter 12: Mass-Storage Systems

object is the right one and whether it changed Can detect and correct data and metadata corruption ZFS also removes volumes, partitions Disks allocated in pools File systems with a pool share that pool, use and release space like “malloc” and “free” memory allocate / release calls ZFS Checksums All Metadata and Data Traditional and Pooled Storage Stable-Storage Implementation Write-ahead log scheme requires/


Chapter 12: Mass-Storage Systems

to thousands of disks RAID, hot spares, hot swap (discussed later) Shared storage -> more efficiency Features found in some file systems Snaphots, clones, thin provisioning, replication, deduplication, etc Storage Area Network Common in large storage environments Multiple hosts attached to/ 0) Extensions RAID alone does not prevent or detect data corruption or other errors, just disk failures Solaris ZFS adds checksums of all data and metadata Checksums kept with pointer to object, to detect if object is the/


Final Project Part II MATLAB Session ES 156 Signals and Systems 2007 SEAS Prepared by Frank Tompkins.

channel –Implementation details are up to you What is written in the PDF file is a suggestion –We will however take off points if you use more / wire, coaxial cable –We model it as an LTI system Impulse response h(t) –In using MATLAB, must approximate by discrete time system h[n] Noise –We will use zero mean AWGN / noise power will cause more distortion in received image ZF/MMSE Equalizers –Since MMSE handles noise, it should perform better than ZF Eye Diagrams –Coming up next Different Channels –Optional /


Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Chapter 12: Mass-Storage Systems.

to object, to detect if object is the right one and whether it changed Can detect and correct data and metadata corruption ZFS also removes volumes, partitions Disks allocated in pools Filesystems with a pool share that pool, use and release space like “malloc”/ raw device Usually the tape drive is reserved for the exclusive use of that application Since the OS does not provide file system services, the application must decide how to use the array of blocks Since every application makes up its own rules for/


B-Tree File System BTRFS DCLUG Aug 2009 Przemek Klosowski File system overview BTRFS history and design influences People Current status Future.

File systems we know and love Granddaddy: Unix FS Idiot cousin DOS/FAT, and its geek kid NTFS Our workhorses: EXT{2, 3,4} Special filesystems: ISO9660 and UDF for CD/DVDs /proc, /swap, /sys, /devfs, UserFS, RAM, union... JFFS/UBIFS for flash Disconnected operation : Coda, AFS Innovation: ReiserFS, XFS, ZFS/ integration with device mapper for multiple device support REALLY CLEVER BTRFS design Everything in the file system - inodes, file data, directory entries, bitmaps, the works - is an item in a copy-on/


Scis.regis.edu ● CS-430: Operating Systems Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1.

repair 48 Extensions RAID alone does not prevent or detect data corruption or other errors, just disk failures Solaris ZFS adds checksums of all data and metadata Checksums kept with pointer to object, to detect if object is the /Block devices include disk drives ▫Commands include read, write, seek ▫Raw I/O, direct I/O, or file-system access ▫Memory-mapped file access possible  File mapped to virtual memory and clusters brought via demand paging ▫DMA Character devices include keyboards, mice, serial ports /


Disks and File Systems Greg Porter V1.0, February 07, 2009.

6.28 kernel  Lots of incremental improvements over ext3  Will be default file system for Fedora 11 Sun’s Zetabyte File System (zfs)  Combines best features of LVM, software RAID, and journaling file systems  Too many wickedly cool features to list  Free if you buy /Solaris as well, uses the lame CDDL license  Keep your fingers crossed, zfs may make it into Linux yet! Oracle’s B-Tree File System (btrfs) “butter fs”  Designed to compete with zfs  Open GPL license  Included in the Linux 2.6.29 kernel /


Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Chapter 12: Mass-Storage Systems Revised 2010. Tao Yang.

to object, to detect if object is the right one and whether it changed Can detect and correct data and metadata corruption ZFS also removes volumes, partititions Disks allocated in pools Filesystems with a pool share that pool, use and release space like “malloc”/raw device Usually the tape drive is reserved for the exclusive use of that application Since the OS does not provide file system services, the application must decide how to use the array of blocks Since every application makes up its own rules for/


Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 12: Mass-Storage Systems.

to object, to detect if object is the right one and whether it changed Can detect and correct data and metadata corruption ZFS also removes volumes, partititions Disks allocated in pools Filesystems with a pool share that pool, use and release space like “malloc”/raw device Usually the tape drive is reserved for the exclusive use of that application Since the OS does not provide file system services, the application must decide how to use the array of blocks Since every application makes up its own rules for/


12.1 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts with Java – 8 th Edition Chapter 12: Mass-Storage Systems.

Swap-space — Virtual memory uses disk space as an extension of main memory Swap-space can be carved out of the normal file system, or, more commonly, it can be in a separate disk partition Swap-space management 4.3BSD allocates swap space when process/ object, to detect if object is the right one and whether it changed Can detect and correct data and metadata corruption ZFS also removes volumes, partititions Disks allocated in pools Filesystems with a pool share that pool, use and release space like “malloc/


Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Chapter 12: Mass-Storage Systems.

is storage made available over a network rather than over a local connection (such as a bus) Remotely attaching to file systems NFS and CIFS are common protocols Implemented via remote procedure calls (RPCs) between host and storage over typically TCP or UDP/object, to detect if object is the right one and whether it changed Can detect and correct data and metadata corruption ZFS also removes volumes, partititions Disks allocated in pools Filesystems with a pool share that pool, use and release space like “/


12.1 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts with Java – 8 th Edition Chapter 12: Mass-Storage Systems.

-space — Virtual memory uses disk space as an extension of main memory Swap-space can be carved out of the normal file system, or, more commonly, it can be in a separate disk partition Swap-space management 4.3BSD allocates swap space when process/to object, to detect if object is the right one and whether it changed. Can detect and correct data and metadata corruption ZFS also removes volumes, partititions Disks allocated in pools Filesystems with a pool share that pool, use and release space like “malloc/


Chapter 10: Mass-Storage Systems

to thousands of disks RAID, hot spares, hot swap (discussed later) Shared storage -> more efficiency Features found in some file systems Snaphots, clones, thin provisioning, replication, deduplication, etc Storage Area Network Common in large storage environments Multiple hosts attached to multiple/ Extensions RAID alone does not prevent or detect data corruption or other errors, just disk failures Solaris ZFS adds checksums of all data and metadata Checksums kept with pointer to object, to detect if object /


Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 12: Mass-Storage Systems.

is storage made available over a network rather than over a local connection (such as a bus) Remotely attaching to file systems NFS and CIFS are common protocols Implemented via remote procedure calls (RPCs) between host and storage over typically TCP or UDP/object, to detect if object is the right one and whether it changed Can detect and correct data and metadata corruption ZFS also removes volumes, partititions Disks allocated in pools Filesystems with a pool share that pool, use and release space like “/


Silberschatz, Galvin and Gagne ©2013 Operating System Concepts Essentials – 2 nd Edition Chapter 9: Mass-Storage Systems.

) is storage made available over a network rather than over a local connection (such as a bus) Remotely attaching to file systems NFS and CIFS are common protocols Implemented via remote procedure calls (RPCs) between host and storage over typically TCP or UDP/object, to detect if object is the right one and whether it changed Can detect and correct data and metadata corruption ZFS also removes volumes, partitions Disks allocated in pools Filesystems with a pool share that pool, use and release space like /


Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 10: Mass-Storage Systems.

) is storage made available over a network rather than over a local connection (such as a bus) Remotely attaching to file systems NFS and CIFS are common protocols Implemented via remote procedure calls (RPCs) between host and storage over typically TCP or UDP/object, to detect if object is the right one and whether it changed Can detect and correct data and metadata corruption ZFS also removes volumes, partitions Disks allocated in pools Filesystems with a pool share that pool, use and release space like /


SECURITY OPEN SOURCE OPERATING SYSTEM. NESSUS The versatile Nessus® vulnerability scanner provides patch, configuration, and compliance auditing; mobile,

slip through the cracks, helping fight malware and advanced persistent threat (APT). Patch Management Integration Integrates with patch management systems – IBM® Tivoli® Endpoint Manager (TEM) for Patch Management, Microsoft® SCCM, Microsoft® WSUS, Red Hat® Network/any other operating system, including: Solaris ZFS. With Solaris ZFS snapshots, you can test your ideas and then roll back to an earlier development point if a problem is discovered. (Solaris ZFS is the default file system for the OpenSolaris/


HPCC Mid-Morning Break File System Tips & Tricks.

-Morning Break File System Tips & Tricks File Systems Tips & Tricks What file storage systems are available? What does your application need? Which file system best matches your application’s performance profile? What are some of the ways to optimize your usage? What file systems are available//O profiling tools /mnt/home tips Backups are available online!  $HOME/.zfs/snapshot:  zfs-auto-snap:hourly-2009-12-01-18:00  zfs-auto-snap:(type)-(timestamp)  Mirror of directory structure  Tool in development to/


Deploying ZENworks ® Inventory Ganesh V Software Consultant Novell, Inc. Michael Parillo Systems Engineer Novell, Inc.

boundaries Mission To solve complex business and technical challenges with Net business solutions that enable people, processes, and systems to work together and our customers to profit from the opportunities of a networked world What Is Novell ZENworks?/ Inventory features are now common and they share a common database  eDirectory objects re-used  STR file format same for ZfS 3 and ZfD Prometheus ZfD Prometheus Inventory Features Enhanced scanning  Software product location The location of products /


Blaubeuren 2006 Relaxation mechanisms in exchange coupled spin systems – I Line broadening and the Kubo-Tomito approach Joachim Deisenhofer Université.

g. NaV 2 O 5, LiCuVO 4, CuGeO 3, TiOCl Blaubeuren 2006 Relaxation mechanisms in exchange coupled spin systems – II Two case files: the manganite system La 1-x Sr x MnO 3 and ESR in spin chain compounds Joachim Deisenhofer Université de Genève Blaubeuren/summary - part I KT-approach allows to describe the temperature dependence and the anisotropy of the linewidth Dominant contribution are the ZFS and the DM interaction in agreement with neutron diffraction data type of orbital ordering in La 0.95 Sr 0.05 MnO /


Enterprise ZFS NAS QES Born to excel in supporting critical business applications Product Manager Waterball Liu.

QES Born to excel in supporting critical business applications Product Manager Waterball Liu Born For Business Continuity Enterprise ZFS NAS –Intel Xeon E5 –Dual Active Controller –Dual Loop Mini-SAS JBOD –SSD / HDD /Redundant Cross Loop Switch ES NAS ES JBOD Easy For Maintenance When Single Controller Fails 100GB Host NAS QNAP ENTERPRISE SYSTEM Data efficiency FILE BLOCK Unified Storage Virtualization VMware ESX disaster recovery High Availability Dual Active-Active Data Integrity QES: Enterprise-Grade OS /


Chapter 12: File System Implementation

DVD Blu-ray, Linux has more than 40 types, with extended file system ext2 and ext3 leading; plus distributed file systems, etc.) New ones still arriving – ZFS, GoogleFS, Oracle ASM, FUSE File-System Implementation We have system calls at the API level, but how do we implement their /then has entries containing addresses and counts Free-Space Management (Cont.) Space Maps Used in ZFS Consider meta-data I/O on very large file systems Full data structures like bit maps couldn’t fit in memory -> thousands of I//


Chapter 12: File System Implementation

DVD Blu-ray, Linux has more than 40 types, with extended file system ext2 and ext3 leading; plus distributed file systems, etc.) New ones still arriving – ZFS, GoogleFS, Oracle ASM, FUSE File-System Implementation We have system calls at the API level, but how do we implement their / free blocks starting from that address. Free-Space Management (Cont.) Space Maps Used in ZFS Consider meta-data I/O on very large file systems Full data structures like bit maps couldn’t fit in memory -> thousands of I/Os/


Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials– 8 th Edition Chapter 10: File System Implementation.

as floppy, CD, DVD Blu-ray, Linux has more than 40 types, with extended file system ext2 and ext3 leading; plus distributed file systems, etc) New ones still arriving – ZFS, GoogleFS, Oracle ASM, FUSE 10.8 Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition File-System Implementation We have system calls at the API level, but how do we implement their functions? On-disk and/


File System Security Jason Eick and Evan Nelson. What does a file system do? A file system is a method for storing and organizing computer files and the.

Schemes Parity Schemes Protection against individual drive failure Protection against individual drive failure File System Security’s Future Example: Sun’s ZFS Example: Sun’s ZFS Released in 2006 Released in 2006 Marked a departure from file systems of previous years by integrating new methods of storage, access and security Marked a departure from file systems of previous years by integrating new methods of storage, access and security/


Silberschatz, Galvin and Gagne ©2009 Operating System Concepts– 8 th Edition Chapter 11: File System Implementation.

well as floppy, CD, DVD Blu-ray, Linux has more than 40 types, with extended file system ext2 and ext3 leading; plus distributed file systems, etc) New ones still arriving – ZFS, GoogleFS, Oracle ASM, FUSE 11.6 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition File-System Implementation We have system calls at the API level, but how do we implement their functions? On-disk and/


File Concept  Access Methods  Directory Structure  File-System Mounting  File Sharing  File-System Structure  File-System Implementation  Directory.

CD, DVD Blu-ray, Linux has more than 40 types, with extended file system ext2 and ext3 leading; plus distributed file systems, etc) n New ones still arriving – ZFS, GoogleFS, Oracle ASM, FUSE  We have system calls at the API level, but how do we implement their functions? /free blocks Free space list then has entries containing addresses and counts  Space Maps  Used in ZFS  Consider meta-data I/O on very large file systems Full data structures like bit maps couldn’t fit in memory - > thousands of I/Os /


Silberschatz, Galvin and Gagne ©2013 Operating System Concepts– 9 9h Edition Chapter 12: File System Implementation.

well as floppy, CD, DVD Blu-ray, Linux has more than 40 types, with extended file system ext2 and ext3 leading; plus distributed file systems, etc) New ones still arriving – ZFS, GoogleFS, Oracle ASM, FUSE 12.8 Silberschatz, Galvin and Gagne ©20 Operating System Concepts – 9 th Edition File-System Implementation We have system calls at the API level, but how do we implement their functions? On-disk and/


Silberschatz, Galvin and Gagne ©2013 Operating System Concepts– 9 9h Edition Chapter 11: Implementing File Systems.

well as floppy, CD, DVD Blu-ray, Linux has more than 40 types, with extended file system ext2 and ext3 leading; plus distributed file systems, etc) New ones still arriving – ZFS, GoogleFS, Oracle ASM, FUSE 12.8 Silberschatz, Galvin and Gagne ©20 Operating System Concepts – 9 th Edition File-System Implementation We have system calls at the API level, but how do we implement their functions? On-disk and/


Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 12: File System Implementation.

well as floppy, CD, DVD Blu-ray, Linux has more than 40 types, with extended file system ext2 and ext3 leading; plus distributed file systems, etc.) New ones still arriving – ZFS, GoogleFS, Oracle ASM, FUSE 12.9 Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition File-System Implementation We have system calls at the API level, but how do we implement their functions? On-disk and/


Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials– 8 th Edition Chapter 10: File System Implementation.

as floppy, CD, DVD Blu-ray, Linux has more than 40 types, with extended file system ext2 and ext3 leading; plus distributed file systems, etc) New ones still arriving – ZFS, GoogleFS, Oracle ASM, FUSE 10.8 Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition File-System Implementation We have system calls at the API level, but how do we implement their functions? On-disk and/


Dr. Jerry Shiao, Silicon Valley University

@ 2009 John Wiley & Sons Inc. SILICON VALLEY UNIVERSITY CONFIDENTIAL Mass-Storage Structure RAID Structure RAID Problem: Protects against physical media errors, not data corruption, other hardware and software errors. Solaris ZFS File System: Checksums to protect all data/metadata. Internal checksums kept with pointer to the data block. Inode has checksum of each data block. Directory entry has checksum for the inode. Provides/


Performance and Extension of User Space File Aditya Raigarhia and Ashish Gehani Stanford and SRI ACM Symposium on Applied Computing (SAC) Sierre, Switzerland,

- root users to mount FUSE APIs for User FS Low-level – Resembles VFS – user fs handles i-nodes, pathname translations, fill buffer, etc. – Useful for “from scratch” file systems (e.g., ZFS-FUSE) High-level – Resembles system calls – User fs only deals with pathnames, not i-nodes – libfuse does i-node to path translation, fill buffer – Useful when adding additional functionality FUSE – Hello World/


CON7526 Intercontinental - Grand Ballroom

Slow database instance startup (affects Oracle 11g more) Diagnosis Memory fragmentation due to several database startups/shutdowns, i/o to file systems, other types of i/o, etc. Mixed size pages due to page coalescing issues Monitor pagesizes using “pmap –/ Solaris Key Tip Summary Use shared release area where applicable to enable higher database consolidation density Limit ZFS ARC to improve large page availability and database startup time Leverage Oracle 12c processor_group_name for consolidation on /


File System Reliability

reasonable choice for the default algorithm. Reliability Main Points Problem posed by machine/disk failures Transaction concept Three approaches to reliability Careful sequencing of file system operations Copy-on-write (WAFL, ZFS) Journalling (NTFS, linux ext4) Approaches to availability RAID File System Reliability What can happen if disk loses power or machine software crashes? Some operations in progress may complete Some operations in progress may/


MS_uC / fue1 / V08 4- 1 SSP Programming Microcontroller SPP and File system 32K Byte Burst Flash 64K or 96K Byte SRAM 256K or 512K Byte Burst Flash OTP.

P5.6 UART0_MISO Alternate Input 1 P5.7 GPIO_5.7 Alternate Output 1  Use the SD Card adapter of MCBSTR9. Which port? MS_uC / fue1 / V08 4- 12 SSP File system (FS) zFS is a method for storing & organizing computer files zFS use data storage devices yHard disk, CD-ROM, SD cards … yArray of fixed size blocks, called sectors (512, 1k, 2k or 4k bytes) yFile/


File System Reliability. Main Points Problem posed by machine/disk failures Transaction concept Reliability – Careful sequencing of file system operations.

Points Problem posed by machine/disk failures Transaction concept Reliability – Careful sequencing of file system operations – Copy-on-write (WAFL, ZFS) – Journalling (NTFS, linux ext4) – Log structure (flash storage) Availability – RAID File System Reliability What can happen if disk loses power or machine software crashes? – Some operations in progress may complete – Some operations in progress may be lost – Overwrite of a block may /


Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 10: Mass-Storage Systems.

Checksums kept with pointer to object, to detect if object is the right one and whether it changed Can detect and correct data and metadata corruption ZFS also removes volumes, partititions Disks allocated in pools File systems with a pool share that pool, use and release space like “malloc” and “free” memory allocate / release calls 10.34 Silberschatz, Galvin and Gagne ©2013 Operating/


Summer 2015 SILICON VALLEY UNIVERSITY CONFIDENTIAL 1 Operating Systems Dr. Jerry Shiao, Silicon Valley University.

Wiley & Sons Inc. SILICON VALLEY UNIVERSITY CONFIDENTIAL 36 Mass-Storage Structure RAID Structure  RAID Problem: RAID protects against physical media errors, not data corruption, other hardware and software errors. Solaris ZFS File System: Checksums to protect all data/metadata.  Internal checksums kept with pointer to the data block.  Inode has checksum of each data block.  Directory entry has checksum for the inode.  Provides/


MS_uC / fue1 / V08 1 SPI Programming Microcontroller Serial Peripheral Interface (SPI), Secured Data (SD) Memory Card and File System (FS)

I/O configuration register (AFIO_MAPR) zSD connection of the STM32F107xx board y SPI_REMAP = 0 x SCK  PA5 x MISO  PA6 x MOSI  PA7 MS_uC / fue1 / V08 19 SPI File system (FS) zFS is a method for storing & organizing computer files zFS use data storage devices yHard disk, CD-ROM, SD cards … yArray of fixed size blocks, called sectors (512, 1k, 2k or 4k bytes) yFile/


CS162 Operating Systems and Systems Programming Lecture 20 Reliability, Transactions Distributed Systems April 13 th, 2015 Prof. John Kubiatowicz

To update file system, write a new version of the file system containing the update –Never update in place –Reuse existing unchanged disk blocks Seems expensive! But –Updates can be batched –Almost all disk writes can occur in parallel Approach taken in network file server appliances (WAFL, ZFS) Lec 20.13 4/13/15Kubiatowicz CS162 ©UCB Spring 2015 Emulating COW @ user level Transform file foo to a/


Fall 2015 SILICON VALLEY UNIVERSITY CONFIDENTIAL 1 Operating Systems Dr. Jerry Shiao, Silicon Valley University.

Wiley & Sons Inc. SILICON VALLEY UNIVERSITY CONFIDENTIAL 36 Mass-Storage Structure RAID Structure  RAID Problem: RAID protects against physical media errors, not data corruption, other hardware and software errors. Solaris ZFS File System: Checksums to protect all data/metadata.  Internal checksums kept with pointer to the data block.  Inode has checksum of each data block.  Directory entry has checksum for the inode.  Provides/


CS162 Operating Systems and Systems Programming Lecture 20 Reliability, Transactions Distributed Systems November 9 th, 2015 Prof. John Kubiatowicz

disk blocks Seems expensive! But –Updates can be batched –Almost all disk writes can occur in parallel Approach taken in network file server appliances (WAFL, ZFS) Lec 20.18 11/9/15Kubiatowicz CS162 ©UCB Fall 2015 COW integrated with file system If file represented as a tree of blocks, just need to update the leading fringe Write old version new version Lec 20.19 11/


Oracle Systems Shawn van der Merwe– Oracle Pre-sales.

deployments Leverages existing investments Datacenter Consolidation General Purpose SPARC SuperCluster Engineered Systems & Appliances Purpose Built Database Appliance Exalytics ZFS Storage ApplianceExalogicExadata Datacenter Transformation Through Innovation SPARC T4-4 Compute Nodes/ Self-managing storage – Auto-detects and auto-corrects Easy to diagnose and support – Automated Service Request filing (phone home) Performance Capacity HIGHER Value Proposition Pay As You Grow for Oracle DB EE – Only /


Upcoming OpenAFS Releases Feature and Performance Enhancements Jeffrey Altman, President Your File System Inc. 20 April 2010.

for their time and an Executive Director would be hired to handle administrator functions In the meantime, Your File System, Inc. is available To research implementation designs To develop cost and time estimates To implement proposals that are/dCache as OSD backend 10. Improved ZFS server integration 11. Direct-to-object mount points 12. Unix cache manager profiling and performance improvements 13. Other Contact Info Jeffrey Altman President Your File System Inc. jaltman@your-file-system.com +1 212 769-9018


© 2012 IBM Corporation CICS Transaction Server V5.1 Manage CICS Eco System using CICS Tools V5.1 Joe Gailey

System z up to speed and productive quickly and avoid the ISPF learning curve and context switching issues  Intuitive navigation and revolutionary integration not only simplifies access to CICS development, administrative, and operations tools, but also enables users to view and edit zOS Datasets, PDS members, and zFS files/ testing WSIM Manage IMS … IMS Explorer z/OS Explorer z/OS Connections, z/OS Datsasets, zFS files, JES CICS Transaction Server V5.1 © 2012 IBM Corporation 4 44 Five core CICS Tools –/


Corporate Overview Since 1983, formerly Legacy Storage Systems Storage Solution Provider – Hardware, Software, Appliances Headquartered in Toronto, Canada.

Core i3 2100 or Intel Xeon Processor E3 Dual Gigabit NIC RAID 0, 1, 3, RAID-Z, RAID-Z2 (in ZFS) Expandable to 132 disks with SJ316 expansion Choice of Tower or Rack Mount Thin Provisioning on NAS volumes with powerful ZFS file system 3 Years Warranty standard From $995 with choice of your disks or ours Business Case: Poor man’s SAN & NAS/


國立台灣大學 資訊工程學系 Chapter 12: Mass-Storage Systems Chapter 13: I/O Systems.

used. 資工系網媒所 NEWS 實驗室 Problem /6530 Wrong file pointers, incomplete write, … ZFS (solaris), maintain internal checksum of all blocks. Lack of flexibility Big vs little volumes Pool of storage (ZFS) 資工系網媒所 NEWS 實驗室 Stable-Storage Implementation Write-ahead/ Character Devices Block devices include disk drives Commands include read, write, seek Raw I/O or file-system access Memory-mapped file access possible Character devices include keyboards, mice, serial ports Commands include get, put Libraries layered on/


1 Embedded Linux System development © Copyright 2004-2008, Free Electrons Creative Commons Attribution-ShareAlike 2.5 license

-ShareAlike 2.5 license http://free-electrons.com 9/23/2016 New system calls (3) tee(), splice(), vmsplice() splice() allows to moves data from one file descriptor to another file descriptor without involving userspace tee() does the same, except that it /://free-electrons.com 9/23/2016 Filesystems (1) BTRFS New generation filesystem developed by Oracle to compete with Suns ZFS (checksumming, snapshot, volumes, mirroring, striping, extent-based, etc.) Can be associated with CRFS to export filesystems over/


Ads by Google