Chương 7 giới thiệu về các lệnh quản lý thiết bị ngoại vi. Các nội dung cụ thể được trình bày trong chương này gồm có: Gắn kết một thiết bị lưu trữ, hủy bỏ gắn kết một thiết bị lưu trữ, xây dựng một hệ thống file trên Linux, xem dung lượng đĩa đã sử dụng, kiểm tra dung lượng đĩa trống. Mời tham khảo.
9/29/2009 Hệ ñiều hành UNIX-Linux Chương Các lệnh quản lý thiết bị ngoại vi Unix operating system - Nguyen Tri Thanh - 2008 Gắn kết thiết bị lưu trữ mount [tùy-chọn] Lệnh mount ñược dùng ñể thông báo cho nhân hệ thống biết tồn hệ thống file muốn kết nối vào hệ thống file điểm gắn ñó (mount-point) ðiểm gắn thường thư mục hệ thống file truy cập dễ dàng ðiểm gắn kết thư mục /mnt Ví dụ # mount -t msdos /dev/fd0 /mnt/floppy # mount /dev/cdrom /mnt/cdrom Unix operating system - Nguyen Tri Thanh - 2008 9/29/2009 Gắn kết thiết bị lưu trữ Các tuỳ chọn lệnh mount -t : xác ñịnh kiểu thiết bị (chẳng hạn msdos nh- ví dụ trên): kiểu sử dụng để xác ñịnh kiểu hệ thống file -a : gắn kết tất file hệ thống (thuộc kiểu ñược ñưa ra) có tệp tin fstab (đây file lưu trữ thông tin trạng thái file hệ thống) -n : gắn kết hệ thống file mà không ghi vào file /etc/mtab (đây file lưu trữ thơng tin file hệ thống có hệ thống) -r : kết gắn hệ thống file có quyền ñọc -w : kết gắn hệ thống file có quyền ñọc ghi -L nhãn : kết gắn phân vùng ñược nhãn -U uuid : kết gắn phân vùng ñược xác ñịnh uuid Hai tùy chọn thực ñược file /proc/partitions tồn (ñây file lưu trữ thông tin phân vùng hệ thống) Unix operating system - Nguyen Tri Thanh - 2008 Hủy bỏ gắn kết thiết bị lưu trữ umount [tùy-chọn] Tháo bỏ kết gắn hệ thống file có thiết-bị khỏi hệ thống file Khơng thể tháo bỏ kết gắn hệ thống file ”bận” - tức có q trình hoạt động truy cập đến file hệ thống file Tuỳ chọn -v : chế ñộ liên quan -r : trường hợp loại bỏ gắn kết bị lỗi, tùy chọn giúp tạo lại gắn kết với chế ñộ ñọc -a : tất file hệ thống ñược hiển thị /etc/mtab ñã ñược loại bỏ gắn kết -f : bắt buộc phải tháo bỏ gắn kết Ví dụ # umount /mnt/fd0 Unix operating system - Nguyen Tri Thanh - 2008 9/29/2009 Xây dựng hệ thống file Linux mkfs [tùy-chọn] [khối] Lệnh mkfs ñược sử dụng ñể tạo hệ thống file thiết bị hệ-thống-file tên thiết bị (ví dụ /dev/hda1, /dev/sdb2) điểm kết nối file hệ thống (ví dụ /, /usr, /home); khối số khối ñược sử dụng cho hệ thống file -t kiểu : tùy chọn xác ñịnh kiểu file hệ thống xây dựng Nếu khơng có tùy chọn này, kiểu file hệ thống mặc ñịnh ñược sử dụng (hiện kiểu ext2) -c : kiểm tra thiết bị để tìm khối hỏng trước xây dựng hệ thống file Ví dụ mkfs /dev/hda2 Unix operating system - Nguyen Tri Thanh - 2008 Xem dung lượng ñĩa ñã sử dụng du [tùy-chọn] [file] Các tuỳ chọn: -a : liệt kê kích thước tất file -b, bytes : hiển thị kích thước theo byte -c, total : hiển thị tổng dung lượng ñược sử dụng hệ thống file -h, human-readable : hiển thị kích thước file kèm theo đơn vị tính (ví dụ: 1K, 234M, 2G ) -k, kilobytes : hiển thị kích thước tính theo kilobytes -l, count-links : tính kích thước file nhiều lần ñược liên kết cứng -m, megabytes : tính kích thước theo megabytes -S, separate-dirs : khơng hiển thị kích thước thư mục -s : đưa kích thước hệ thống file có lưu trữ file -x, one-file system : bỏ qua thư mục hệ thống file khác Ví dụ # du /usr/doc/test Unix operating system - Nguyen Tri Thanh - 2008 9/29/2009 Kiểm tra dung lượng ñĩa trống df [tùy-chọn] [file] Lệnh hiển thị dung lượng đĩa cịn trống hệ thống file chứa file Nếu khơng có tham số file lệnh hiển thị dung lượng đĩa cịn trống tất hệ thống file ñược kết nối Tùy chọn -a, all : bao gồm file hệ thống có dung lượng block block-size=cỡ : thiết lập lại ñộư lớn khối cõ byte -k, kilobytes : hiển thị dung lượng tính theo kilobytes -l, local : giới hạn danh sách file cục hệ thống -m, megabytes : hiển thị dung lượng tính theo megabytes -t, type=kiểu : giới hạn danh sách file hệ thống thuộc kiểu -T, print-type : hiển thị kiểu file hệ thống help : ñưa trang trợ giúp Ví dụ # df /mnt/floppy Unix operating system - Nguyen Tri Thanh - 2008 ... thái file hệ thống) -n : gắn kết hệ thống file mà không ghi vào file /etc/mtab (đây file lưu trữ thơng tin file hệ thống có hệ thống) -r : kết gắn hệ thống file có quyền đọc -w : kết gắn hệ thống... operating system - Nguyen Tri Thanh - 2008 Hủy bỏ gắn kết thiết bị lưu trữ umount [tùy-chọn] Tháo bỏ kết gắn hệ thống file có thiết-bị khỏi hệ thống file Khơng thể tháo bỏ kết gắn hệ thống... bỏ gắn kết -f : bắt buộc phải tháo bỏ gắn kết Ví dụ # umount /mnt/fd0 Unix operating system - Nguyen Tri Thanh - 2008 9/29/2009 Xây dựng hệ thống file Linux mkfs [tùy-chọn] [khối]