Professional Documents
Culture Documents
com
CSE 265:
Quản trị Hệ thống và Mạng
● Đĩa
● Phân vùng
● Tập
● Hệ thống tập tin
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
SCSI:
Giao diện hệ thống máy tính nhỏ
- Nhiều phiên bản
● SCSI-1 (1986) 8-bit, 5MB / s
● SCSI-2 (1990) đã thêm hàng đợi
lệnh, DMA, hơn thế nữa
● SCSI-2 nhanh 8-bit, 10MB / s
● SCSI-2 nhanh / rộng 16-bit, 20MB / s
● Ultra SCSI 8 bit, 20MB / s
● Wide Ultra SCSI 16bits, 40MB / s
● Rộng Ultra2 SCSI 16bits, 80MB / s
● Rộng Ultra3 SCSI 16bits, 160MB / s
● Ultra-320, Ultra-640 SCSI
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Giao diện đĩa
- Tương đối ít
● SCSI (phát âm là "scuzzy")
- Phổ biến, được hỗ trợ rộng rãi
● IDE hay còn gọi là ATA hoặc PATA và SATA
- Không tốn kém, đơn giản
● Kênh sợi quang
- Băng thông cao, nhiều thiết bị đồng thời
- Hỗ trợ lên đến 16Gbit
● Bus nối tiếp đa năng (USB)
- Thường được sử dụng cho các thiết bị chậm (ví dụ: CD-ROM, ổ đĩa di
động, di động)
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
IDE hay còn gọi là ATA
- Giao diện ATAPI cho phép các thiết bị không phải ATA kết nối
● Ví dụ: CD-ROM
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
SATA
● Bây giờ thiết bị tiêu chuẩn
- Nhanh: 150-600MB / s (16GBit / s hiện khả dụng)
- Cáp mỏng
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
SCSI so với SATA
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Hộp đen
● 40 + 2 SATA
ổ đĩa
● RAID
● Xeon kép
● Cao 8U
● Lên đến 80TB
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Sun X4500
● 48 SATA
ổ đĩa
● Phần mềm
RAID hoặc ZFS
● AMD kép
● Cao 4U
● Lên đến 48TB
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Thêm đĩa vào Linux
STEP-BY-STEP (w / out LVM)
- Khởi động, tạo một số tệp thiết bị nhất định đã tồn tại trong / dev
● ví dụ: / dev / sdc
- Gắn kết bằng tay, sau đó khởi động lại để xác minh mọi thứ
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
hdparm: kiểm tra / thiết lập tham số hd
● hdparm sẽ thực hiện các bài kiểm tra hiệu suất đơn giản
[ root @ wume2 ~] # / sbin / hdparm -Tt / dev / hda /
dev / hda:
Định thời gian đọc được lưu trong bộ nhớ cache: 1928 MB trong 2,00 giây = 963,26 MB / giây
Định thời gian đọc đĩa đệm: 122 MB trong 3,03 giây = 40,22 MB / giây
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Phân vùng đĩa
- Các ổ đĩa được chia thành một hoặc nhiều phân vùng
được xử lý độc lập
● Các phân vùng giúp sao lưu dễ dàng hơn, hạn chế thiệt hại
- Thường có ít nhất hai hoặc ba
● phân vùng gốc (một)
- mọi thứ cần thiết để khởi động hệ thống ở chế độ một người dùng (thường
được sao chép vào một đĩa khác trong trường hợp khẩn cấp)
● hoán đổi phân vùng (ít nhất một)
- lưu trữ bộ nhớ ảo khi bộ nhớ vật lý không đủ
● (các) phân vùng người dùng
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Khối lượng lôgic
- Các phân vùng là tĩnh và đôi khi bạn muốn thay
đổi chúng
- LVM (Trình quản lý khối lượng logic của Linux) cho phép bạn kết hợp các
phân vùng và ổ đĩa để hiển thị một khối lượng tổng hợp như một thiết bị
khối thông thường (giống như đĩa hoặc phân vùng)
● Sử dụng và phân bổ bộ nhớ hiệu quả hơn
● Di chuyển khối lượng hợp lý giữa các thiết bị vật lý khác nhau
● Tăng và thu nhỏ kích thước khối lượng hợp lý một cách nhanh chóng
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
LVM
● Tổ chức mẫu:
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Hệ thống tập tin
- Hệ thống tệp Linux được tạo trong các phân vùng hoặc ổ đĩa
● ext2fs (Hệ thống tệp mở rộng thứ 2) đã cũ
● ext3fs (Hệ thống tệp mở rộng thứ 3) là phổ biến
- Tăng cường ext2fs để kết hợp ghi nhật ký
● Tạp chí chứa các bản cập nhật hệ thống tệp
● Nhật ký nhật ký có thể tạo lại hệ thống tệp nhất quán
● Tạp chí tăng tốc độ kiểm tra tính nhất quán của hệ thống tệp
● ext4fs (Hệ thống tệp mở rộng thứ tư) hiện đại
- Tăng tốc độ thư mục lớn
- Tương thích với ext2 và ext3
● Các hệ thống tệp khác cũng được hỗ trợ
- ReiserFS, JFS của IBM, XFS của SGI
● Có thể đọc các hệ thống tệp nước ngoài (ví dụ: FAT, NTFS, ISO 9660)
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
hệ thống tập tin ext #
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Gắn hệ thống tệp
- Hệ thống tập tin phải được gắn kết trước khi sử dụng
● Phải được tạo thành một phần của hệ thống tệp gốc
- Có thể được gắn trên (đầu trang) bất kỳ thư mục nào
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
/ etc / fstab
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
[u] gắn kết, hoán đổi
- mount -athực thi, gắn kết tất cả các phân vùng thông thường
- hoán đổicho phép hoán đổi trên tất cả các phân vùng hoán đổi
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
fsck: kiểm tra và sửa chữa hệ thống tập tin
● khối dữ liệu không sử dụng không được ghi lại trong bản đồ khối
● các khối dữ liệu được liệt kê là miễn phí cũng được sử dụng trong một tệp
● Bạn nên chạy lạifsckcho đến khi không có lỗi nào được tìm thấy
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Hệ thống tập tin
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Tên đường dẫn
- Hệ thống tệp Linux là một hệ thống phân cấp thống nhất duy
nhất, bắt đầu bằng / (thư mục gốc)
- Tên đường dẫn có thể là
● tuyệt đối
- /etc / passwd
● quan hệ
- . /passwd
- Luôn bắt đầu với thư mục làm việc hiện tại
- Không có giới hạn kỹ thuật nào đối với việc đặt tên tệp ngoài
độ dài và /
● một số ký tự khó sử dụng hơn (cần dấu ngoặc kép hoặc thoát)
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Gắn và ngắt kết nối hệ thống tệp
● Hệ thống tệp được tạo bằng các hệ thống tệp nhỏ hơn
● Hầu hết các hệ thống tệp đều chiếm phân vùng đĩa
- nhưng có thể là bất kỳ thứ gì tuân theo API
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
[u] gắn kết hệ thống tệp
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Tổ chức cây tệp
● Không thực sự được tổ chức tốt
● Nhiều tệp được sắp xếp theo chức năng
- khó nâng cấp
- /etc / chứa các tệp không bao giờ được tùy chỉnh và
những tệp hoàn toàn là cục bộ
● Có ít nhất một nơi cho mọi thứ
● Quản trị viên cần tìm hiểu những địa điểm tiêu chuẩn, không di chuyển
hoặc sử dụng những địa điểm mới
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Hệ thống tập tin phân cấp
http://www.pathname.com/fhs/
/ bin: Các mã nhị phân lệnh người dùng cần thiết (cho tất cả người dùng) /
boot: Các tệp tĩnh của bộ nạp khởi động (ví dụ: hạt nhân)
/ dev: Các tệp thiết bị (thiết bị đầu cuối, đĩa, modem, v.v.) /
etc: Cấu hình hệ thống dành riêng cho máy chủ
/ home: Thư mục chính của người dùng (tùy chọn)
/ lib: Thư viện được chia sẻ thiết yếu và mô-đun / phương
tiện hạt nhân: Hệ thống tệp trên phương tiện di động /
opt: Gói phần mềm ứng dụng bổ sung
/ proc: Hệ thống tệp ảo thông tin nhân và quy trình / root:
Thư mục chính cho người dùng root (tùy chọn)
/ sbin: Hệ thống nhị phân tĩnh để sửa chữa, khởi động và khôi phục OS /
tmp: Các tệp tạm thời (biến mất khi khởi động lại)
/ usr: (thêm trang tiếp theo) /
var: (thêm trang tiếp theo)
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
/ usr, / var
/ usr
/ usr / bin: Hầu hết các lệnh và tệp thực thi / usr /
bao gồm: Tệp tiêu đề cho các chương trình C
/ usr / lib: Thư viện và tệp hỗ trợ cho các chương trình tiêu chuẩn /
usr / local: Phần mềm cục bộ (nội dung bạn cài đặt)
/ usr / man: Các trang thủ công
/ usr / sbin: Các lệnh sysadmin ít thiết yếu hơn / usr / share: Nội
dung phổ biến cho nhiều hệ thống (RO) / usr / src: Mã nguồn cho
các gói phần mềm (phi địa phương)
/ var
/ var / adm: Các bản ghi khác nhau, bản ghi thiết lập hệ thống / var /
log: Các tệp nhật ký hệ thống
/ var / spool: Spooling thư mục cho máy in, mail, dns / var / tmp: Thêm dung
lượng tạm thời (được bảo toàn giữa các lần khởi động lại)
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Loại tập tin
- Các mục đặc biệt “.” và “..” lần lượt tham chiếu đến thư
mục chính và thư mục mẹ
- Tên tệp được lưu trữ trong thư mục mẹ
- Nhiều mục nhập thư mục có thể tham chiếu đến cùng một tệp
(liên kết cứng)
● Có thể được tạo bằngln, đã xóa bằngrm
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Ký tự và chặn các tệp thiết bị
/ dev /
- Cho phép các chương trình giao tiếp với phần cứng
● Khi hạt nhân nhận được yêu cầu đề cập đến tệp thiết bị, nó sẽ được
chuyển cho trình điều khiển thiết bị
- Các tệp thiết bị ký tự (thô): trình điều khiển thực hiện bộ đệm i / o
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Ổ cắm & đường ống
● Các tệp FIFO cho phép giao tiếp giữa các quá trình trên cùng một
máy chủ
● Được tạo nên bởimknodvà bị xóa vớirm
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Liên kết tượng trưng
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Thuộc tính tệp
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Bit quyền
● Chín bit quyền
- Người dùng: chủ sở hữu đọc, ghi, thực thi
● 400, 200, 100
- Nhóm đọc, ghi, thực thi
● 40, 20, 10
- Khác: thế giới đọc, ghi thực thi
● 4, 2, 1
● Khả năng xóa hoặc đổi tên được kiểm soát
bởi quyền trên thư mục
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Các ví dụ
- rwxr-xr-x 3 gốc root 63555 Mar 13 2002 / bin / gzip
crw - w ---- 1 gốc root 4, 0 Aug 4 2003 / dev / tty0
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison