Chương 3 hệ thống tập tin

33 235 0
Chương 3  hệ thống tập tin

Đ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

CHƯƠNG HỆ THỐNG TẬP TIN Nội dung Filesystem gì? Khái niệm thiết bị Partition Định dạng partition Những khái niệm filesystem Những filesystem có sẵn Linux Sửa filesystem Mount filesystem Nội dung (tt) Di chuyển filesystem 10 Tập hợp thông tin filesystem 11 Cấu trúc thư mục 12 Các thao tác tập tin thư mục 13 Các tập tin chuẩn linux 14 Lưu trữ tập tin thư mục Filesystem gì?  Là cách tổ chức liệu thiết bị lưu trữ  Hệ thống tập tin phần hệ điều hành Linux  Một hệ thống tập tin thiết bị mà định dạng để lưu trữ tập tin thư mục Khái niệm thiết bị  Có loại thiết bị: block device character device  Block device: gọi Random Access Device đĩa cứng  Character device: keyboard, audio device  Master Boot Record (MBR) chứa Bootloader code partition table  Mỗi thiết bị Linux xem tập tin lưu thư mục /dev Khái niệm thiết bị (tt)     Đĩa Đĩa Đĩa Đĩa cứng SCSI, USB : sda, sdb … cứng IDE : hda, hdb … mềm : fd0, fd1 … CDROM : cdrom Partition  Linux hỗ trợ primary partition  MỗI partition thiết bị có tập tin tương ứng /dev  Tên gọi chúng bắt nguồn từ tên ổ đĩa số thứ tự từ Primary có số thứ tự từ ->4, logical từ trở  Lệnh fdisk dùng để tạo partition Partition (tt) Ví dụ cách tạo partition Partition (tt) Định dạng partition  Cú Pháp : #mkfs –t Ví dụ : #mkfs –t ext2 /dev/hda1 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ả tùy chọn : Tùy chọn Mô tả -A Duyệt khắp tập tin /etc/fstab cố gắng kiểm tra tất hệ thống tập tin lần duyệt -V Chế độ chi tiết Cho biết lệnh fsck làm -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 hỏng hóc hệ thống tập tin mà không cần hỏi -l Liệt kê tất tên tập tin hệ thống tập tin -r Hỏi trước sửa chữa hệ thống tập tin -s Liệt kê superblock trước kiểm tra hệ thống tập tin Mount filesystem  Mount hệ thống tập tin : Cú pháp : #mount –t Một số tùy chọn : Là thiết bị vật lý /dev/cdrom, /dev/fd0 … Là vị trí thư mục thư mục -f : làm cho tất thứ ra, song gây động tác giả -v : chế độ chi tiết, cung cấp thông tin mount định thực -w : mount hệ thống tập tin với quyền đọc 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 mount : ext2, ext3,vfat -a : mount tất hệ thống tập tin khai báo /etc/fstab -o remount : định việc mount lại filesystem Mount filesystem (tt)  Umount hệ thống tập tin : Cú pháp : #umount #umount -a #umount -t loai-fs Lưu ý : Lệnh umount không umount hệ thống tập tin sử dụng Mount filesystem (tt) LABEL=/ LABEL=/boot None / /boot /dev/pts ext3 ext3 devpts defaults defaults gid=5,mode=620 1 1 0  cột 1: thiết bị hệ thống tập tin cần mount  cột 2: xác định mount point (chữ none sử dụng cho hệ thống tập tin đặc biệt swap)  cột 3: loại filesystem : vfat, ext2 …  cột 4: tùy chọn phân cách dấu phẩy  cột 5: xác định thời gian để lệnh dump 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 hệ thống tập tin khởi động hệ thống Di chuyển filesystem  Gắn ổ đĩa vật lý, tạo partition  Khởi động lại máy  Định dạng partition #mkfs –t ext2 /dev/hda4  Tạo thư mục newpartition /mnt Mount partition vào thư mục #mkdir /mnt/newpartition #mount /dev/hda4 /mnt/newpartition Di chuyển filesystem (tt)  Copy tất liệu vào thư mục #cp –a /home/* /mnt/newpartiton  định nghĩa mount partition vừa tạo vào thư mục /home cách tự động (/etc/fstab)  Mount partiton #umount /mnt/newpartition #mount /dev/hda4 /home 10 Tập hợp thông tin filesystem  Lệnh df Cú pháp : #df -l : Liệt kê filesystem -h : In theo dạng MB, GB  System monitor  Lệnh du 11 Cấu trúc thư mục / / / bin usr /usr 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 tập tin thư mục  Đường dẫn tương đối  Đường dẫn tuyệt đối  Các thao tác thư mục • pwd : Xác định vị trí thư mục hành Cú pháp : #pwd • cd : Thay đổi thư mục hành Cú pháp : #cd [directory] • ls : Liệt kê nội dung thư mục Cú pháp : #ls [option] [directory] • mkdir : Tạo thư mục Cú pháp : #mkdir Các thao tác … (tt) • rmdir : Xóa thư mục rỗng Cú pháp : #rmdir  Các thao tác tập tin : • cat : Dùng hiển thị nội dung tập tin Cú pháp : #cat [filename2] Lệnh cat dùng để tạo tập tin Ta dùng dấu > >> (dấu > tạo mới, dấu >> nối tiếp vào nội dung có sẵn) Nhấn CTRL-d để kết thúc • more : Xem nội dung tập tin theo trang Cú pháp : #more Các thao tác … (tt) • cp : Sao chép tập tin Cú pháp : #cp • mv : Di chuyển đổi tên tập tin Cú pháp : #mv • rm : Xóa tập tin, thư mục Cú pháp : #rm [option] -r : xóa thư mục -i : xác nhận trước xóa • find : Tìm kiếm tập tin Cú pháp : #find [path-list] [expression] Các thao tác … (tt) Một số chuỗi tìm kiếm : -name : tìm tập tin -size n : tìm theo kích thước tập tin -user uname : tìm tập tin sở hữu uname • grep : Tìm chuỗi nội dung tập tin Cú pháp : #grep [expression] [filename] • touch : Tạo thay đổi nội dung tập tin Cú pháp : #touch • dd : Sao chép chuyển đổi tập tin Cú pháp : #dd if= of= if input file of output file 13 Các tập tin chuẩn Linux  Có loại : • Nhập chuẩn : Dữ liệu nhập từ bàn phím • Xuất chuẩn : Dữ liệu xuất hình • Lỗi chuẩn : Luồng liệu thông báo lỗi  Chuyển hướng : • Chuyển hướng nhập : #command < file • Chuyển hướng xuất : #command > file • Đường ống (Pipe) : hướng xuất lệnh hướng nhập lệnh Cú pháp : #command1 | command2 | … 14 Lưu trữ tập tin thư mục  gzip/gunzip : Nén giải nén tập tin Cú pháp : gzip/gunzip [option] -c : Chuyển thông tin hình -d : Giải nén, -d tương đương gunzip -h : Hiển thị giúp đỡ  tar : Gom bung tập tin, thư mục Cú pháp : #tar [option] -cvf : Gom tập tin/thư mục -xvf : Bung tập tin/thư mục Có thể sử dụng danh sách tập tin thư mục [...]... 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 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... -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 #umount... : - 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... 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... 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 như : vfat, ext2 …... 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... … 14 Lưu trữ tập tin và thư mục  gzip/gunzip : Nén và giải nén các tập tin Cú pháp : gzip/gunzip [option] -c : Chuyển thông tin ra màn hình -d : Giải nén, -d tương đương gunzip -h : Hiển thị giúp đỡ  tar : Gom và bung những tập tin, thư mục Cú pháp : #tar [option] -cvf : Gom tập tin/ thư mục -xvf : Bung tập tin/ thư mục Có thể sử dụng danh sách các tập tin và thư mục... chuyển và đổi tên tập tin Cú pháp : #mv • rm : Xóa tập tin, thư mục Cú pháp : #rm [option] -r : xóa thư mục -i : xác nhận trước khi xóa • find : Tìm kiếm tập tin Cú pháp : #find [path-list] [expression] Các thao tác … (tt) Một số các chuỗi tìm kiếm : -name : tìm tập tin -size n : tìm theo kích thước tập tin -user uname : tìm các tập tin được sở hữu... kiểm tra hệ thống tập tin 8 Mount filesystem  Mount hệ thống tập tin : Cú pháp : #mount –t Một số tùy chọn : Là thiết bị vật lý như /dev/cdrom, /dev/fd0 … Là vị trí thư mục trong cây thư mục -f : làm cho tất cả mọi thứ đều hiện ra, song nó chỉ gây ra động tác giả -v : chế độ chi tiết, cung cấp thông tin về những gì mount định thực hiện -w : mount hệ thống tập tin với quyền... thao tác trên tập tin : • cat : Dùng hiển thị nội dung tập tin Cú pháp : #cat [filename2] Lệnh cat còn dùng để tạo tập tin Ta có thể dùng dấu > hoặc >> (dấu > sẽ tạo mới, dấu >> sẽ nối tiếp vào nội dung có sẵn) Nhấn CTRL-d để kết thúc • more : Xem nội dung tập tin theo từng trang Cú pháp : #more Các thao tác … (tt) • cp : Sao chép tập tin Cú pháp : #cp • ... chữa hỏng hóc hệ thống tập tin mà không cần hỏi -l Liệt kê tất tên tập tin hệ thống tập tin -r Hỏi trước sửa chữa hệ thống tập tin -s Liệt kê superblock trước kiểm tra hệ thống tập tin 8 Mount... tin mount định thực -w : mount hệ thống tập tin với quyền đọc 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 mount : ext2, ext3,vfat -a : mount tất hệ thống. .. thông tin tập tin thư mục - Tập tin thiết bị : Hệ thống Linux xem thiết bị tập tin Ra vào liệu tập tin vào liệu cho thiết bị Những khái niệm … (tt) - Link (Liên kết) liên kết, tạo tập tin thứ

Ngày đăng: 03/12/2015, 16:13

Từ khóa liên quan

Mục lục

  • Slide 1

  • Nội dung

  • Nội dung (tt)

  • 1. Filesystem là gì?

  • 2. Khái niệm về thiết bị.

  • Khái niệm về thiết bị (tt)

  • 3. Partition.

  • Partition (tt)

  • Slide 9

  • 4. Định dạng partition.

  • 5. Những khái niệm cơ bản về filesystem.

  • Những khái niệm … (tt)

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • 6. Những filesystem có sẵn trong Linux.

  • 7. Sửa filesystem.

  • Sửa filesystem (tt).

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

  • Đang cập nhật ...

Tài liệu liên quan