<Trước | Nội dung | Tiếp theo>
Gắn và tháo thiết bị lưu trữ
Những tiến bộ gần đây trong máy tính để bàn Linux đã giúp cho việc quản lý thiết bị lưu trữ trở nên vô cùng
dễ dàng cho người dùng máy tính để bàn. Phần lớn, chúng tôi gắn một thiết bị vào hệ thống của mình và thiết bị đó “hoạt động”. Quay lại những ngày xưa (ví dụ, năm 2004), công việc này phải được thực hiện thủ công. Trên các hệ thống không phải máy tính để bàn (tức là máy chủ), đây vẫn là một thủ tục chủ yếu là thủ công vì các máy chủ thường có nhu cầu lưu trữ cao và yêu cầu cấu hình phức tạp.
Bước đầu tiên trong việc quản lý thiết bị lưu trữ là gắn thiết bị vào cây hệ thống tệp. Quá trình này, được gọi là lắp, cho phép thiết bị tham gia với hệ điều hành. Như chúng ta nhớ lại từ Chương 2, các hệ điều hành giống Unix, như Linux, duy trì một cây hệ thống tệp duy nhất với các thiết bị được gắn ở nhiều điểm khác nhau. Điều này trái ngược với các hệ thống vận hành khác như MS-DOS và Windows duy trì các cây hệ thống tệp riêng biệt cho từng thiết bị (ví dụ: C: \, D: \, Vv).
Một tệp có tên / etc / fstab (viết tắt của “bảng hệ thống tệp”) liệt kê các thiết bị (thường là phân vùng đĩa cứng) sẽ được gắn vào lúc khởi động. Đây là một ví dụ
/ etc / fstab tệp từ hệ thống Fedora đời đầu:
LABEL = / 12 | / | ext4 | mặc định | 1 | 1 |
LABEL = / home | / Home | ext4 | mặc định | 1 | 2 |
LABEL = / boot | / khởi động | ext4 | mặc định | 1 | 2 |
tmpfs | / dev / shm | tmpfs | mặc định | 0 | 0 |
người khai phá | / dev / pts | người khai phá | gid = 5, mode = 620 | 0 | 0 |
sysfs | / sys | sysfs | mặc định | 0 | 0 |
phần trăm | / proc | phần trăm | mặc định | 0 | 0 |
LABEL = SWAP-sda3 | trao đổi | trao đổi | mặc định | 0 | 0 |
Hầu hết các hệ thống tệp được liệt kê trong tệp ví dụ này là ảo và không thể áp dụng cho cuộc thảo luận của chúng tôi. Đối với mục đích của chúng tôi, những điều thú vị là ba điều đầu tiên:
LABEL = / 12 | / | ext4 | mặc định | 1 | 1 |
LABEL = / home | / Home | ext4 | mặc định | 1 | 2 |
LABEL = / boot | / khởi động | ext4 | mặc định | 1 | 2 |
Đây là các phân vùng đĩa cứng. Mỗi dòng của tệp bao gồm sáu trường, như sau:
Bảng 15-1: Các trường / etc / fstab
Phần | Nội dung | Mô tả |
1 | Dụng cụ | Theo truyền thống, trường này chứa tên thực của một |
tệp thiết bị được liên kết với thiết bị vật lý, chẳng hạn như | ||
/ dev / sda1 (phân vùng đầu tiên của phân vùng đầu tiên được phát hiện | ||
ổ đĩa cứng). Nhưng với máy tính ngày nay, có | ||
nhiều thiết bị có thể cắm nóng (như ổ USB), |
thay vào đó, nhiều bản phân phối Linux hiện đại liên kết thiết bị với một nhãn văn bản. Nhãn này (được thêm vào phương tiện lưu trữ khi nó được định dạng) có thể là một nhãn văn bản đơn giản hoặc một UUID được tạo ngẫu nhiên (Số nhận dạng duy nhất phổ biến). Nhãn này được hệ điều hành đọc khi thiết bị được gắn vào hệ thống. Bằng cách đó, bất kể tệp thiết bị nào được gán cho thiết bị vật lý thực tế, nó vẫn có thể được xác định chính xác. | ||
2 | Điểm lắp | Thư mục nơi thiết bị được đính kèm với tệp |
cây hệ thống. | ||
3 | Loại hệ thống tệp | Linux cho phép nhiều loại hệ thống tệp được gắn kết. |
Hầu hết các hệ thống tệp Linux nguyên bản đều được mở rộng lần thứ tư | ||
Hệ thống tập tin (ext4), nhưng nhiều người khác được hỗ trợ, | ||
chẳng hạn như FAT16 (msdos), FAT32 (vfat), NTFS | ||
(ntfs), Ổ ĐĨA CD (iso9660), Vv | ||
4 | Các lựa chọn | Hệ thống tệp có thể được gắn với nhiều tùy chọn khác nhau. Nó là |
có thể, chẳng hạn, để gắn kết các hệ thống tệp dưới dạng read- | ||
chỉ hoặc để ngăn không cho bất kỳ chương trình nào được thực thi | ||
từ chúng (một tính năng bảo mật hữu ích để có thể tháo rời | ||
phương tiện truyền thông). | ||
5 | Tần số | Một số duy nhất chỉ định nếu và khi một tệp |
hệ thống phải được sao lưu với đổ chỉ huy. | ||
6 | Thứ Tự | Một số duy nhất chỉ định trong tệp đơn đặt hàng nào |
hệ thống nên được kiểm tra với chết tiệt chỉ huy. |
<Trước | Nội dung | Tiếp theo>