Getting the most out of the btrfs filesystem

Описание к видео Getting the most out of the btrfs filesystem

0:00 Introduction
0:55 Btrfs - What is it?
2:25 Copy on Write
4:17 Copy-on-Write (3/3)
5:59 Btrfs / Snapshots (4/4)
6:57 Btrfs Snapshots and Disk Usage
7:44 Btrfs - Disk Usage
9:03 Chunk Tree
12:06 Chunk Allocation (SINGLE)
14:16 Chunk Allocation (DUP METADATA)
14:52 Chunk Allocation (RAID1 METADATA, 2 Disks)
15:34 Chunk Allocation and Balancing
17:17 Logical Volume (SINGLE)
17:24 Logical Volume (DUP METADATA)
17:34 Logical Volume (RAID1 METADATA, 2 Disks)
19:08 btrfs filesystem usage
20:08 Btrfs filesystem df
21:11 Disk full
22:04 btrfs balance
26:19 Controlling Compression
30:48 Send parent vs clone
31:45 Receive
32:32 Challenges
34:00 "In-Band" deduplication
37:00 BTRFS Mechanics
37:54 "Out-of-band" Deduplication: duperemove
38:42 Duperemove: Simple usage
39:17 Duperemove: Hash files

SUSE originally introduced the btrfs filesystem to enable snapshot/rollback for the operating system, and thus help drive the mission-critical data center. Btrfs can do more for you, though, and we will look at three technologies and their use cases:
1. Deduplication: The filesystem is able to find duplicates on the block level and thus minimize the size of your data on the storage medium. This might be especially useful when you are running many containers on your system.
2. Compression: For specific data types, compressing the data on the disk transparent to the application and the user is an efficient way to handle large amounts of data. On some architectures, this can even be accelerated via specific CPU features.
3. Send-receive: Btrfs's send-receive is a filesystem feature that has recently reached stability and maturity and is thus ready for production use. It allows the user to export a subvolume of a filesystem in a simple and efficient manner as a single data stream. The exported subvolume can be stored and used to recreate the subvolume on the original filesystem, or to import that subvolume on another filesystem.

In addition, we may look at typical questions and answers in and around btrfs.

Speakers: Thorsten Kukuk, Jeff Mahoney
Session code: SUSECON 2016 - TUT-91782
Session Category: Enterprise Linux
Session Technical Level: Technical Intermediate
Topics: Enterprise Linux, Linux Systems Management, Filesystem

#suse #linux #filesystem

Комментарии

Информация по комментариям в разработке