4.3 Công dụng của các thư mục chính
67
Thư mục
Công dụng
/lib
Thư mục này lưu các thư viện chia sẻ của các hàm mà trình
biên dịch C và các môđun (các driver thiết bị) cần. Thậm chí
nếu trên hệ thống không có trình biên dịch C nào, thì các thư
viện chia sẻ vẫn cần thiết, vì chúng được nhiều chương trình
sử dụng. Những thư viện này chỉ nạp vào bộ nhớ khi có nhu
cầu thực hiện hàm nào đó, như vậy cho phép giảm kích thước
mã chương trình nằm trong bộ nhớ. Trong trường hợp ngược
lại thì cùng một mã lặp lại nhiều lần trong các chương trình
khác nhau.
/lost+found
Thư mục này sử dụng để phục hồi hệ thống tập tin bằng lệnh
fsck
. Nếu fsck tìm ra tập tin mà không xác định được thư
mục mẹ thì nó sẽ đưa tập tin đó vào thư mục /lost+found. Vì
thư mục mẹ bị mất, nên tập tin sẽ nhận được tên trùng với chỉ
số inode của nó.
/mnt
Đây là điểm gắn (mount) những hệ thống tập tin gắn tạm thời.
Nếu trên máy tính có đồng thời Linux và Windows (DOS) thì
thư mục này thường dùng để gắn các hệ thống tập tin FAT.
Nếu bạn thường gắn một vài đĩa lưu động như đĩa mềm, CD,
DVD, đĩa cứng ngoài, flash,v.v. . . thì có thể tạo trong thư mục
này các thư mục con cho từng đĩa lưu.
/tmp
Thư mục dành cho các tập tin tạm thời. Ở bất kỳ thời điểm
này người dùng root cũng có thể xóa tập tin khỏi thư mục này
mà không làm ảnh hưởng lớn đến người dùng khác. Tuy nhiên
không nên xóa những tập tin trong thư mục này, trừ khi khi
bạn biết rằng tập tin hoặc nhóm tập tin nào đó đang gây ảnh
hưởng đến công việc của hệ thống. Hệ thống sẽ tự động dọn dẹp
thư mục này theo định kỳ, vì thế không nên lưu ở đây những
tập tin mà bạn có thể sẽ cần đến.
/root
Đây là thư mục cá nhân của người dùng cao cấp root. Hãy chú
ý là thư mục này không nằm cùng chỗ với thư mục cá nhân
của những người dùng khác (trong /home).
/sbin
Vì thư mục /bin chủ yếu lưu các tập tin thực thi (chương
trình và tiện ích của HĐH) sử dụng trong quá trình khởi động
và do nhà quản trị chạy. Trong tiêu chuẩn FHS có nói rằng
cần đặc trong thư mục này những tập tin thực thi sẽ sử dụng
sau khi gắn thành công hệ thống tập tin /usr. Ít nhất trong
thư mục này phải có init, mkswap, swapon, swapoff,
halt, reboot, shutdown, fdisk, fsck.*, mkfs.*,
arp, ifconfig, route
.
/proc
Đây là điểm gắn hệ thống tập tin proc cung cấp thông tin
về các tiến trình đang chạy, về nhân, về các thiết bị tính,
v.v. . . Đây là hệ thống tập tin ảo. Chi tiết bạn có thể đọc trong
man 5 proc
. Các tập tin đặc biệt của thư mục này sử dụng để
nhận và gửi dữ liệu đến nhân.