OnWorks Linux và Windows Online WorkStations

Logo

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

<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.


 

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