1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Linux & phần mềm mã nguồn mở: Chương 9 - TS. Hà Quốc Trung

24 9 0

Đ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

Nội dung

Chương 9 Quản lý đĩa và hệ thống file thuộc bài giảng Linux và phần mềm mã nguồn mở, nội dung trong chương này trình bày về: khái niệm đĩa-phân vùng và hệ thống tệp, quản lý đĩa, quản lý phân vùng, quản lý hệ thống tệp, quản lý hạn ngạnh.

Quản lý đĩa hệ thống file LINUX VÀ PHẦN MỀM MÃ NGUỒN MỞ 2009 @Hà Quốc Trung 2009 10/30/2009 Nội dung  Khái niệm đĩa, phân vùng hệ thống tệp  Quản lý đĩa  Quản lý phân vùng  Quản lý hệ thống tệp  Quản lý hạn ngạch @Hà Quốc Trung 2009 10/30/2009 Các khái niệm  Các loại đĩa vật lý  IDE, SCSI, USB, SATA, LVM  Ký hiệu /dev/hdX, /dev/sdX, /dev/fdX  X chữ  Phân vùng  /dev/hdaX, /dev/sdbX, …  X số nguyên  Hệ thống tệp  Tổ chức logics phân vùng  NTFS, EXT2, EXT3, SWAP, …… @Hà Quốc Trung 2009 10/30/2009 Tổ chức ổ đĩa  Master boot record  Boot record  Primary partition (tối đa 4)  Extended Partition  Logical Partition @Hà Quốc Trung 2009 10/30/2009 Quản lý phân vùng  Công cụ: pdisk, fdisk  Thao tác  Hiển thị thông tin phân vùng  Xóa phân vùng  Thay đổi cấu hình phân vùng  Tạo phân vùng  Ghi thay đổi vào MBR @Hà Quốc Trung 2009 10/30/2009 Ví dụ  Sử dụng Linux cần phân vùng nào?  phân vùng  phân vùng  phân vùng mở rộng @Hà Quốc Trung 2009 10/30/2009 Quản lý hệ thống tệp  Tạo hệ thống tệp-định dạng  Kiểm tra hệ thống tệp  Tối ưu hệ thống tệp  Sử dụng hệ thống tệp @Hà Quốc Trung 2009 10/30/2009 Tạo hệ thống tệp  mkfs  Tạo hệ thống tệp phân vùng trống  -t để khai báo kiểu hệ thống tệp  Liên kết với lệnh tạo hệ thống tệp tương ứng  mk2fs, mkfs.ext2 tạo hệ thống tệp linux (ext2)  mk2fs -j, mkfs.ext3 tạo hệ thống tệp linux (ext3) @Hà Quốc Trung 2009 10/30/2009 Định dạng hệ thống tệp ext2  -b kích thước block  -i số lượng byte cho inode  -c Số lần mount  -j Có nhật ký?  -m dự trữ  -r số block dự trữ  -g, -u nhóm NSD dùng dự trữ @Hà Quốc Trung 2009 10/30/2009 Sử dụng hệ thống tệp 10  Thực câu lệnh mount  Điểm mount  Thiết bị mount  Kiểu hệ thống tệp  Các tiêu chí khác  Đọc, ghi, hạn ngạch, ……  Ảnh hưởng đến tệp mtab  umount: giải phóng thiết bị  fuser: tiến trình sử dụng tệp @Hà Quốc Trung 2009 10/30/2009 Kiểm tra ổ đĩa 11  Tìm block bị lỗi  Tìm sector bị lỗi  Sửa chữa cần !  Có thể thực tự động  fdisk -f /dev/sda1 @Hà Quốc Trung 2009 10/30/2009 Mount khởi động hệ thống 12  /etc/fstab [root@localhost ~]# cat /etc/fstab #device mount point fs option dump chk /dev/VolGroup00/LogVol00 / ext3 defaults 11 LABEL=/boot /boot ext3 defaults tmpfs /dev/shm tmpfs defaults 0 devpts /dev/pts devpts gid=5,mode=620 0 sysfs /sys sysfs defaults 00 proc /proc proc defaults 00 /dev/VolGroup00/LogVol01 swap swap defaults 0 @Hà Quốc Trung 2009 10/30/2009 Mount option 13 option Ý nghĩa -t Kiểu hệ thống tệp (ext2, ext3, vfat, ntfs, nfs, cifs, … ) rw/ ro Readonly, read-write usrquota,grpquota Hạn ngạch NSD hạn ngạch nhóm users/nousers Cho phép NSD mount/umount exec/noexec Cho phép thực chương trình phân chương sau mount sync/async Cập nhật ngay/không cập nhật thay đổi suid/nosuid user=, password= Cung cấp tên mật để kết nối với thiết bị lưu trữ (mạng) loop Cho phép làm việc với ổ đĩa ảo (tệp) @Hà Quốc Trung 2009 10/30/2009 Các thao tác ổ đĩa 14  df  Hiển thị thông tin ổ đia  dd  copy từ ổ đĩa sang ổ đĩa khác @Hà Quốc Trung 2009 10/30/2009 Tạo quản lý nhớ ảo 15  Khái niệm nhớ ảo  Bộ nhớ đĩa cứng sử dụng không đủ nhớ vật lý  Bộ nhớ ảo sử dụng Linux  Phân vùng riêng biệt, tạo cài đặt  Sử dụng tệp cho nhớ ảo  Các phân vùng quản lý tệp  mkswap /test/swap.img; swapon /test/swap.img  Sử dụng phân vùng cho nhớ ảo  Thay đổi phân vùng sử dụng cho swap  mkswap /dev/sda5; swapon /dev/sda5  Sử dụng nhiều nhớ ảo  Cùng lúc sử dụng nhiều nhớ ảo khác  Tự động hóa việc cấu hình swap  /etc/fstab @Hà Quốc Trung 2009 10/30/2009 /etc/fstab cho nhiều nhớ ảo 16 /dev/VolGroup00/LogVol00 / ext3 defaults 11 LABEL=/boot /boot ext3 defaults 12 tmpfs /dev/shm tmpfs defaults 00 devpts /dev/pts devpts gid=5,mode=620 0 sysfs /sys sysfs defaults 00 proc /proc proc defaults 00 /dev/VolGroup00/LogVol01 swap swap defaults 00 /k52-test/swap.img swap swap defaults 0 @Hà Quốc Trung 2009 10/30/2009 Ví dụ 17  Tạo ổ đĩa ảo  Dữ liệu NSD lưu trữ ổ đĩa ảo  Cấu hình fstab để mount ổ ảo khởi động @Hà Quốc Trung 2009 10/30/2009 Phân mảnh đĩa 18  Phân mảnh (internal defragmentation)  Chia làm nhiều ổ kích thước nhỏ  Phân mảnh ngồi (external defragmentation)  Cần kích thước đệm lớn  Linux  có 5% khơng gian dự trữ  Khi tệp đóng giải phóng vùng khơng gian khơng dùng đến  Không cần chống phân mảnh @Hà Quốc Trung 2009 10/30/2009 Hạn ngạch 19  Khái niệm  Hạn ngạch cho NSD nhóm NSD  Giới hạn Inodes block  Giới hạn cứng giới hạn mềm  Ân hạn @Hà Quốc Trung 2009 10/30/2009 Kích hoạt chế độ hạn ngạch 20  Chuẩn bị cho chế độ hạn ngạch  Mount với option hạn ngạch  Thay đổi thông tin hạn ngạch  Kiểm tra thay đổi thông tin hạn ngạch @Hà Quốc Trung 2009 10/30/2009 Kích hoạt hạn ngạch 21  Chuẩn bị hệ thống tệp sẵn sàng sử dụng hạn ngạch  Kích hoạt hạn ngạch phân vùng  Thay đổi hạn ngạch NSD nhóm NSD  Kiểm tra hạn ngạch NSD @Hà Quốc Trung 2009 10/30/2009 Kích hoạt hạn ngạch 22  Mount hệ thống file với hạn ngạch  mount –o usrquota,grpqouta /dev/sda1 /test  Tạo file cần thiết cho việc quản lý hạn ngạch  touch /test/aquota.user; touch /test/aquota.group  Sửa đổi file vừa tạo cho định dạng  quotacheck –f /test  Thay đổi quota NSD  edquota –u trunghq  Kích hoạt quota, tắt quota  quotaon, quotaoff  Hiển thị quota sử dụng hệ thống  repquota; repquota -a @Hà Quốc Trung 2009 10/30/2009 Thay đổi hạn ngạch 23  Thay đổi thời gian ân hạn  edquota –t  Thay đổi quota NSD nhóm NSD  edquota –u trunghq; edquota –g grp1  Bật tắt chế độ quản lý hạn ngạch  quotaon; quotaoff @Hà Quốc Trung 2009 10/30/2009 Bài tập 24  Thiết lập hệ thống để  Tự động mount tệp-phân vùng ảo cho liệu NSD chương trình NSD  Với phân vùng chương trình: khơng ghi lại tắt máy  Với chương trình NSD: ghi lại tắt máy @Hà Quốc Trung 2009 10/30/2009 ... MBR @Hà Quốc Trung 20 09 10/30/20 09 Ví dụ  Sử dụng Linux cần phân vùng nào?  phân vùng  phân vùng  phân vùng mở rộng @Hà Quốc Trung 20 09 10/30/20 09 Quản lý hệ thống tệp  Tạo hệ thống tệp-định... phân mảnh @Hà Quốc Trung 20 09 10/30/20 09 Hạn ngạch 19  Khái niệm  Hạn ngạch cho NSD nhóm NSD  Giới hạn Inodes block  Giới hạn cứng giới hạn mềm  Ân hạn @Hà Quốc Trung 20 09 10/30/20 09 Kích hoạt... dụng tệp @Hà Quốc Trung 20 09 10/30/20 09 Kiểm tra ổ đĩa 11  Tìm block bị lỗi  Tìm sector bị lỗi  Sửa chữa cần !  Có thể thực tự động  fdisk -f /dev/sda1 @Hà Quốc Trung 20 09 10/30/20 09 Mount

Ngày đăng: 08/05/2021, 17:00

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w