This document provides an introduction and overview of FreeNAS 8.3.1. It outlines the core features of FreeNAS including the ability to create storage volumes using UFS or the ZFS filesystem. It describes how ZFS provides data integrity and flexibility through features like RAIDZ, snapshots, and clones. The document also covers installing and configuring plugins to extend FreeNAS functionality, and an overview of the new GELI full disk encryption support. Additional resources for FreeNAS support are provided at the end.
Disk and File System Management in LinuxHenry Osborne
This document discusses disk and file system management in Linux. It covers MBR and GPT partition schemes, logical volume management, common file systems like ext4 and XFS, mounting file systems, and file system maintenance tools. It also discusses disk quotas, file ownership, permissions, and the umask command for setting default permissions.
Vancouver bug enterprise storage and zfsRami Jebara
This document provides an overview of enterprise storage needs and introduces the ZFS file system. It discusses typical enterprise storage requirements, components, tiers, and concerns. It then provides a brief history of ZFS, introduces key concepts like storage pools, datasets, snapshots, replication, and more. It offers tips for preparing ZFS for production and highlights emerging trends, resources for learning more, and examples of tools that use ZFS.
002-Storage Basics and Application Environments V1.0.pptxDrewMe1
Storage Basics and Application Environments is a document that discusses storage concepts, hardware, protocols, and data protection basics. It begins by defining storage and describing different types including block storage, file storage, and object storage. It then covers basic concepts of storage hardware such as disks, disk arrays, controllers, enclosures, and I/O modules. Storage protocols like SCSI, NVMe, iSCSI, and Fibre Channel are also introduced. Additional concepts like RAID, LUNs, multipathing, and file systems are explained. The document provides a high-level overview of fundamental storage topics.
JetStor NAS 724UXD Dual Controller Active-Active ZFS BasedGene Leyzarovich
The JetStor NAS 724UXD is a unified / hybrid NAS storage system that consolidates NAS and IP-based iSCSI SAN in one chassis. Featuring the newest Intel Haswell platform to lower power consumption and 7x 1Gb Ethernet host ports per controller, all encompassed in a small 4U enclosure. The JetStor NAS 724UXD offers SSD Caching to boost random I/O intensive application, Snapshot, Thin Provisioning, Online Capacity Expansion and Controller-based cable-less design for excellent manageability.
JetStor NAS 724uxd 724uxd 10g - technical presentationGene Leyzarovich
The JetStor NAS 724UXD is a unified / hybrid NAS storage system that consolidates NAS and IP-based iSCSI SAN in one chassis. Featuring the newest Intel Haswell platform to lower power consumption and 7x 1Gb Ethernet host ports per controller, all encompassed in a small 4U enclosure. The JetStor NAS 724UXD offers SSD Caching to boost random I/O intensive application, Snapshot, Thin Provisioning, Online Capacity Expansion and Controller-based cable-less design for excellent manageability.
The document provides an overview of distributed file systems, including NFS, AFS, Lustre, and others. It discusses key aspects like scalability, consistency, caching, replication, and fault tolerance. Lustre is highlighted as an example of a distributed file system that aims to remove bottlenecks and achieve high scalability through an object-based design with separate metadata and storage servers.
This document provides an overview of file system topics. It begins with an introduction to file systems and their relationship to operating system architecture. It then discusses the Virtual File System (VFS) interface and key metadata components like super blocks, inodes, and directory entries. The document reviews common file system optimizations based on memory hierarchy and storage characteristics. Examples of specific file systems are given, including Ext4, NTFS, ZFS, NFS, and Google File System. The document concludes by soliciting any questions.
This document summarizes new features in file systems and storage for Red Hat Enterprise Linux 6 and 7. Some key points include:
- RHEL6 introduced new LVM features like thin provisioning and snapshots that improve storage utilization and reduce administration. Ext4 and XFS were expanded file system options.
- RHEL6 also enhanced support for parallel NFS to improve scalability of NFS file systems. GFS2 and XFS saw performance improvements.
- RHEL7 is focusing on enhancing performance for high-speed devices like SSDs and new types of persistent memory. It will include block layer caching options and improved thin provisioning alerts. Btrfs support is also being expanded.
This document summarizes new file system and storage features in Red Hat Enterprise Linux (RHEL) 6 and 7. It discusses enhancements to logical volume management (LVM) such as thin provisioning and snapshots. It also covers expanded file system options like XFS, improvements to NFS including parallel NFS, and general performance enhancements.
PostgreSQL on EXT4, XFS, BTRFS and ZFSTomas Vondra
One of the most common question I'm asked by users and customer about configuring a Linux-based system for PostgreSQL is "What file fystem should I use to get the best performance?" Sadly, most of the recommendations is based on obsolete "common knowledge" passed from generation to generation. But in recent years the file systems improved a lot - we've seen both evolution of established file systems (EXT family, XFS, ...) and revolution in the form of BTRFS, ZFS or F2FS. And of course new kinds of hardware (SSDs) which certainly impacts the design of a file system.
This document provides 10 tips for optimizing MySQL database performance at the operating system level. The tips include using SSDs instead of HDDs for faster I/O, allocating large amounts of memory, avoiding swap space, keeping the MySQL version up to date, using file systems without barriers, configuring RAID cards for write-back caching, and leveraging huge pages. Overall, the tips aim to improve I/O speeds and memory usage to enhance MySQL query processing performance.
Storage devices are used to store data outside of a computer's main memory. There are different types of storage including primary storage like RAM and cache that is directly accessible by the CPU. Secondary storage like hard disks requires accessing through input/output channels. Tertiary storage uses robotic mechanisms to store data offline. Linux uses disk partitioning to organize storage across physical disks using schemes like MBR and GPT. Logical volumes and RAID provide additional abstraction and redundancy. Network storage solutions like NAS export file systems over a network while SANs export block storage using protocols like Fibre Channel and iSCSI.
This document provides an overview of journaling file systems and specifically discusses XFS, JFS, and other journaling file systems. It explains that journaling file systems maintain a journal that tracks metadata operations, allowing the file system to restart quickly after an unexpected shutdown by replaying the journal instead of running a lengthy integrity check. The document then describes the design and features of the XFS and JFS journaling file systems, including their use of asynchronous logging, extent-based allocation, support for large file systems and fast crash recovery times.
Webinar NETGEAR - ReadyNAS come File Server: condivisione, collaborazione e ...Netgear Italia
Parte 1
Integrazione con autenticazione Active Directory di Microsoft
Autenticazione con Database locale e utilizzo di Readycloud
5 livelli di protezione dei dati
Direct attached storage (DAS) involves connecting storage devices like hard disk drives directly to a server without a storage network. This provides exclusive access to the disks for the server but has limitations in scalability and availability. Storage area networks (SANs) address these issues by connecting multiple servers and storage devices via a high-speed dedicated network using fiber channel technology. This allows for centralized management of storage that can be dynamically allocated and accessed simultaneously by multiple servers.
1. Magnetic disks are the primary storage medium for databases due to their large storage capacity and reliability. Disks store data in circular tracks divided into sectors, with read/write heads positioning over tracks to access data.
2. RAID (Redundant Arrays of Independent Disks) organizes multiple disks for improved performance, capacity, and reliability. Techniques like mirroring duplicate data across disks for fault tolerance, while striping distributes data across disks to enable parallel access.
3. Database designers must choose an appropriate RAID level based on factors like update frequency, capacity needs, and performance requirements to optimize the physical storage structure.
Big data interview questions and answersKalyan Hadoop
This document provides an overview of the Hadoop Distributed File System (HDFS), including its goals, design, daemons, and processes for reading and writing files. HDFS is designed for storing very large files across commodity servers, and provides high throughput and reliability through replication. The key components are the NameNode, which manages metadata, and DataNodes, which store data blocks. The Secondary NameNode assists the NameNode in checkpointing filesystem state periodically.
This document provides an overview of file systems and storage options in Windows Server 2016. It discusses the four main file systems - FAT, FAT32, NTFS, and ReFS. NTFS and ReFS are the two file systems supported by Windows Server 2016. ReFS provides advantages like availability, scalability, data integrity and application compatibility. It allows the system to continue functioning despite errors. NTFS also provides features like disk quotas, file encryption, dynamic volumes, self-healing and security. The document concludes by covering initializing disks using MBR or GPT partition styles.
LAS16-400: Mini Conference 3 AOSP (Session 1)Linaro
LAS16-400: Mini Conference 3 AOSP (Session 1)
Speakers: Thomas Gall, Bernhard Rosenkränzer
Date: September 29, 2016
★ Session Description ★
The Android Open Source Project is one community which is strategic to Linaro and it’s members. The purpose of this mini conference is to gather fellow Android engineers together from the community, member companies, and Linaro to discuss engineering activities and improve collaboration across different groups.
Within this mini conference we encourage discussion and presentations to advance engineering topics, forge consensus and educate each other.
The tentative agenda for this mini conference includes :
- Quick introduction
- Filesystems - Between requirements for encryption and standing concerns about degrading performance as an Android file system age, let’s have some discussion involving current data, known issues and towards improvements in this area for Android.
- HAL consolidation - Review current status and discuss next steps to work on.
One build for many devices: device/build configuration. Next features and platforms to add. Gaps in HiKey support vs. AOSP build.
- Graphics - YUV support in mesa and hwc.
- WiFi and sensor HAL status and next steps
- New developments with AOSP + the Kernel - With regards to the Google Common Kernel tree and upstream Linux kernel activities related to Android, there are a few topics up for discussion:
- - Updates on HiKey in AOSP
- - EAS in common.git & integration with AOSP userspace
- - New Sync API in 4.6+ kernels, and how it will affects graphics drivers
- AOSP transition to clang - As everyone knows GCC in AOSP has been deprecated. Let’s cover current status, issues and next steps. Let’s also discuss the elephant in the room, building the kernel with clang.
- Out of tree AOSP User space Patches - This is a discussion with the goal of organized action to see forward progress on AOSP user space patches that aren’t in AOSP for whatever reason.
- Android is used in some environments where booting can be frequent and affect the product experience. Do you want to wait for a minute while your car boots? We’ll spend time brainstorming on improving Android boot time.
★ Resources ★
Etherpad: pad.linaro.org/p/las16-400
Presentations & Videos: http://connect.linaro.org/resource/las16/las16-400/
★ Event Details ★
Linaro Connect Las Vegas 2016 – #LAS16
September 26-30, 2016
http://www.linaro.org
http://connect.linaro.org
ZFS is an innovative file system that provides immense storage capacity, data integrity, and simplified administration. It was developed by Sun Microsystems in 2000 and released in 2005. Some key features of ZFS include its ability to detect and correct errors, provide end-to-end data integrity checks, flexibly pool storage devices, and scale to exabytes of data. While it has limitations like a lack of boot support and encryption, ZFS is widely used with Solaris and is being ported to other platforms like Linux and FreeBSD.
ZFS is an innovative file system that provides immense storage capacity, data integrity, and simplified administration. It was developed by Sun Microsystems and introduced in 2005. Key features of ZFS include its ability to detect and self-heal data errors, use copy-on-write transactions, and support up to 256 quadrillion zettabytes of storage in a single pool. While powerful, ZFS has some limitations around boot support and encryption. It is supported on Solaris and is being ported to other platforms like Linux and FreeBSD.
Secondary storage benefits include space, reliability, convenience and economy. Common storage media include hard disks, floppy disks, CDs, DVDs and portable drives. Data is organized on disks through formatting into tracks and sectors. Files can be organized sequentially, directly, or through indexes for access. Multimedia integrates various media types for presentations.
Secondary storage benefits include space, reliability, convenience and economy. Common storage media include hard disks, floppy disks, CDs, DVDs and portable drives. Data is organized on disks through formatting into tracks and sectors. Files can be organized sequentially, directly, or through indexes for access. Multimedia combines various media types for presentations.
This presentation discusses optimizing Linux systems for PostgreSQL databases. Linux is a good choice for databases due to its active development, features, stability, and community support. The presentation covers optimizing various system resources like CPU scheduling, memory, storage I/O, and power management to improve database performance. Specific topics include disabling transparent huge pages, tuning block I/O schedulers, and selecting appropriate scaling governors. The overall message is that Linux can be adapted for database workloads through testing and iterative changes.
Алексей Лесовский "Тюнинг Linux для баз данных. "Tanya Denisyuk
В любом проекте всегда есть данные которые важно не потерять. И если проект перешагнул размеры домашнего, то наверняка там уже используется что-то более надежное чем текстовые файлы на диске. Скорее всего это какая-то конкретная база данных. Учитывая важную роль баз данных к ним предъявляют жесткие требования производительности и стабильности. Отдельной особенностью является и операционная система на которой работает база данных. Опыт и практика подсказывает что это будет Linux - одна из наиболее популярных на сегодняшний день операционных систем. Прогрессивное развитие в сочетании с гибкостью и стабильностью делает Linux хорошим кандидатом в качестве платформы для баз данных (да и не только). Однако настройки по-умолчанию в большинстве дистрибутивов предназначены для широкого круга задач и потребностей. В этом докладе я расскажу о том, на какие настройки следует обратить внимание и как они влияют на работу СУБД. Как сделать работу СУБД более предсказуемой, как в простых условиях, так и в условиях непостоянной или растущей нагрузки.
Red Hat Storage Server Administration Deep DiveRed_Hat_Storage
"In this session for administrators of all skill levels, you’ll get a deep technical dive into Red Hat Storage Server and GlusterFS administration.
We’ll start with the basics of what scale-out storage is, and learn about the unique implementation of Red Hat Storage Server and its advantages over legacy and competing technologies. From the basic knowledge and design principles, we’ll move to a live start-to-finish demonstration. Your experience will include:
Building a cluster.
Allocating resources.
Creating and modifying volumes of different types.
Accessing data via multiple client protocols.
A resiliency demonstration.
Expanding and contracting volumes.
Implementing directory quotas.
Recovering from and preventing split-brain.
Asynchronous parallel geo-replication.
Behind-the-curtain views of configuration files and logs.
Extended attributes used by GlusterFS.
Performance tuning basics.
New and upcoming feature demonstrations.
Those new to the scale-out product will leave this session with the knowledge and confidence to set up their first Red Hat Storage Server environment. Experienced administrators will sharpen their skills and gain insights into the newest features. IT executives and managers will gain a valuable overview to help fuel the drive for next-generation infrastructures."
☁️ GDG Cloud Munich: Build With AI Workshop - Introduction to Vertex AI! ☁️
Join us for an exciting #BuildWithAi workshop on the 28th of April, 2025 at the Google Office in Munich!
Dive into the world of AI with our "Introduction to Vertex AI" session, presented by Google Cloud expert Randy Gupta.
Ad
More Related Content
Similar to Introduction to intelligence cybersecurity_4 (20)
This document summarizes new features in file systems and storage for Red Hat Enterprise Linux 6 and 7. Some key points include:
- RHEL6 introduced new LVM features like thin provisioning and snapshots that improve storage utilization and reduce administration. Ext4 and XFS were expanded file system options.
- RHEL6 also enhanced support for parallel NFS to improve scalability of NFS file systems. GFS2 and XFS saw performance improvements.
- RHEL7 is focusing on enhancing performance for high-speed devices like SSDs and new types of persistent memory. It will include block layer caching options and improved thin provisioning alerts. Btrfs support is also being expanded.
This document summarizes new file system and storage features in Red Hat Enterprise Linux (RHEL) 6 and 7. It discusses enhancements to logical volume management (LVM) such as thin provisioning and snapshots. It also covers expanded file system options like XFS, improvements to NFS including parallel NFS, and general performance enhancements.
PostgreSQL on EXT4, XFS, BTRFS and ZFSTomas Vondra
One of the most common question I'm asked by users and customer about configuring a Linux-based system for PostgreSQL is "What file fystem should I use to get the best performance?" Sadly, most of the recommendations is based on obsolete "common knowledge" passed from generation to generation. But in recent years the file systems improved a lot - we've seen both evolution of established file systems (EXT family, XFS, ...) and revolution in the form of BTRFS, ZFS or F2FS. And of course new kinds of hardware (SSDs) which certainly impacts the design of a file system.
This document provides 10 tips for optimizing MySQL database performance at the operating system level. The tips include using SSDs instead of HDDs for faster I/O, allocating large amounts of memory, avoiding swap space, keeping the MySQL version up to date, using file systems without barriers, configuring RAID cards for write-back caching, and leveraging huge pages. Overall, the tips aim to improve I/O speeds and memory usage to enhance MySQL query processing performance.
Storage devices are used to store data outside of a computer's main memory. There are different types of storage including primary storage like RAM and cache that is directly accessible by the CPU. Secondary storage like hard disks requires accessing through input/output channels. Tertiary storage uses robotic mechanisms to store data offline. Linux uses disk partitioning to organize storage across physical disks using schemes like MBR and GPT. Logical volumes and RAID provide additional abstraction and redundancy. Network storage solutions like NAS export file systems over a network while SANs export block storage using protocols like Fibre Channel and iSCSI.
This document provides an overview of journaling file systems and specifically discusses XFS, JFS, and other journaling file systems. It explains that journaling file systems maintain a journal that tracks metadata operations, allowing the file system to restart quickly after an unexpected shutdown by replaying the journal instead of running a lengthy integrity check. The document then describes the design and features of the XFS and JFS journaling file systems, including their use of asynchronous logging, extent-based allocation, support for large file systems and fast crash recovery times.
Webinar NETGEAR - ReadyNAS come File Server: condivisione, collaborazione e ...Netgear Italia
Parte 1
Integrazione con autenticazione Active Directory di Microsoft
Autenticazione con Database locale e utilizzo di Readycloud
5 livelli di protezione dei dati
Direct attached storage (DAS) involves connecting storage devices like hard disk drives directly to a server without a storage network. This provides exclusive access to the disks for the server but has limitations in scalability and availability. Storage area networks (SANs) address these issues by connecting multiple servers and storage devices via a high-speed dedicated network using fiber channel technology. This allows for centralized management of storage that can be dynamically allocated and accessed simultaneously by multiple servers.
1. Magnetic disks are the primary storage medium for databases due to their large storage capacity and reliability. Disks store data in circular tracks divided into sectors, with read/write heads positioning over tracks to access data.
2. RAID (Redundant Arrays of Independent Disks) organizes multiple disks for improved performance, capacity, and reliability. Techniques like mirroring duplicate data across disks for fault tolerance, while striping distributes data across disks to enable parallel access.
3. Database designers must choose an appropriate RAID level based on factors like update frequency, capacity needs, and performance requirements to optimize the physical storage structure.
Big data interview questions and answersKalyan Hadoop
This document provides an overview of the Hadoop Distributed File System (HDFS), including its goals, design, daemons, and processes for reading and writing files. HDFS is designed for storing very large files across commodity servers, and provides high throughput and reliability through replication. The key components are the NameNode, which manages metadata, and DataNodes, which store data blocks. The Secondary NameNode assists the NameNode in checkpointing filesystem state periodically.
This document provides an overview of file systems and storage options in Windows Server 2016. It discusses the four main file systems - FAT, FAT32, NTFS, and ReFS. NTFS and ReFS are the two file systems supported by Windows Server 2016. ReFS provides advantages like availability, scalability, data integrity and application compatibility. It allows the system to continue functioning despite errors. NTFS also provides features like disk quotas, file encryption, dynamic volumes, self-healing and security. The document concludes by covering initializing disks using MBR or GPT partition styles.
LAS16-400: Mini Conference 3 AOSP (Session 1)Linaro
LAS16-400: Mini Conference 3 AOSP (Session 1)
Speakers: Thomas Gall, Bernhard Rosenkränzer
Date: September 29, 2016
★ Session Description ★
The Android Open Source Project is one community which is strategic to Linaro and it’s members. The purpose of this mini conference is to gather fellow Android engineers together from the community, member companies, and Linaro to discuss engineering activities and improve collaboration across different groups.
Within this mini conference we encourage discussion and presentations to advance engineering topics, forge consensus and educate each other.
The tentative agenda for this mini conference includes :
- Quick introduction
- Filesystems - Between requirements for encryption and standing concerns about degrading performance as an Android file system age, let’s have some discussion involving current data, known issues and towards improvements in this area for Android.
- HAL consolidation - Review current status and discuss next steps to work on.
One build for many devices: device/build configuration. Next features and platforms to add. Gaps in HiKey support vs. AOSP build.
- Graphics - YUV support in mesa and hwc.
- WiFi and sensor HAL status and next steps
- New developments with AOSP + the Kernel - With regards to the Google Common Kernel tree and upstream Linux kernel activities related to Android, there are a few topics up for discussion:
- - Updates on HiKey in AOSP
- - EAS in common.git & integration with AOSP userspace
- - New Sync API in 4.6+ kernels, and how it will affects graphics drivers
- AOSP transition to clang - As everyone knows GCC in AOSP has been deprecated. Let’s cover current status, issues and next steps. Let’s also discuss the elephant in the room, building the kernel with clang.
- Out of tree AOSP User space Patches - This is a discussion with the goal of organized action to see forward progress on AOSP user space patches that aren’t in AOSP for whatever reason.
- Android is used in some environments where booting can be frequent and affect the product experience. Do you want to wait for a minute while your car boots? We’ll spend time brainstorming on improving Android boot time.
★ Resources ★
Etherpad: pad.linaro.org/p/las16-400
Presentations & Videos: http://connect.linaro.org/resource/las16/las16-400/
★ Event Details ★
Linaro Connect Las Vegas 2016 – #LAS16
September 26-30, 2016
http://www.linaro.org
http://connect.linaro.org
ZFS is an innovative file system that provides immense storage capacity, data integrity, and simplified administration. It was developed by Sun Microsystems in 2000 and released in 2005. Some key features of ZFS include its ability to detect and correct errors, provide end-to-end data integrity checks, flexibly pool storage devices, and scale to exabytes of data. While it has limitations like a lack of boot support and encryption, ZFS is widely used with Solaris and is being ported to other platforms like Linux and FreeBSD.
ZFS is an innovative file system that provides immense storage capacity, data integrity, and simplified administration. It was developed by Sun Microsystems and introduced in 2005. Key features of ZFS include its ability to detect and self-heal data errors, use copy-on-write transactions, and support up to 256 quadrillion zettabytes of storage in a single pool. While powerful, ZFS has some limitations around boot support and encryption. It is supported on Solaris and is being ported to other platforms like Linux and FreeBSD.
Secondary storage benefits include space, reliability, convenience and economy. Common storage media include hard disks, floppy disks, CDs, DVDs and portable drives. Data is organized on disks through formatting into tracks and sectors. Files can be organized sequentially, directly, or through indexes for access. Multimedia integrates various media types for presentations.
Secondary storage benefits include space, reliability, convenience and economy. Common storage media include hard disks, floppy disks, CDs, DVDs and portable drives. Data is organized on disks through formatting into tracks and sectors. Files can be organized sequentially, directly, or through indexes for access. Multimedia combines various media types for presentations.
This presentation discusses optimizing Linux systems for PostgreSQL databases. Linux is a good choice for databases due to its active development, features, stability, and community support. The presentation covers optimizing various system resources like CPU scheduling, memory, storage I/O, and power management to improve database performance. Specific topics include disabling transparent huge pages, tuning block I/O schedulers, and selecting appropriate scaling governors. The overall message is that Linux can be adapted for database workloads through testing and iterative changes.
Алексей Лесовский "Тюнинг Linux для баз данных. "Tanya Denisyuk
В любом проекте всегда есть данные которые важно не потерять. И если проект перешагнул размеры домашнего, то наверняка там уже используется что-то более надежное чем текстовые файлы на диске. Скорее всего это какая-то конкретная база данных. Учитывая важную роль баз данных к ним предъявляют жесткие требования производительности и стабильности. Отдельной особенностью является и операционная система на которой работает база данных. Опыт и практика подсказывает что это будет Linux - одна из наиболее популярных на сегодняшний день операционных систем. Прогрессивное развитие в сочетании с гибкостью и стабильностью делает Linux хорошим кандидатом в качестве платформы для баз данных (да и не только). Однако настройки по-умолчанию в большинстве дистрибутивов предназначены для широкого круга задач и потребностей. В этом докладе я расскажу о том, на какие настройки следует обратить внимание и как они влияют на работу СУБД. Как сделать работу СУБД более предсказуемой, как в простых условиях, так и в условиях непостоянной или растущей нагрузки.
Red Hat Storage Server Administration Deep DiveRed_Hat_Storage
"In this session for administrators of all skill levels, you’ll get a deep technical dive into Red Hat Storage Server and GlusterFS administration.
We’ll start with the basics of what scale-out storage is, and learn about the unique implementation of Red Hat Storage Server and its advantages over legacy and competing technologies. From the basic knowledge and design principles, we’ll move to a live start-to-finish demonstration. Your experience will include:
Building a cluster.
Allocating resources.
Creating and modifying volumes of different types.
Accessing data via multiple client protocols.
A resiliency demonstration.
Expanding and contracting volumes.
Implementing directory quotas.
Recovering from and preventing split-brain.
Asynchronous parallel geo-replication.
Behind-the-curtain views of configuration files and logs.
Extended attributes used by GlusterFS.
Performance tuning basics.
New and upcoming feature demonstrations.
Those new to the scale-out product will leave this session with the knowledge and confidence to set up their first Red Hat Storage Server environment. Experienced administrators will sharpen their skills and gain insights into the newest features. IT executives and managers will gain a valuable overview to help fuel the drive for next-generation infrastructures."
☁️ GDG Cloud Munich: Build With AI Workshop - Introduction to Vertex AI! ☁️
Join us for an exciting #BuildWithAi workshop on the 28th of April, 2025 at the Google Office in Munich!
Dive into the world of AI with our "Introduction to Vertex AI" session, presented by Google Cloud expert Randy Gupta.
This paper proposes a shoulder inverse kinematics (IK) technique. Shoulder complex is comprised of the sternum, clavicle, ribs, scapula, humerus, and four joints.
Analysis of reinforced concrete deep beam is based on simplified approximate method due to the complexity of the exact analysis. The complexity is due to a number of parameters affecting its response. To evaluate some of this parameters, finite element study of the structural behavior of the reinforced self-compacting concrete deep beam was carried out using Abaqus finite element modeling tool. The model was validated against experimental data from the literature. The parametric effects of varied concrete compressive strength, vertical web reinforcement ratio and horizontal web reinforcement ratio on the beam were tested on eight (8) different specimens under four points loads. The results of the validation work showed good agreement with the experimental studies. The parametric study revealed that the concrete compressive strength most significantly influenced the specimens’ response with the average of 41.1% and 49 % increment in the diagonal cracking and ultimate load respectively due to doubling of concrete compressive strength. Although the increase in horizontal web reinforcement ratio from 0.31 % to 0.63 % lead to average of 6.24 % increment on the diagonal cracking load, it does not influence the ultimate strength and the load-deflection response of the beams. Similar variation in vertical web reinforcement ratio leads to an average of 2.4 % and 15 % increment in cracking and ultimate load respectively with no appreciable effect on the load-deflection response.
The Fluke 925 is a vane anemometer, a handheld device designed to measure wind speed, air flow (volume), and temperature. It features a separate sensor and display unit, allowing greater flexibility and ease of use in tight or hard-to-reach spaces. The Fluke 925 is particularly suitable for HVAC (heating, ventilation, and air conditioning) maintenance in both residential and commercial buildings, offering a durable and cost-effective solution for routine airflow diagnostics.
Passenger car unit (PCU) of a vehicle type depends on vehicular characteristics, stream characteristics, roadway characteristics, environmental factors, climate conditions and control conditions. Keeping in view various factors affecting PCU, a model was developed taking a volume to capacity ratio and percentage share of particular vehicle type as independent parameters. A microscopic traffic simulation model VISSIM has been used in present study for generating traffic flow data which some time very difficult to obtain from field survey. A comparison study was carried out with the purpose of verifying when the adaptive neuro-fuzzy inference system (ANFIS), artificial neural network (ANN) and multiple linear regression (MLR) models are appropriate for prediction of PCUs of different vehicle types. From the results observed that ANFIS model estimates were closer to the corresponding simulated PCU values compared to MLR and ANN models. It is concluded that the ANFIS model showed greater potential in predicting PCUs from v/c ratio and proportional share for all type of vehicles whereas MLR and ANN models did not perform well.
The role of the lexical analyzer
Specification of tokens
Finite state machines
From a regular expressions to an NFA
Convert NFA to DFA
Transforming grammars and regular expressions
Transforming automata to grammars
Language for specifying lexical analyzers
1. Title: Understanding Filesystem Types
ext-4, XFS and ZFS
Introduction to Intelligent Security
(Lecture-5)
Digital Forensics
Abdul Razaque, PhD & Postdoc
2. 2
AGENDA
Introduction to File systems
Filesystem Types
Ext4
Ext4 with Journaling
Overhead Reduction and Disabling of Journaling
Recommended journal size for different workloads
Extended File System (XFS)
Managing XFS
Inode64
ZFS and Features
Key Features of ext4, XFS and ZFS
Conclusion
3. 3
UNDERSTANDING FILESYSTEMS
•What is a Filesystem?
•Definition and importance
•Role in organizing and managing data
Data Storage and Retrieval
File Organization
Access Control & Security:
Data Integrity & Fault
Tolerance
Efficient Space Management
Multi-User Support
4. 4
FILESYSTEM TYPES
Types of Filesystems Supported OS Functionality
FAT32 (File Allocation
Table)
Windows /USB
Simple but lacks security features and has a 4GB file size
limit. Max partition: 2TB
NTFS (New Technology
File System)
Windows
Supports permissions, encryption, journaling, and large file
sizes. File support up to 16 TB, and partition up to 8 PB
exFAT (Extended File
Allocation Table)
Windows
Designed for flash drives, supports large file sizes with better
efficiency than FAT32.
HFS+ (Hierarchical File
System)
MacOS
Older macOS filesystem, replaced due to performance
limitations. File support 8 Exabytes
APFS (Apple File System) MacOS
Optimized for SSDs, supports snapshots, encryption, and
faster access.
NFS (Network File
System)
Network & Virtual Allows remote file access over a network.
Ext4 (Fourth Generation
Extended FS)
Linux/Unix Common in Linux, supports journaling and large file handling.
XFS (Extended File
System)
Linux/Unix
High-performance journaling filesystem suitable for large-
scale storage.
Zettabyte File System
(ZFS)
Network & Virtual
Advanced filesystem with built-in redundancy, snapshots, and
scalability.
B-Tree File System (Btrfs) Linux/Unix Advanced features like snapshots, and scalability. 16EB
5. 5
EXT4 (FOURTH EXTENDED FILE SYSTEM)
Supports max file: 16 TB
Max file system size: 1 Exabyte
Moderate performance for large files
Supports Metadata Journaling
Defragmentation limited
No support for Snapshot (Logical Volume Manager)
[LVM]
Best for general purposes workload
6. 6
EXT4 (FOURTH EXTENDED FILE SYSTEM) WITH JOURNALING
Journaling
Reliability, efficiency, and balance between performance
and stability.
Reduce data corruption
Increase Overhead
Ordered Mode
sudo mount -o remount,defaults,data=ordered /dev/sdX
Writeback Mode
sudo mount -o remount,defaults,data=writeback
/dev/sdX
Data Journal Mode
sudo mount -o remount,defaults,data=journal /dev/sdX
DEMO:
7. 7
OVERHEAD REDUCTION OF A JOURNALING FILE SYSTEM (JFS)
Separate high-speed SSD
Reduces seek time and improves performance.
File systems group multiple operations into a single
transaction.
Reduces disk I/O overhead by writing multiple changes at once
Journal Size Adjustments
A small journal size increases the overhead. Thus, increase the
journal size.
Disabling Journaling for Read-Only or Static Data
Journaling is not necessary for read-heavy or static data (e.g.,
archival storage).
8. 8
Separate high-speed SSD
Identify the SSD
sudo fdisk –l
Partition the SSD
sudo parted /dev/sdX mklabel gpt
Create filesystem on SSD
sudo mkfs.ext4 /dev/sdX1
Optimize SSD for Linux
sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.timer
MBR (Master Boot Record).
9. 9
File systems group multiple operations into a single transaction
Enable Synchronous Updates for a Directory
chattr +S /mydir
Enable Synchronous Updates for a File
chattr +S myfile.txt
Disable Synchronous Updates
chattr -S /mydir
10. 10
Journal Size Adjustments
Check the Current Journal Size
dumpe2fs /dev/sdX | grep -i journal
Create a New Journal with a Larger Size
tune2fs -J size=256 /dev/sdX
Verify the New Journal Size
dumpe2fs /dev/sdX | grep -i journal
11. 11
Disabling Journal
Remove Journal
tune2fs -O ^has_journal /dev/sdX
Restore journaling on an ext4 file system
tune2fs -O has_journal /dev/sdX
caret
12. 12
RECOMMENDED JOURNAL SIZE FOR
DIFFERENT WORKLOADS [EXT4]
Workload Type Recommended Journal Size
Light Workload (e.g., Home PC, Minimal Writes) 32MB – 128MB
General Desktop Use 128MB – 256MB
Web Servers, Application Servers 256MB – 512MB
Database Servers, Logging Systems 512MB – 1GB
High-Performance Systems, Virtual Machines 1GB – 2GB
Large File Transfers (e.g., Multimedia, Backup
Storage)
512MB – 1GB
14. 14
Extended File System (XFS)
Supports max file: 8 Exabytes
Max storage size: up to 16 Exabyte
High performance for large files
Supports Metadata Journaling
Compatibility support for inode64
Supports for defragmentation
Supports snapshots using Logical Volume
Manager (LVM)
Best for scientific research, simulations, and
large-scale backups.
CONS:
General desktop use [ No ideal]
Small file handling [can be inefficient]
Flexibility (resize) [Cannot be shrink]
16. 16
Metadata Journaling for XFS Filesystem
Check Journal Status in XFS
xfs_info /mnt/data
Create a New XFS Filesystem with Journaling
sudo mkfs.xfs -l size=128m -f /dev/sdX
-f : formatting
-1 used to create log (journal)
Check current Size of Journal in XFS
xfs_info /mnt/data | grep log
Example:
log = bsize=4096 blocks=2560
filters and extracts only the lines containing the word "log" from
the output of xfs_info /mnt/data
When to Use -l size=128m?
17. 17
Mounting Options
rw Read/Write access.
→
suid Allows execution of binaries with set-user-ID.
→
dev Allows access to device files.
→
exec Allows execution of binaries.
→
auto Automatically mounts at boot.
→
nouser Only root can mount.
→
async Enables asynchronous I/O.
→
18. 18
RECOMMENDED JOURNAL SIZE FOR DIFFERENT WORKLOADS XFS
Workload Type Recommended Journal Size
Small Files & Metadata-Heavy
Workloads (e.g., Email, Web Servers,
Databases with Frequent Writes)
256MB – 1GB
General-Purpose Usage (e.g., Home
& Office Systems, Moderate File
Operations)
64MB – 512MB
Large File Workloads (e.g., Video
Editing, Media Storage, Backup
Systems)
512MB – 2GB
High-Performance Databases (e.g.,
PostgreSQL, MySQL, Oracle)
1GB – 4GB (or External Log Device)
High-Transaction Systems (e.g.,
Virtualization, Cloud Storage, AI
Workloads)
2GB – 8GB
19. 19
ZETTABYTE FILE SYSTEM (ZFS)
•Advanced file system and logical volume manager
originally developed by Sun Microsystems.
•High performance, scalability, and data integrity.
•Used in enterprise environments, NAS (network attached
storage).
•ZFS protects against data corruption using checksums
for every block of data.
•When data is modified, instead of overwriting, ZFS writes
a new copy and updates the pointers.
•This prevents data loss in case of sudden crashes or
power failures.
•It has support for snapshot that captures the copy of data
any specific moment of time that can be used for disaster
recovery and backup. In case there is system failure,
accidental data loss, or data corruption.
•-Pooling support
• RAID-Z: Scalability
20. 20
ZETTABYTE FILE SYSTEM (ZFS)
•Installation:
•sudo apt install -y zfsutils-linux : Ubuntu/Debian
•sudo dnf install -y epel-release
•sudo dnf install -y zfs : On RHEL/CentOS
•sudo pacman -S zfs-dkms zfs-utils : On Arch Linux
•Load the ZFS Kernel Module
•sudo modprobe zfs
•lsmod | grep zfs :Verify that ZFS is loaded
•Create a ZFS Pool
•sudo zpool create mypool /dev/sdX
•RAID-Z1 (Similar to RAID-5)
•sudo zpool create mypool raidz1 /dev/sdX /dev/sdY /dev/sdZ
•RAID-Z2 (Similar to RAID-6)
•sudo zpool create mypool raidz2 /dev/sdX /dev/sdY /dev/sdZ
/dev/sdW
•RAID-Z3 (Triple Parity)
•sudo zpool create mypool raidz3 /dev/sdX /dev/sdY /dev/sdZ
/dev/sdW /dev/sdV
•Create a ZFS Filesystem
•sudo zfs create mypool/mydataset
21. 21
KEY FEATURES OF ZFS, XFS AND EXT4
Features
ZFS (Zettabyte File
System)
XFS (Extended File System)
ext4 (Fourth Extended File
System)
Developed By Sun Microsystems (Oracle)SGI (Silicon Graphics) Linux Community
Journaling No (Uses Copy-on-Write) Yes Yes
Snapshot Support Yes (Built-in) No No (Requires LVM)
Data Integrity
Yes (Checksums & Self-
healing)
No No
RAID Support Yes (RAID-Z, Built-in) No (Requires hardware RAID)
No (Requires Multiple Device
Admin)
Compression Yes (lz4, gzip, zstd) No No
Deduplication Yes No No
Scalability Very High (128-bit) Very High Moderate
Max File Size 16 Exabytes 8 Exabytes 16 Terabytes
Max Filesystem Size 256 Zettabytes 8 Exabytes 1 Exabyte
Performance
Good for large files, may
be slow on small writes
Optimized for large files &
high throughput
Good for small files & general
workloads
Best for
Enterprise storage, NAS,
Databases, Backup
Systems
High-performance servers,
Databases
General-purpose systems,
desktops, and servers
Overhead
High (Needs more RAM &
CPU)
Low Very Low
Built-in Encryption Yes No No
22. 22
CONCLUSION
ext4 provides support for personal computing and
journaling.
XFS provides support for Enterprize, Inode64, and
journaling.
ZFS provides support for high enterprise pooling,
snapshot, RAID-Z
ZFS: Best for data integrity, large storage systems,
snapshots, and RAID-Z but has higher memory overhead.
XFS: Best for high-performance workloads, large files,
and enterprise environments but lacks snapshots.
ext4: Best for general-purpose use, small servers, and
desktops but has fewer advanced features.
23. 23
INTRODUCTION OF NEW COURSES AT UNW
1) IoT Security and
Forensics (Elective
Course)
Expected Main
Topics:
• IoT Network
Architectures and
Security Protocols
• Threat Modeling for
IoT Devices
• IoT-Specific
Malware and
Vulnerabilities
• Digital Forensics
Techniques for IoT
Devices
• Case Studies on
Smart Cities,
Healthcare, and
Industrial IoT
Attacks
• Hands-on Labs: IoT
Traffic Analysis,
Device Tampering,
and Forensic Data
Recovery
[Tools:
Autopsy &
Ghidra]
Why this course is
needed: With the rise
of smart homes,
industrial IoT, and
autonomous vehicles,
this course bridges the
gap between
cybersecurity and
forensic investigations
in IoT.
2) AI-Driven Cyber Threat
Intelligence and Digital Forensics
(Elective Course)
Expected Main Topics:
Fundamentals of Cyber Threat
Intelligence (CTI)
AI in Malware Analysis and
Threat Detection
Deep Learning for Anomaly-
Based Intrusion Detection
AI-Powered Digital Forensics:
Automated Evidence Analysis
Hands-on Labs: Training AI
Models for Cyber Attack
Prediction
Case Studies: AI-Driven
Cybercrime Investigations
[Tools: MITRE ATT&CK
Navigator & TheHive &
Cortex
Why this course is needed: AI is
rapidly transforming cybersecurity
and digital forensics, yet most
universities still lack dedicated
courses on AI-driven cyber defense
strategies.
26. ✔ KEEP IT INTERACTIVE – ENGAGE FACULTY AS IF THEY
WERE STUDENTS.
USE VISUALS (SLIDES, LIVE DEMOS, EXAMPLES) – AVOID
✔
TEXT-HEAVY SLIDES.
TIME MANAGEMENT – STICK TO THE ALLOTTED TIME.
✔
SHOW ENTHUSIASM – PASSION FOR TEACHING IS KEY!
✔
🔹 GOAL: DEMONSTRATE THAT YOU ARE AN EFFECTIVE,
ENGAGING, AND ADAPTABLE EDUCATOR WHO CAN
ENHANCE THE DEPARTMENT’S TEACHING MISSION.