Giáo trình Hệ điều hành Linux cơ bản Chương 03

33 789 6
Giáo trình Hệ điều hành Linux cơ bản Chương 03

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

HỆ THỐNG TẬP TINCHƯƠNG 3 Nội dung1. Filesystem là gì?2. Khái niệm về thiết bị.3. Partition.4. Định dạng partition.5. Những khái niệm bản về filesystem.6. Những filesystem sẵn trong Linux.7. Sửa filesystem.8. Mount filesystem. Nội dung (tt)1. Di chuyển filesystem.2. Tập hợp thông tin về filesystem.3. Cấu trúc cây thư mục.4. Các thao tác trên tập tin và thư mục.5. Các tập tin chuẩn trong linux.6. Lưu trữ tập tin và thư mục. 1. Filesystem là gì?Là cách tổ chức dữ liệu trên thiết bị lưu trữ.Hệ thống tập tin là một phần bản của hệ điều hành Linux.Một hệ thống tập tin là một thiết bị mà nó đã được định dạng để lưu trữ tập tin và thư mục. 2. Khái niệm về thiết bị.Có 2 loại thiết bị: block device và character device.Block device: được gọi là Random Access Device như đĩa cứng.Character device: keyboard, audio device.Master Boot Record (MBR) chứa Bootloader code và partition table.Mỗi thiết bị trong Linux được xem là một tập tin lưu trong thư mục /dev. Khái niệm về thiết bị (tt)Đĩa cứng SCSI, USB : sda, sdb …Đĩa cứng IDE : hda, hdb …Đĩa mềm : fd0, fd1 …Đĩa CDROM : cdrom 3. Partition.Linux hỗ trợ 4 primary partition.MỗI partition là một thiết bị một tập tin tương ứng trong /dev.Tên gọi của chúng bắt nguồn từ tên ổ đĩa và số thứ tự từ 1. Primary số thứ tự từ 1 ->4, logical từ 5 trở đi.Lệnh fdisk dùng để tạo partition. Partition (tt)Ví dụ về cách tạo mới một partition. Partition (tt) 4. Định dạng partition.Cú Pháp :#mkfs –t <fstype> <filesystem>Ví dụ : #mkfs –t ext2 /dev/hda1 [...]... Cho biết lệnh fsck đang làm gì -t loai-fs Xác định loại hệ thống tập tin cần kiểm tra -a Tự động sửa chữa những hỏng hóc trong hệ thống tập tin mà không cần hỏi -l Liệt kê tất cả các tên tập tin trong hệ thống tập tin -r Hỏi trước khi sửa chữa hệ thống tập tin -s Liệt kê các superblock trước khi kiểm tra hệ thống tập tin 8 Mount filesystem  Mount hệ thống tập tin : Cú pháp : #mount –t ... những gì mount định thực hiện -w : mount hệ thống tập tin với quyền đọc và ghi -r : mount hệ thống tập tin với quyền đọc -t loai-fs : xác định hệ thống tập tin đang được mount : ext2, ext3,vfat -a : mount tất cả những hệ thống tập tin được khai báo trong /etc/fstab -o remount : chỉ định việc mount lại 1 filesystem nào đó Mount filesystem (tt)  Umount hệ thống tập tin : Cú pháp : #umount ... nó - Tập tin thiết bị : Hệ thống Linux xem các thiết bị như là các tập tin Ra vào dữ liệu trên các tập tin này chính là ra vào dữ liệu cho thiết bị Những khái niệm … (tt) - Link (Liên kết) một liên kết, là tạo ra một tập tin thứ hai cho một tập tin Cú pháp : #ln [-s] Ví dụ : #ln /usr/bill/testfile /usr/tim/testfile + Hard Link là một liên kết trong cùng hệ thống tập tin với hai... Những khái niệm … (tt) 6 Những filesystem sẵn trong Linux      VFS Ext2 Ext3 Vfat iso9660 7 Sửa filesystem  Khi filesystem bị lỗi dùng lệnh sau để sửa lại : Cú pháp : #fsck Ví dụ : #fsck –V –a / Sửa filesystem (tt) Bảng mô tả các tùy chọn : Tùy chọn Mô tả -A Duyệt khắp tập tin /etc/fstab và cố gắng kiểm tra tất cả các hệ thống tập tin chỉ trong một lần duyệt -V Chế độ chi...5 Những khái niệm bản về filesystem a) Trong Linux xem file như là một inode, thư mục là một file chứa những entry b) Khi tạo một filesystem, những loại khác được tạo trong filesystem, gồm 3 phần : - Superblock - Inode - Storageblock... thư mục Nó chia thành những datablock Mỗi block chứa 1024 ký tự - Datablock của tập tin thường lưu inode của tập tin và nội dung của tập tin - Datablock của thư mục lưu danh sách những entry gồm inode number, tên tập tin và những thư mục con Những khái niệm … (tt) c) Các loại tập tin : trong Linux tập tin dùng lưu trữ dữ liệu, bao gồm thư mục và thiết bị lưu trữ Các tập tin trong Linux được chia làm... #umount -a #umount -t loai-fs Lưu ý : Lệnh umount không umount những hệ thống tập tin đang sử dụng Mount filesystem (tt) LABEL=/ LABEL=/boot None / /boot /dev/pts ext3 ext3 devpts defaults defaults gid=5,mode=620 1 1 1 1 0 0  cột 1: chỉ ra thiết bị hoặc hệ thống tập tin cần mount  cột 2: xác định mount point (chữ none sử dụng cho các hệ thống tập tin đặc biệt như swap)  cột 3: chỉ ra loại filesystem... chỉ ra loại filesystem như : vfat, ext2 …  cột 4: các tùy chọn phân cách nhau bởi dấu phẩy  cột 5: xác định thời gian để lệnh dump sao chép (backup) hệ thống tập tin  cột 6: khai báo cho lệnh fsck biết thứ tự kiểm tra các hệ thống tập tin khi khởi động hệ thống 9 Di chuyển filesystem  Gắn ổ đĩa vật lý, tạo một partition  Khởi động lại máy  Định dạng partition #mkfs –t ext2 /dev/hda4  Tạo một thư... home etc usr local share /home etc /usr/local local var log Ổ đĩa vật lý spool Cấu trúc logic hệ thống tập tin bin 12 Các thao tác trên tập tin và thư mục  Đường dẫn tương đối  Đường dẫn tuyệt đối  Các thao tác trên thư mục • pwd : Xác định vị trí thư mục hiện hành Cú pháp : #pwd • cd : Thay đổi thư mục hiện hành Cú pháp : #cd [directory] • ls : Liệt kê nội dung thư mục Cú pháp : #ls [option] [directory]... và thay đổi nội dung tập tin Cú pháp : #touch • dd : Sao chép và chuyển đổi tập tin Cú pháp : #dd if= of= if là input file of là output file 13 Các tập tin chuẩn trong Linux 3 loại : • Nhập chuẩn : Dữ liệu được nhập từ bàn phím • Xuất chuẩn : Dữ liệu xuất ra màn hình • Lỗi chuẩn : Luồng dữ liệu thông báo lỗi  Chuyển hướng : • Chuyển hướng nhập : #command < file . thiết bị lưu trữ. Hệ thống tập tin là một phần cơ bản của hệ điều hành Linux. Một hệ thống tập tin là một thiết bị mà nó đã được định dạng. HỆ THỐNG TẬP TINCHƯƠNG 3 Nội dung1. Filesystem là gì?2. Khái niệm về thiết bị.3. Partition.4. Định dạng partition.5. Những khái niệm cơ bản về filesystem.6.

Ngày đăng: 05/11/2012, 14:31

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan