本章主要介绍磁盘相关的操作,学完本章后您应该掌握如何在Linux系统下分区、格式化磁盘,学会挂载和卸载磁盘,知道磁盘配额。阿铭先给您留几道作业题,请以回帖的形式答题,阿铭会给您评分!
1. 请查资料了解这些术语:/dev/hda, /dev/hdb, /dev/sda, /dev/sdb, 他们之间有什么区别?
2. 为什么 du -b /etc/passwd 和 du -k /etc/passwd 所得到的结果不一致呢?按道理讲1024b 等于 1k 阿铭的 /etc/passwd 为 1181b 而 使用k为单位表示它竟然是 4k.
3. 请查资料,了解磁盘的这些概念: heads, sectors, cylinders.
4. 请计算磁盘分区的时候,每一个柱面空间是多大? 阿铭的第二块磁盘是8589 MB (8589934592 bytes),总共有1044个柱面。
5. 查资料了解ide和scsi接口的磁盘有什么不一样,scsi 磁盘(sda, sdb)最多可以分多少个逻辑分区(这个了解即可)?
6. 把磁盘格式化成ext4文件系统时,如果指定块大小并不是 1024 2048 4096 会发生什么?指定块大小最小是多少,最大又是多少?
7. 如何查看当前系统里各个分区都是什么类型的文件系统?
8. /dev/zero 和 /dev/null 在linux系统中是什么文件,有什么作用?
9. Linux下df 和 du 两个命令主要用来做什么?
10. 在Linux系统下,用什么命令为一个新磁盘分区呢?又用什么命令格式化磁盘?
11. 如果不能使用mount 挂载磁盘时,我们需要使用什么命令获取相关错误信息?
12. 当卸载某个磁盘或者分区时,报错: “umount: /newdir: device is busy.” 我们如何做?
13. 如何获取某个分区的UUID?
14. 如何使用dd命令生成一个大小为500M的文件?
15. 查看内存大小的命令是? 如何以M为单位显示?
16. 如何查看各文件系统的inode数使用情况?
17. 使用vmware虚拟机分配一块1G的虚拟磁盘,并使用fdisk 分区工具给新加的磁盘分3个主分区,分别200M,然后再分3个逻辑分区,分别100M.
18. 给磁盘分区的时候,最多可以分几个主分区,最多可以分几个扩展分区,扩展分区和逻辑分区的关系时什么?
19. 我使用fdisk -l /dev/sdb 查看磁盘分区状况的时候,发现有这么几个分区: sdb1, sdb3, sdb5, sdb6, sdb7, 那么请推算一下,这个磁盘,共有几个主分区和几个逻辑分区?
20. 有什么方法可以查看某个分区格式化时指定的块大小为多少(1024,2048,4096)?
额外的知识点学习:
1. RAID 相关知识学习 http://www.lishiming.net/thread-5479-1-1.html
2. Linux 下LVM 管理 http://www.lishiming.net/thread-5480-1-1.html
3. 如何区别NAS、SAN与DAS http://www.lishiming.net/thread-5481-1-1.html
4. 如何在linux下挂载ISO镜像文件 http://www.lishiming.net/thread-751-1-2.html
5. 增加磁盘的inode数 http://www.lishiming.net/thread-620-1-2.html
6. Linux 系统下查看raid信息,以及磁盘信息 http://www.lishiming.net/thread-379-1-3.html
7. linux下如何分大于2T的磁盘分区 http://www.lishiming.net/thread-5489-1-1.html
8. df和fdisk查看到的磁盘大小为什么不一样 http://www.aminglinux.com/bbs/thread-6802-1-1.html
9. tmpfs大小是内存的一半 http://www.aminglinux.com/bbs/thread-6803-1-1.html