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
Số trang: 65
Loại file: ppt
Dung lượng: 1.57 MB
Lượt xem: 10
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng cung cấp cho người học các kiến thức: Hệ thống tập tin và quản trị hệ thống tập tin. Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu.
Nội dung trích xuất từ tài liệu:
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 Chương 3 Hệ thống tập tin vàquản trị hệ thống tập tin Nguyễn Nam Trung E-mail : nntrung.itc@gmail.comNội dung chi tiết Hệ thống tập tin (File system). Các kiểu tập tin trong Linux. Liên kết tập tin. Gắn kết hệ thống tập tin. Tổ chức cây thư mục. Quản trị hệ thống tập tin. Các lệnh xem nội dung. Nhóm lệnh sao chép di chuyển. Nhóm lệnh tìm kiếm và so sánh. Lưu trữ tập tin, thư mục. Bảo mật hệ thống tập tin.Khoa CNTT - CĐCNTT 04/2009 2Hệ thống tập tin Là các phương pháp và cấu trúc dữ liệu mà hệ điều hành sử dụng để lưu trữ các thông tin của các tập tin hay phần chia trên đĩa. Là cách tổ chức dữ liệu trên thiết bị lưu trữ và được tổ chức theo dạng hình cây. Trong Linux xem file như là một inode, thư mục là một file chứa những entry. Các thành phần của hệ thống tập tin : Superblock Inode StorageblockKhoa CNTT - CĐCNTT 04/2009 3Super block Là cấu trúc được tạo tại vị trí bắt đầu filesystem. Lưu trữ các thông tin : Thông tin về block size, free block. Thời gian gắn kết (mount) cuối cùng của tập tin. Thông tin trạng thái tập tin.Khoa CNTT - CĐCNTT 04/2009 4Inode Lưu những thông tin về tập tin và thư mục được tạo trong hệ thống tập tin. Nhưng không lưu tên tập tin và thư mục. 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. 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.Khoa CNTT - CĐCNTT 04/2009 5Storage block Là vùng lưu dữ liệu thực sự của tập tin và thư mục. Chia thành những datablock, trong đó mỗi block chứa 1024 byte. 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.Khoa CNTT - CĐCNTT 04/2009 6Một số hệ thống tập tin VFS Ext2 Ext3 Jfs Vfat Iso9660 SwapKhoa CNTT - CĐCNTT 04/2009 7Gắn kết hệ thống tập tin Lệnh mount để gắn kết hệ thống tập tin vào hệ thống. Cú pháp : mount [–t type] Trong đó : -t type : chỉ rõ kiểu hệ thống tập tin type của thiết bị. device : là thiết bị vật lý như CD-ROM, đĩa mềm, usb,… directory : là thư mục muốn mount vào. Lệnh umount để gỡ bỏ gắn kết hệ thống tập tin đã được mount ra khỏi hệ thống. umount Khoa CNTT - CĐCNTT 04/2009 8File /etc/fstab Giúp tự động mount các hệ thống file lúc boot Khai báo cho các lệnh mount ngắn gọn # mount /dev/hda2 on / type ext3 (rw) Định dạngdevice mount-point type options Ví dụ về file /etc/fstab/dev/hda2 / ext3 defaults 1 1none /proc proc defaults 0 0/dev/hda3 swap swap defaults 0 0/dev/fd0 /mnt/floppy auto noauto 0 0/dev/hdd /mnt/cdrom iso9660 noauto,ro 0 0/dev/hdc1 /mnt/c auto auto 0 0Khoa CNTT - CĐCNTT 04/2009 9Các kiểu tập tin trong Linux Các tập tin trong Linux được chia thành 8 kiểu : Kiểu tập tin Ký hiệu Regular - hoặc f Directory d Charater device c Block device b Domain socket s Name pipes p Hard link Symbolic link lKhoa CNTT - CĐCNTT 04/2009 10Tập tin liên kết 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ó 2 loại tập tin liên kết : Hard link : là một tập tin liên kết tới một tập tin khác. Nội dung của hard link và tập tin nó liên kết tới luôn giống nhau. Khi thay đổi nội dung của hard link thì nội dung của tập tin mà nó liên kết tới cũng thay đổi, và ngược lại. Symbolic link : là một tập tin chỉ chứa tên của tập tin khác. Khi nhân của hệ điều hành duyệt qua symbolic link thì nó sẽ được dẫn tới tập tin mà symbolic link chỉ đến.Khoa CNTT - CĐCNTT 04/2009 11Quy ước đặt tên file Tối đa 255 ký tự Có thể sử dụng bất kỳ ký tự nào (kể cả k ...
Nội dung trích xuất từ tài liệu:
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 Chương 3 Hệ thống tập tin vàquản trị hệ thống tập tin Nguyễn Nam Trung E-mail : nntrung.itc@gmail.comNội dung chi tiết Hệ thống tập tin (File system). Các kiểu tập tin trong Linux. Liên kết tập tin. Gắn kết hệ thống tập tin. Tổ chức cây thư mục. Quản trị hệ thống tập tin. Các lệnh xem nội dung. Nhóm lệnh sao chép di chuyển. Nhóm lệnh tìm kiếm và so sánh. Lưu trữ tập tin, thư mục. Bảo mật hệ thống tập tin.Khoa CNTT - CĐCNTT 04/2009 2Hệ thống tập tin Là các phương pháp và cấu trúc dữ liệu mà hệ điều hành sử dụng để lưu trữ các thông tin của các tập tin hay phần chia trên đĩa. Là cách tổ chức dữ liệu trên thiết bị lưu trữ và được tổ chức theo dạng hình cây. Trong Linux xem file như là một inode, thư mục là một file chứa những entry. Các thành phần của hệ thống tập tin : Superblock Inode StorageblockKhoa CNTT - CĐCNTT 04/2009 3Super block Là cấu trúc được tạo tại vị trí bắt đầu filesystem. Lưu trữ các thông tin : Thông tin về block size, free block. Thời gian gắn kết (mount) cuối cùng của tập tin. Thông tin trạng thái tập tin.Khoa CNTT - CĐCNTT 04/2009 4Inode Lưu những thông tin về tập tin và thư mục được tạo trong hệ thống tập tin. Nhưng không lưu tên tập tin và thư mục. 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. 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.Khoa CNTT - CĐCNTT 04/2009 5Storage block Là vùng lưu dữ liệu thực sự của tập tin và thư mục. Chia thành những datablock, trong đó mỗi block chứa 1024 byte. 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.Khoa CNTT - CĐCNTT 04/2009 6Một số hệ thống tập tin VFS Ext2 Ext3 Jfs Vfat Iso9660 SwapKhoa CNTT - CĐCNTT 04/2009 7Gắn kết hệ thống tập tin Lệnh mount để gắn kết hệ thống tập tin vào hệ thống. Cú pháp : mount [–t type] Trong đó : -t type : chỉ rõ kiểu hệ thống tập tin type của thiết bị. device : là thiết bị vật lý như CD-ROM, đĩa mềm, usb,… directory : là thư mục muốn mount vào. Lệnh umount để gỡ bỏ gắn kết hệ thống tập tin đã được mount ra khỏi hệ thống. umount Khoa CNTT - CĐCNTT 04/2009 8File /etc/fstab Giúp tự động mount các hệ thống file lúc boot Khai báo cho các lệnh mount ngắn gọn # mount /dev/hda2 on / type ext3 (rw) Định dạngdevice mount-point type options Ví dụ về file /etc/fstab/dev/hda2 / ext3 defaults 1 1none /proc proc defaults 0 0/dev/hda3 swap swap defaults 0 0/dev/fd0 /mnt/floppy auto noauto 0 0/dev/hdd /mnt/cdrom iso9660 noauto,ro 0 0/dev/hdc1 /mnt/c auto auto 0 0Khoa CNTT - CĐCNTT 04/2009 9Các kiểu tập tin trong Linux Các tập tin trong Linux được chia thành 8 kiểu : Kiểu tập tin Ký hiệu Regular - hoặc f Directory d Charater device c Block device b Domain socket s Name pipes p Hard link Symbolic link lKhoa CNTT - CĐCNTT 04/2009 10Tập tin liên kết 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ó 2 loại tập tin liên kết : Hard link : là một tập tin liên kết tới một tập tin khác. Nội dung của hard link và tập tin nó liên kết tới luôn giống nhau. Khi thay đổi nội dung của hard link thì nội dung của tập tin mà nó liên kết tới cũng thay đổi, và ngược lại. Symbolic link : là một tập tin chỉ chứa tên của tập tin khác. Khi nhân của hệ điều hành duyệt qua symbolic link thì nó sẽ được dẫn tới tập tin mà symbolic link chỉ đến.Khoa CNTT - CĐCNTT 04/2009 11Quy ước đặt tên file Tối đa 255 ký tự Có thể sử dụng bất kỳ ký tự nào (kể cả k ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Hệ điều hành Linux Hệ điều hành Linux Hệ thống tập tin Quản trị hệ thống tập tin Các kiểu tập tin trong Linux Liên kết tập tin Nhóm lệnh sao chép di chuyểnGợi ý tài liệu liên quan:
-
183 trang 314 0 0
-
80 trang 259 0 0
-
117 trang 226 1 0
-
Giáo trình Hệ điều hành: Phần 2
53 trang 198 0 0 -
Giáo trình Hệ điều hành Linux (Ngành: Công nghệ thông tin) - CĐ Công nghiệp Hải Phòng
103 trang 187 0 0 -
271 trang 162 0 0
-
Giáo trình Hệ điều hành (Operating System)
201 trang 161 0 0 -
Hướng dẫn sử dụng Windows 7 với Boot Camp
8 trang 137 0 0 -
Nghiên cứu xây dựng bộ sinh số ngẫu nhiên tích hợp với nhiều hệ điều hành
5 trang 128 0 0 -
Giáo trình Hệ điều hành Linux và Unix
214 trang 120 0 0