Chỉ là cách bố trí của các thư mục?
Sao mà tin được...
Hãy lấy hệ thống tệp FAT32 làm ví dụ. Tôi có thể cài đặt Windows XP trên nó, nhưng tôi cũng có thể sử dụng nó trên thẻ nhớ. Trên thẻ nhớ, bạn không có những thư mục mà bạn tổng hợp.
Vì vậy, ... Đừng nhầm lẫn bố cục thư mục của một họ hệ điều hành với một hệ thống tệp.
Đây có phải là những gì một hệ thống tập tin có nghĩa là?
Không ... Nó đề cập đến các bit và byte cơ bản làm cho cấu trúc thư mục của bạn hoạt động.
Các bit và byte cơ bản? Cho tôi xem FAT32!
Chúng ta hãy xem FAT32 trông như thế nào, nó có:
- Một số lĩnh vực tiêu đề ban đầu, như Volume ID và Khu vực dành riêng
- Hai Bảng phân bổ tệp, cho phép chúng tôi tìm ra các tệp của chúng tôi ở đâu.
- Các cụm chứa tất cả dữ liệu thư mục và tập tin của chúng tôi.
- Một số không gian không sử dụng rất nhỏ mà chúng ta không thể sử dụng.
Một bảng FAT bao gồm rất nhiều mục giống như thế này, cho phép chúng ta xác định nơi thư mục hoặc tệp được lưu trữ trong không gian cụm, cũng như một số thuộc tính và kích thước.
Một mục nhập thư mục sẽ trỏ đến một danh sách các mục thư mục / tập tin ...
Trong không gian cụm, bây giờ chúng ta có thể di chuyển các cụm của mình để tìm dữ liệu chúng ta cần. Một cụm về cơ bản chứa dữ liệu và thông tin trong đó các đoạn tiếp theo là
Do các hệ thống tập tin khác nhau? Cho tôi xem NTFS!
Tôi sẽ cho bạn xem một hình ảnh để bạn có thể nhận thấy sự khác biệt, phần còn lại là bài tập về nhà cho người đọc: Có thể tìm thấy nhiều thông tin hơn trên kho lưu trữ blog này hoặc Google.
Ý tưởng chính là NTFS là một cải tiến rất lớn so với FAT32 mạnh mẽ / hiệu quả hơn. Có một ý tưởng tốt hơn về (un) không gian được sử dụng bằng cách sử dụng một bitmap để tiếp tục chống lại sự phân mảnh. Và cứ thế ...
- http://thinkdifferent.typepad.com/photos/unc Classified / 04ntfsfilesystem.png
Còn các hệ thống tập tin trên Linux thì sao? Chỉ cho tôi ext2 / 3!
Ý tưởng là ext2 / ext3 sử dụng các siêu khối và inodes; điều này cho phép các liên kết mềm và cứng, các thư mục là các tệp, các tệp có nhiều tên, v.v. Ý chính là trừu tượng hóa để cho phép hệ thống tập tin có khả năng thực hiện nhiều công cụ meta hơn ...
- http://thinkdifferent.typepad.com/photos/unc Classified / 03extfilesystem.png