Journaling file system คืออะไร ?

Linux

Journaling file system คืออะไร ?

ประมาณ 8 ปีที่ผ่านมา

1 min read

Table of Contents

ความสามารถของแฟ้มระบบ ext4 นั้นจัดว่าแจ่มมีคำนึงที่ผมสงสัย และอยากรู้มาก ก็คือ Journaling file system ด้วยความที่อยากรู้และอยากนำมาแบ่งปันกันบ้าง ก็เลยหามาจนได้ เข้าเรื่อง

Journaling file system

คือมีการเก็บ log ของไฟล์ก่อนที่จะมีการโยนข้อมูลดังกล่าวลงใน system ซึ่งตรงนี้จะช่วยลดปัญหาการ lost ของข้อมูลเวลาเกิดมีไฟฟ้าดับขึ้นมา ซึ่ง Journaling file system นี้ถือเป็นเทคโนโลยีเด่นของ ext3 เลยก็ว่าได้ คำถามก็คือทำไมต้องมี ext4 ขึ้นมาทั้งๆ ที่ ext3 มันก็ Work อยู่แล้ว คำตอบก็คือ มันเป็นปัญหาเกิดจากมีการนำ file system ที่เป็น ext3 พยายามมาใช้บน Storage ที่เป็น 64 บิตนั่นเอง โดยเมื่อเอา Storage ที่มีขนาด 20 TB แบบ 64 bit มาใช้งานจะพบว่าสามารถใช้งานได้เพียงแค่ 16 TB เท่านั้น

Journaling File System
Journaling File System

ขอบคุณความรู้ดีๆ จาก ที่นี่เลย

Tags:

Filesystem