Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

/dev/hda7

fs1:/nhà



3.1.3. Thêm bố cục hệ thống tệp


3.1.3.1. Trực quan


Để thuận tiện, hệ thống tệp Linux thường được coi là có cấu trúc cây. Trên hệ thống Linux tiêu chuẩn, bạn sẽ thấy cách bố trí thường tuân theo sơ đồ được trình bày bên dưới.


Hình 3-1. Bố cục hệ thống tập tin Linux



Đây là bố cục từ hệ thống RedHat. Tùy thuộc vào quản trị viên hệ thống, hệ điều hành và nhiệm vụ của máy UNIX, cấu trúc có thể khác nhau và các thư mục có thể bị bỏ đi hoặc thêm vào theo ý muốn. Tên thậm chí không được yêu cầu; chúng chỉ là một quy ước.


Cây của hệ thống tập tin bắt đầu ở thân cây hoặc cắt giảm, được biểu thị bằng dấu gạch chéo lên (/). Thư mục này chứa tất cả các thư mục và tập tin cơ bản, còn được gọi là thư mục gốc hoặc "gốc" của hệ thống tập tin.


Các thư mục chỉ ở một cấp bên dưới thư mục gốc thường được đặt trước bởi dấu gạch chéo, để cho biết vị trí của chúng và tránh nhầm lẫn với các thư mục khác có thể có cùng tên. Khi bắt đầu với một hệ thống mới, việc xem xét thư mục gốc luôn là một ý tưởng hay. Hãy xem bạn có thể gặp phải điều gì:


em ơi:~> cd /

em ơi:/> ls

bin/ dev/ home/ lib/

root/ tmp/ var/

sbin/ usr/

em ơi:~> cd /

em ơi:/> ls

bin/ dev/ home/ lib/


linh tinh/opt/

linh tinh/opt/

boot/ etc/ initrd/ lost+found/ mnt/ proc/

boot/ etc/ initrd/ lost+found/ mnt/ proc/

Bảng 3-2. Các thư mục con của thư mục gốc


thư mục

Nội dung

/ thùng rác

Các chương trình chung, được chia sẻ bởi hệ thống, người quản trị hệ thống và người dùng.


/ khởi động

Các tập tin khởi động và kernel, vmlinuz. Trong một số bản phân phối gần đây cũng grub dữ liệu. Grub là bộ tải khởi động hợp nhất GRand và là một nỗ lực nhằm loại bỏ nhiều bộ tải khởi động khác nhau mà chúng ta biết ngày nay.

/ dev

Chứa các tham chiếu đến tất cả phần cứng ngoại vi của CPU, được biểu diễn dưới dạng các tệp có thuộc tính đặc biệt.

/ Etc

Hầu hết các tập tin cấu hình hệ thống quan trọng đều nằm trong / Etc, thư mục này chứa dữ liệu tương tự như trong Control Panel trong Windows

/ Home

Thư mục chính của người dùng thông thường.

/initrd

(trên một số bản phân phối) Thông tin khởi động. Đừng loại bỏ!

/ lib

Tệp thư viện, bao gồm các tệp cho tất cả các loại chương trình mà hệ thống và người dùng cần.

/ lost + found

Mỗi phân vùng có một bị mất + tìm thấy trong thư mục phía trên của nó. Các tập tin đã được lưu trong quá trình thất bại đều ở đây.

/ misc

Cho các mục đích khác nhau.

/ mnt

Điểm gắn tiêu chuẩn cho các hệ thống tệp bên ngoài, ví dụ: CD-ROM hoặc máy ảnh kỹ thuật số.

/mạng lưới

Điểm gắn kết tiêu chuẩn cho toàn bộ hệ thống tập tin từ xa

/opt

Thường chứa phần mềm bổ sung và phần mềm của bên thứ ba.


/ proc

Một hệ thống tệp ảo chứa thông tin về tài nguyên hệ thống. Thông tin thêm về ý nghĩa của các tập tin trong phần trăm thu được bằng cách nhập lệnh người đàn ông phần trăm trong một cửa sổ đầu cuối. Tập tin Proc.txt thảo luận chi tiết về hệ thống tập tin ảo.

/nguồn gốc

Thư mục chính của người dùng quản trị. Lưu ý sự khác biệt giữa /, thư mục gốc và

/root, thư mục chính của nguồn gốc người sử dụng.

/ sbin

Các chương trình dành cho hệ thống và quản trị viên hệ thống sử dụng.

/ Tmp

Dung lượng tạm thời để hệ thống sử dụng, được dọn sạch khi khởi động lại, vì vậy đừng sử dụng dung lượng này để lưu bất kỳ công việc nào!

/ usr

Các chương trình, thư viện, tài liệu, v.v. dành cho tất cả các chương trình liên quan đến người dùng.

/ var

Lưu trữ cho tất cả các tệp có thể thay đổi và tệp tạm thời do người dùng tạo, chẳng hạn như tệp nhật ký, hàng đợi thư, khu vực bộ đệm máy in, không gian để lưu trữ tạm thời các tệp được tải xuống từ Internet,


hoặc để giữ hình ảnh của đĩa CD trước khi ghi nó.

Làm thế nào bạn có thể tìm ra thư mục nằm trên phân vùng nào? Sử dụng df lệnh có dấu chấm (.) làm tùy chọn hiển thị phân vùng chứa thư mục hiện tại và thông báo về dung lượng được sử dụng trên phân vùng này:


sandra:/lib> df -h .

Kích thước hệ thống tệp đã sử dụng Tính sẵn có% được gắn trên

/dev/hda7 980M 163M 767M 18% /

sandra:/lib> df -h .

Kích thước hệ thống tệp đã sử dụng Tính sẵn có% được gắn trên

/dev/hda7 980M 163M 767M 18% /

Theo nguyên tắc chung, mọi thư mục trong thư mục gốc đều nằm trên phân vùng gốc, trừ khi nó có một mục riêng trong danh sách đầy đủ từ df (Hoặc df -h không có lựa chọn nào khác).


Đọc thêm người đàn ông đây.


3.1.3.2. Hệ thống tập tin trong thực tế


Đối với hầu hết người dùng và hầu hết các tác vụ quản trị hệ thống thông thường, việc chấp nhận rằng các tệp và thư mục được sắp xếp theo cấu trúc dạng cây là đủ. Tuy nhiên, máy tính không hiểu gì về cây hoặc cấu trúc cây.


Mỗi phân vùng có hệ thống tập tin riêng. Bằng cách tưởng tượng tất cả các hệ thống tệp đó cùng nhau, chúng ta có thể hình thành ý tưởng về cấu trúc cây của toàn bộ hệ thống, nhưng nó không đơn giản như vậy. Trong một hệ thống tập tin, một tập tin được biểu diễn bằng một inode, một loại số sê-ri chứa thông tin về dữ liệu thực tế tạo nên tệp: tệp này thuộc về ai và nó nằm ở đâu trên đĩa cứng.


Mỗi phân vùng đều có tập hợp các nút riêng; Trong toàn bộ hệ thống có nhiều phân vùng, các tệp có cùng số inode có thể tồn tại.


Mỗi nút mô tả cấu trúc dữ liệu trên đĩa cứng, lưu trữ các thuộc tính của tệp, bao gồm cả vị trí vật lý của dữ liệu tệp. Khi một đĩa cứng được khởi tạo để chấp nhận lưu trữ dữ liệu, thường là trong quá trình cài đặt hệ thống ban đầu hoặc khi thêm các đĩa bổ sung vào hệ thống hiện có, một số nút cố định trên mỗi phân vùng sẽ được tạo. Con số này sẽ là số lượng tệp tối đa, thuộc tất cả các loại (bao gồm thư mục, tệp đặc biệt, liên kết, v.v.) có thể tồn tại cùng lúc trên phân vùng. Chúng tôi thường tính đến việc có 1 inode trên 2 đến 8 kilobyte dung lượng lưu trữ.


Tại thời điểm một tệp mới được tạo, nó sẽ nhận được một nút miễn phí. Trong inode đó có thông tin sau:


• Chủ sở hữu và chủ sở hữu nhóm của tập tin.

• Loại tập tin (thông thường, thư mục, ...)

• Quyền trên tệp Mục 3.4.1

• Ngày và giờ tạo, lần đọc cuối cùng và thay đổi.

• Ngày và giờ thông tin này đã được thay đổi trong inode.

• Số lượng liên kết đến tập tin này (xem phần sau của chương này).

• Kích thước tập tin

• Một địa chỉ xác định vị trí thực tế của dữ liệu tập tin.


Thông tin duy nhất không có trong inode là tên tệp và thư mục. Chúng được lưu trữ trong các tập tin thư mục đặc biệt. Bằng cách so sánh tên tệp và số inode, hệ thống có thể tạo thành cấu trúc cây mà người dùng có thể hiểu được. Người dùng có thể hiển thị số inode bằng cách sử dụng -i tùy chọn cho ls. Các nút có không gian riêng trên đĩa.



Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: