Mounting and unmounting filesystems Mounting file systems

Một phần của tài liệu Giới thiệu hệ điều hành UNIX (Trang 60 - 62)

III. FileSystem and Disk Administration 1.Cấu trúc thư mục trên Un

31. Mounting and unmounting filesystems Mounting file systems

Mounting file systems

Như ta đã biêt hệ thống file của UNIX được lưu trữ dưới dạng các cây thư mục nhưng muốn thực hiện được điều này thì nó phải được mount.

Trước khi có thể mount file hệ thống ta cần chọn một điểm mount. Điểm mount là một thư mục trong hệ thống file nơi mà thư mục gốc bao lên nó. UNIX giữ điểm mount và cho phép truy nhập đến hệ thống file dựa trên quyền hạn của người sử dụng hiện thời. Điểm mount có thể là một vị trí nào đó trên cây thư mục. Cần chú ý rằng một hệ thống file chỉ được mount trên một một thư mục.

Để mount hệ thống file dùng lệnh mount cú pháp như sau:. mount <option> </dev/device> </directory to mount>

 /dev/device là tên của device mà ta muốn mount.

 /directory to mount là thư mục mount mà hệ thống file mount tới Các tham số tuỳ chọn của option –o có thể là:

 rw read/write  ro read only

 bg background mount (Nếu mount bị lỗi nó chuyển sang background và tiếp tục cố gắng mount cho đến khi hoàn thành).

Ví dụ: mount -o rw /dev/hda4 /usr

Lệnh mount không tham số sẽ hiện lên tất cả các file systems đang được mount Chi tiết của lệnh xem tài liệu ứng với loại hệ điều hành UNIX.

Unmounting file systems

Để bỏ mount hệ thống file dùng lệnh umount hoặc umountall

Lệnh umount: Bỏ mount một hệ thống file (điểm mount). umount <mount point>

Ví dụ: umount /usr

Lệnh umountall: Bỏ tất cả các điểm mount

Automount file systems

Automount là khả năng tự động mount hệ thống file tại thời điểm khởi động hệ điều hành. Với khả năng tự động cho phép hệ thống sẵn sàng khi quá trình khởi động kết thúc. Để thực hiện được việc tự động mount UNIX sử dụng file đặc biệt là /etc/fstab (/etc/vfstab dưới Solaris). File này chứa danh sách tất cả các partition cần mount tại thời điểm khởi động và thư mục cần được mount tới với các tuỳ chọn kèm theo theo dạng sau:

/dev/device /dir/to/mount ftype parameters fs_freq fs_passno  dev/device Chỉ device sẽ được mount.

 /dir/to/mount Là thư mục được mount tới trên cây thư mục.

 ftype Là kiểu hệ thống file. Ví dụ dưới Solaris là ufs, dưới Linux là ext2, nfs cho NFS , swap cho swap partitions, và proc cho /proc file system.  parameters Là biến tuỳ chọn khi mount ứng với –o option.

 fs_freq Được sử dụng bởi dump để xác định hệ thống file cần được dump.

 fs_passno Được sử dụng bởi chương trình fsck để xác định trình tự kiểm tra đĩa tại thời điểm khởi động.

Các dòng bắt đầu bằng dấu # là các dòng chú thích. Ví dụ về file fstab dưới Linux systems:

# Sample /etc/fstab file for a Linux machine #

# Local mounts

/dev/sda1 / ext2 defaults 1 1

/dev/sda2 /usr ext2 defaults 1 1 /dev/sda3 /usr/data ext2 defaults 1 1 /dev/cdrom /cdrom iso9660 ro 1 1 /dev/sda4 /dos msdos defaults 1 1

/dev/sdb1 /data ext2 defaults 1 1 Một số kiểu hay dùng trong Linux

 ext2 Kiểu filesystem được dùng chủ yếu trên Linux partition.  iso9660 Kiểu ISO 9660 filesystem được dùng với CD-ROM disks.  sysv Kiểu Nhằm hỗ trợ cho dạng UNIX System V filesystem.  msdos Kiểu DOS partition mà Linux có thể truy nhập.

 hpfs Kiểu High Performance filesystem bởi Linux.

Một phần của tài liệu Giới thiệu hệ điều hành UNIX (Trang 60 - 62)

Tải bản đầy đủ (DOCX)

(91 trang)
w