Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
266,69 KB
Nội dung
ne C om Quản lý đĩa hệ thống file Si nh Vi en Zo LINUX VÀ PHẦN MỀM MÃ NGUỒN MỞ 2009 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Nội dung om Khái niệm đĩa, phân vùng hệ thống tệp ne C Quản lý đĩa Quản lý hệ thống tệp Si nh Vi en Quản lý hạn ngạch Zo Quản lý phân vùng 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Các khái niệm om Zo ne C Các loại đĩa vật lý IDE, SCSI, USB, SATA, LVM Ký hiệu /dev/hdX, /dev/sdX, /dev/fdX X chữ nh Vi en Phân vùng /dev/hdaX, /dev/sdbX, … X số nguyên Si Hệ thống tệp Tổ chức logics phân vùng NTFS, EXT2, EXT3, SWAP, …… 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Tổ chức ổ đĩa om Master boot record ne C Boot record Extended Partition Si nh Vi en Logical Partition Zo Primary partition (tối đa 4) 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Quản lý phân vùng Công cụ: pdisk, fdisk Si nh Vi en Zo ne C 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 om 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Ví dụ om Sử dụng Linux cần phân vùng nào? ne Zo Si nh Vi en phân vùng phân vùng mở rộng C phân vùng 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Quản lý hệ thống tệp Tạo hệ thống tệp-định dạng ne C Kiểm tra hệ thống tệp Si nh Vi en Zo Tối ưu hệ thống tệp Sử dụng hệ thống tệp om 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Tạo hệ thống tệp om ne C 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 Zo Liên kết với lệnh tạo hệ thống tệp tương ứng nh Vi en mk2fs, mkfs.ext2 tạo hệ thống tệp linux (ext2) Si mk2fs -j, mkfs.ext3 tạo hệ thống tệp linux (ext3) 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Định dạng hệ thống tệp ext2 om ne -i số lượng byte cho inode nh Vi en -m dự trữ Zo -c Số lần mount -j Có nhật ký? C -b kích thước block -r số block dự trữ Si -g, -u nhóm NSD dùng dự trữ 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Sử dụng hệ thống tệp C nh Vi en Zo ne 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 om 10 Đọc, ghi, hạn ngạch, …… Ảnh hưởng đến tệp mtab Si umount: giải phóng thiết bị fuser: tiến trình sử dụng tệp 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Kiểm tra ổ đĩa om 11 Tìm block bị lỗi ne C Tìm sector bị lỗi Zo Sửa chữa cần ! Si nh Vi en Có thể thực tự động fdisk -f /dev/sda1 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Mount khởi động hệ thống om 12 Si nh Vi en Zo ne C /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 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Mount option om 13 Ý 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 user=, password= nh Vi en Zo ne C option loop Cho phép làm việc với ổ đĩa ảo (tệp) sync/async Cập nhật ngay/không cập nhật thay đổi Cung cấp tên mật để kết nối với thiết bị lưu trữ (mạng) Si suid/nosuid 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Các thao tác ổ đĩa Si nh Vi en Zo ne dd copy từ ổ đĩa sang ổ đĩa khác C df Hiển thị thông tin ổ đia om 14 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Tạo quản lý nhớ ảo om 15 Si nh Vi en Zo ne C 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 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn /etc/fstab cho nhiều nhớ ảo om 16 Si nh Vi en Zo ne C /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 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Ví dụ om 17 Tạo ổ đĩa ảo ne C Dữ liệu NSD lưu trữ ổ đĩa ảo Si nh Vi en Zo Cấu hình fstab để mount ổ ảo khởi động 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Phân mảnh đĩa om 18 C Phân mảnh (internal defragmentation) Chia làm nhiều ổ kích thước nhỏ Zo ne Phân mảnh ngồi (external defragmentation) Cần kích thước đệm lớn Si nh Vi en 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 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Hạn ngạch Si nh Vi en Zo ne C 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 om 19 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Kích hoạt chế độ hạn ngạch ne Mount với option hạn ngạch C Chuẩn bị cho chế độ hạn ngạch om 20 Zo Thay đổi thông tin hạn ngạch Si nh Vi en Kiểm tra thay đổi thông tin hạn ngạch 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Kích hoạt hạn ngạch om 21 Chuẩn bị hệ thống tệp sẵn sàng sử dụng hạn ngạch ne C Kích hoạt hạn ngạch phân vùng Zo Thay đổi hạn ngạch NSD nhóm NSD Si nh Vi en Kiểm tra hạn ngạch NSD 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Kích hoạt hạn ngạch Mount hệ thống file với hạn ngạch mount –o usrquota,grpqouta /dev/sda1 /test C om 22 touch /test/aquota.user; touch /test/aquota.group Zo ne Tạo file cần thiết cho việc quản lý hạn ngạch Sửa đổi file vừa tạo cho định dạng quotacheck –f /test nh Vi en Thay đổi quota NSD edquota –u trunghq Kích hoạt quota, tắt quota quotaon, quotaoff Si Hiển thị quota sử dụng hệ thống repquota; repquota -a 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Thay đổi hạn ngạch om 23 C Thay đổi thời gian ân hạn edquota –t Zo ne Thay đổi quota NSD nhóm NSD edquota –u trunghq; edquota –g grp1 Si nh Vi en Bật tắt chế độ quản lý hạn ngạch quotaon; quotaoff 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Bài tập om 24 Si nh Vi en Zo ne C 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 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn ... om Khái niệm đĩa, phân vùng hệ thống tệp ne C Quản lý đĩa Quản lý hệ thống tệp Si nh Vi en Quản lý hạn ngạch Zo Quản lý phân vùng 10/30/2009 @Hà Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn... Quốc Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Quản lý hệ thống tệp Tạo hệ thống tệp-định dạng ne C Kiểm tra hệ thống tệp Si nh Vi en Zo Tối ưu hệ thống tệp Sử dụng hệ thống. .. Trung 2009 SinhVienZone.com https://fb.com/sinhvienzonevn Tạo hệ thống tệp om ne C 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 Zo Liên kết với lệnh tạo hệ thống