FTLinuxCourse - Tin tổng hợp mới nhất không thể bỏ lỡ
  • Home
  • Lập Trình Linux
  • Công Nghệ
  • Máy Tính
No Result
View All Result
  • Home
  • Lập Trình Linux
  • Công Nghệ
  • Máy Tính
No Result
View All Result
FTLinuxCourse - Tin tổng hợp mới nhất không thể bỏ lỡ
No Result
View All Result

XFS: Teaching an Old Dog Old Tricks

admin by admin
February 12, 2020
in Lập Trình Linux
7
XFS: Teaching an Old Dog Old Tricks



Dave Chinner

XFS has been in production for more than 20 years and has been in the linux
kernel for 15 of them – it is the oldest of the current mainstream
Linux filesystems. The design of XFS was state of the art in the late 1980s,
when btrees, extents and journalling were shiny new concepts. While development
of XFS still continues, it’s design and architecture is largely unchanged. many
of the tricks that XFS brought to Linux can now be found in other Linux
filesystems, too. It’s the old dog of the pack.

We recently introduced a late-90s technology to XFS: shared data extents and a
copy-on-write IO path. The copy-on-write tree structure that first appeared in
the late 90s can be found in ZFS and BTRFS, but not XFS. So while XFS can now
provide some data manipulations like clones and deduplication, it doesn’t provide
any of the more advanced CoW functionality like snapshots that traditional CoW
filesystems inherently provide.

Given that XFS doesn’t have a copy-on-write architecture, can we use the new
functionality to provide a similar feature set to native COW filesystems? What
other old tricks do we need to pull out of the bag to make this a reality? And
how much will the result look like XFS?

In this talk I’ll outline my crazy plan to add filesystem management concepts to
XFS that only copy-on-write filesystems current provide to Linux users. There
won’t be anything “new” here – I’ll describe the old tech that inspired the
algorithms and structures that we’ll use and, more importantly, some of the
pitfalls and hard lessons learned from the original implementations of these
techniques.

With any luck, I’ll present a coherent story of how we are going to bring
subvolumes, snapshots, writeable clones, send/receive remote snapshot
replication, page cache sharing and more to XFS without needing to change it’s
underlying 1980s architecture. XFS may be an old dog, but there’s still some
old tricks we can teach it to keep it shiny, new and relevant to users for years
to come.

This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia.

linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see

#linux.conf.au #linux #foss #opensource

Nguồn:https://ftlinuxcourse.com/

Xem Thêm Bài Viết Khác:https://ftlinuxcourse.com/lap-trinh-linux

Tags: Youtube
Previous Post

CÀI ĐẶT KALI LINUX 2.0 TRÊN VMWARE WORKSTATION

Next Post

Hack WIFI - How to hack wifi 2017 - 2018 Kali Linux + Backtrack + Wifilas

Next Post
Hack WIFI – How to hack wifi 2017 – 2018 Kali Linux + Backtrack + Wifilas

Hack WIFI - How to hack wifi 2017 - 2018 Kali Linux + Backtrack + Wifilas

Comments 7

  1. bobdole57 says:
    2 years ago

    Compared to FreeBSD Linux is a weird place.

    Reply
  2. aabbcc ddeeff says:
    2 years ago

    Thank you, better than an Immolation live 😉

    XFS is my favourite fs and I use it everywhere I can, I'm excited for cow and maybe replication and decuplication.

    Thanks for your work !

    Reply
  3. Digalog says:
    2 years ago

    True pleasure listening.

    Reply
  4. Georg Curnutt says:
    2 years ago

    XFS will never die just like Rock & Roll. Matter of fact, XFS will come back better than Jesus!

    Reply
  5. Svein Engelsgjerd says:
    2 years ago

    I really like XFS , but compared to BTRFS there is a few nuggets that is worth thinking about that XFS as far as I know does not support. 1. Checksums for data + metadata. 2. Online instant repair of corrupted data, 3. Multi device support for RAID-like functionality and the ability to reshape the filesystem to different RAID-like profiles. 4. I did not quite get if you can finally shrink XFS, because if you can't why would you run XFS on a subvolume. 5. Compression, 6. Send and receive functionality, 7. Online device add/removal

    Reply
  6. Ivan Baldo says:
    2 years ago

    My question is: should we get more speed and scalability from XFS snapshots than with the COW FSs?

    Reply
  7. Oluf Lorenzen says:
    2 years ago

    Are there slides available?

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Xem Thêm

Những điều bạn có thể chưa biết về Thánh sim Hi Vietnamobile

Những điều bạn có thể chưa biết về Thánh sim Hi Vietnamobile

January 17, 2021
Xiaomi Mi 10 Pro thiết kế thời thương, màn hình cong ấn tượng

Xiaomi Mi 10 Pro thiết kế thời thương, màn hình cong ấn tượng

June 1, 2021
Địa chỉ in bao bì nhựa tại Đà Nẵng chiết khấu cao

Địa chỉ in bao bì nhựa tại Đà Nẵng chiết khấu cao

January 26, 2021
Địa chỉ bán đèn tuýp LED Philips uy tín và chất lượng trên thị trường?

Bán đèn tuýp led Philips – Skyled

July 27, 2020
Lựa chọn chủ đề in áo thun phù hợp

Lựa chọn dịch vụ in áo thun cotton cần lưu ý gì?

August 2, 2020
Cần xác định được điểm đặt pallet cao nhất để mua xe

Bí quyết chọn mua xe nâng điện đẩy tay

August 3, 2020

Về Chúng Tôi

Báo ftlinuxcourse.com 24h – Đón xem những tin tức mới nhất về tình hình chính trị, xã hội, an ninh trật tự, văn hóa – giải trí, thể thao, thông tin trong ngày.

  • Liên Hệ
  • Chính Sách Bảo Mật

© 2022 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Home
  • Lập Trình Linux
  • Công Nghệ
  • Máy Tính

© 2022 JNews - Premium WordPress news & magazine theme by Jegtheme.