Ý nghĩa của đầu ra của lsattr là gì


16

Tôi đang tự hỏi đầu ra của lsattrphương tiện là gì. Nó in rất kỳ quặc như sau, khi tôi đã thử : lsattr /usr.

$ lsattr /usr
-----------------e- /usr/local
-----------------e- /usr/src
-----------------e- /usr/games
--------------I--e- /usr/include
--------------I--e- /usr/share
--------------I--e- /usr/lib
-----------------e- /usr/lib32
--------------I--e- /usr/bin
--------------I--e- /usr/sbin

Tôi đã đọc trang người đàn ông chattrlsattrvẫn không biết.


2
Bạn đang nhìn thấy etrên một khối lượng ext3? Có thật không?
Ignacio Vazquez-Abrams

Sử dụng lsattr -lđể in các tùy chọn sử dụng tên dài thay vì viết tắt ký tự đơn. Ngoài ra, xem bảng này để biết mô tả về các tùy chọn cá nhân.
Matthias Braun

Câu trả lời:


13

Trang hướng dẫn chattrchứa tất cả thông tin bạn cần để hiểu lsattrđầu ra.

đoạn trích

    The letters `acdeijstuACDST' select the new attributes for the files: 
    append only (a), compressed (c), no dump (d), extent format (e),  
    immutable (i),  data  journalling  (j),  secure deletion (s), no 
    tail-merging (t), undeletable (u), no atime updates (A), no copy on 
    write (C), synchronous directory updates (D), synchronous updates (S), 
    and top of directory hierarchy (T).

    The following attributes are read-only, and may be listed by lsattr(1) 
    but not modified by chattr: huge file (h), compression error (E), 
    indexed directory (I), compression raw access (X), and compressed dirty 
    file (Z).

Nếu bạn xem các mô tả về các thẻ ở phía dưới trong cùng trang đó:

    The 'e' attribute indicates that the file is using extents for mapping 
    the blocks on disk.  It may not be removed using chattr(1).

    The 'I' attribute is used by the htree code to indicate that a directory 
    is being indexed using hashed trees.  It may not be set or  reset  using
    chattr(1), although it can be displayed by lsattr(1).

10

Từ trang man của chattr thuộc tính 'e' chỉ ra rằng tệp đang sử dụng phạm vi để ánh xạ các khối trên đĩa. Nó có thể không được gỡ bỏ bằng cách sử dụng chattr.

Một phạm vi là một vùng lưu trữ liền kề trong một hệ thống tệp máy tính, dành riêng cho một tệp. Khi một quá trình tạo ra một tệp, phần mềm quản lý hệ thống tệp sẽ phân bổ toàn bộ phạm vi. Khi ghi vào tệp một lần nữa, có thể sau khi thực hiện các thao tác ghi khác, dữ liệu sẽ tiếp tục ở nơi ghi trước đó. Điều này làm giảm hoặc loại bỏ phân mảnh tệp và có thể phân tán tệp quá.

Một hệ thống tệp dựa trên phạm vi (nghĩa là một hệ thống lưu trữ địa chỉ lưu trữ thông qua phạm vi thay vì trong các khối đơn lẻ) không cần phải giới hạn mỗi tệp ở một phạm vi duy nhất, liền kề.

Các hệ thống sau đây hỗ trợ phạm vi:

ASM - Automatic Storage Management - Oracle's database-oriented filesystem.
BFS - BeOS, Zeta and Haiku operating systems.
Btrfs - GPL'd extent based file storage (16PiB/264 max file size).
Ext4 - Linux filesystem (when the configuration enables extents — the default in Linux since version 2.6.23).
Files-11 - Digital Equipment Corporation (subsequently Hewlett-Packard) OpenVMS filesystem.
HFS and HFS Plus - Hierarchical File System - Apple Macintosh filesystems.
HPFS - High Performance File Syzstem - OS/2 and eComStation.
JFS - Journaled File System - Used by AIX, OS/2/eComStation and Linux operating systems.
Microsoft SQL Server - Versions 2000-2008 supports extents of up to 64KB [1].
Multi-Programming Executive - Filesystem by Hewlett-Packard.
NTFS - Microsoft's latest-generation file system [1]
Reiser4 - Linux filesystem (in "extents" mode).
SINTRAN III - File system used by early computer company Norsk Data.
UDF - Universal Disk Format - Standard for optical media.
VERITAS File System - Enabled via the pre-allocation API and CLI.
XFS - SGI's second generation file system.[2]

từ wikipedia

chattrlsattrcác tiện ích trên Linux và các thuộc tính mà chúng thao tác là dành riêng cho họ Hệ thống tệp mở rộng thứ hai (ext2, ext3) và có sẵn như là một phần của gói e2fspross . Chúng không hoạt động trên các tệp nằm trên các hệ thống tệp khác, ví dụ ReiserFS, FAT.

(j)dữ liệu ghi nhật ký (t)không (e)sử dụng hợp nhất đuôi mở rộng cho các khối ánh xạ trên đĩa

Thông thường Trong hệ thống tệp phạm vi, các tệp thông thường và tệp thư mục được lưu trữ dưới dạng một chuỗi các phạm vi, các chuỗi liền kề của các khối trên đĩa. Mục nhập thư mục cho một tệp theo dõi mức độ của tệp. Nếu hệ thống tệp cần nhiều hơn một phạm vi để giữ tệp, nó sử dụng danh sách các khối phạm vi được liên kết để lưu trữ thông tin về phạm vi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.