Chương 3: Hệ thống tập tin
lượt xem 25
download
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 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 để lưu trữ tập tin và thư mục.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Chương 3: Hệ thống tập tin
- CHƯƠNG 3 HỆ THỐNG TẬP TIN
- Nội dung 1. 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. Những filesystem có sẵn trong Linux. 7. Sửa filesystem. 8. Mount filesystem.
- Nội dung (tt) 9. Di chuyển filesystem. 10. Tập hợp thông tin về filesystem. 11. Cấu trúc cây thư mục. 12. Các thao tác trên tập tin và thư mục. 13. Các tập tin chuẩn trong linux. 14. 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 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 để 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ị có 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 có 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 Ví dụ : #mkfs –t ext2 /dev/hda1
- 5. Những khái niệm cơ 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
- Những khái niệm … (tt) Superblock là cấu trúc được tạo tại vị trí bắt đầu filesystem. Lưu trữ các thông tin : Kích thước và cấu trúc filesystem. Thời gian cập nhật filesystem cuối cùng. Thông tin trạng thái. Inode lưu những thông tin về tập tin và thư mục được tạo trong filesystem. Mỗi tập tin tạo ra sẽ được phân bổ một inode lưu thông tin sau : Loại tập tin và quyền hạn truy cập. Người sở hữu tập tin.
- Những khái niệm … (tt) Kích thước và số hard link đến tập tin. Ngày và giờ chỉnh sửa tập tin lần cuối cùng. Vị trí lưu nội dung tập tin trong filesystem. Storageblock là vùng lưu dữ liệu thực sự của tập tin và 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 3 loại chính : Tập tin dữ liệu : là dữ liệu lưu trữ trên các thiết bị như đĩa cứng, cdrom. Thư mục : chứa các thông tin của những tập tin và thư mục con trong 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 inode entry tương ứng trỏ đến cùng một nội dung vật lý. + Symbolic Link là một liên kết khác mà không sử dụng inode entry cho việc liên kết. Tùy chọn –s của lệnh ln cho phép tạo một symbolic link.
- Những khái niệm … (tt)
- Những khái niệm … (tt)
- 6. Những filesystem có 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 tiết. Cho biết lệnh fsck đang làm gì. t loaifs 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.
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Chương 3 (cont): Tập hợp thông tin
19 p | 202 | 73
-
Chương 3: Hệ thống quản lý tập tin
56 p | 296 | 55
-
Hệ điều hành LINUX (Nguyễn Nam Trung ) - Chương 3
65 p | 133 | 20
-
Bài giảng Cấu trúc máy tính: Chương 3 (tt) - Hoàng Văn Hiệp
213 p | 104 | 12
-
Bài giảng Cơ sở lý thuyết truyền tin: Chương 7 - Hà Quốc Trung
110 p | 92 | 12
-
Bài giảng Hệ điều hành Linuxs: Chương 3 - Nguyễn Nam Trung
65 p | 89 | 11
-
Bài giảng Cấu trúc máy tính: Chương 3 - Hoàng Văn Hiệp
74 p | 92 | 9
-
Bài giảng Hệ điều hành: Chương 3 - Phan Xuân Huy
56 p | 88 | 8
-
Bài giảng Hệ điều hành Linux - Chương 3: Hệ thống tập tin và quản trị hệ thống tập tin
65 p | 63 | 8
-
Bài giảng Nhập môn tin học: Chương 3 - Trần Thị Kim Chi
32 p | 82 | 6
-
Bài giảng Hệ điều hành mã nguồn mở: Chương 4 - ThS. Lương Minh Huấn
41 p | 48 | 5
-
Bài giảng Phần mềm nguồn mở: Bài 3 - Đoàn Thiện Ngân
12 p | 67 | 4
-
Bài giảng Tin học cơ sở: Chương 3 - Hệ điều hành và phần mềm
41 p | 55 | 3
-
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 3 - Hệ điều hành Windowns XP
39 p | 65 | 2
-
Bài giảng Phân tích và thiết kế hệ thống: Chương 3.2
19 p | 77 | 2
-
Bài giảng Lưu trữ và xử lý dữ liệu lớn: Chương 3.1 - Hệ thống tập tin phân tán Hadoop HDFS
18 p | 2 | 2
-
Bài giảng Lưu trữ và xử lý dữ liệu lớn: Chương 3.2 - Hệ thống tập tin phân tán Hadoop HDFS
30 p | 2 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn