开始新对话

未解决

此帖子已超过 5 年

1269

2014年2月27日 22:00

Linux磁盘与文件系统管理基础知识自测题

EMC中文支持论坛和国内知名的技术论坛ChinaUnix展开双向合作,借助ChinaUnix的平台,定期为大家提供一些与EMC产品、存储及相关领域通用技术相关内容,以自测题的形式来帮助大家评估所学的知识点,共同进步。大家可点击下面ChinaUnix论坛上的链接开始自测(需ChinaUnix注册帐号登录)。

同时,我们会在EMC中文支持论坛里分享自测题里每道题目的答案和详细解释,以便于大家在自测后更好的理解和掌握所涉及到的知识点。

  • 欢迎回帖汇报自测成绩


本期自测题:

【自测题解答】Linux磁盘与文件系统管理基础知识自测题: http://selftest.chinaunix.net/Start_1e1944d8-2636-4719-b2a5-4f8a4ab2dd5e.html

答案解答:

题号:1

答案:C

解释:Linux/etc为系统配置文件目录,该目录包含系统启动脚本、启动配置文件、用户登陆配置文件、网络配置文件、httpd 配置文件、IPSec 配置文件和其他文件等。/bin为可执行命令的目录, 包含shells bash, csh, etc 常用命令如 cp, mv, rm, cat, ls/usr 目录包含所有的命令、程序库、文档和其它文件。/dev 为设备文件目录。Linux下设备被当成文件,这样一来硬件被抽象化,便于读写、网络共享以及需要临时装载到文件系统中。正常情况下,设备会有一个独立的子目 录。这些设备的内容会出现在独立的子目录下。


题号:2

答案:C

解释:LinuxI/O设备分为两类:块设备和字符设备。 字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节/字符来读写数据。举例来说,Serial Modem是典型的字符设备。 块设备:应用程序可以随机访问设备数据,程序可自行确定读取数据的位置。硬盘是典型的块设备,应用程序可以寻址磁盘上的任何位置,并由此读取数据。此外,数据的读写只能以块(通常是512B)的倍数进行。与字符设备不同,块设备并不支持基于字符的寻址。


题号:3

答案:B

解释:fdisk [-l ] [设备名称]:后边不跟设备名会直接列出系统中所有的磁盘设备以及分区表,加上设备名会列出该设备的分区表。如果不加-l 则进入交互模式,在该模式下,可以对磁盘进行分区操作。P:打印当前磁盘的分区情况。n:重新建立一个新的分区。w:保存操作。q:退出。d:删除一个分区。

8_21.png

n创建一个新的分区,系统会提示要建立e extended 扩展分区)或者p primary partition主分区),选择主分区,选择p回车后,提示输入First cylinder ,可直接回车或输入一个数字,如新磁盘没有任何分区,直接回车即从1开始。用户也可以自定义输入。此时会提示要分多大,可写一个数值或输入+sizeK或者+sizeM

8_32.png


题号:4

答案:D

解释:Linux下对IDE的设备是以hd命名的,一般主板上有两个IDE接口,一共可以安装四个IDE设备。主IDE上的主从两个设备分别为hdahdb,第二个IDE口上的两个设备分别为hdchdd SCSI接口设备是用sd命名的,第一个设备是sda,第二个是sdb。依此类推


题号:5

答案:C

解释:分区是用设备名称加数字命名的。一个硬盘最多可以分4个主分区;因此硬盘可以被分为13个主分区加一个扩展分区,或者仅有14个主分区。对于扩展分区,可以继续对其进行划分,分成若干个逻辑分区。主分区的名称分别是hda1hda2hda3hda4,其中扩展分区也占用一个主分区的名称。逻辑分区的名称一定是从hda5开始,每增加一个分区,分区名称的数字就加1,如hda6代表第二个逻辑分区等等。


题号:6

答案:D

解释:文件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件,则可以通过"mount /directoryname"命令来加载一个文件系统。fsckmountumount等命令都利用该程序。当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。

fstab.png

第一列是分区的标识;第二列是挂载点;第三列是分区的格式;第四列则是mount的一些挂载参数;第五列的数字表示是否被dump备份;第六列是开机时是否自检磁盘。


题号:7

答案:B

解释:df命令用来查看磁盘的使用情况(总容量、使用容量、剩余容量等)以及文件系统被挂载的位置。可以不加任何参数,默认是按k为单位显示的;举例:

8_1.png

df常用参数有 –i -h -k –m等。

-i 使用inodes 显示结果:

i.png

-h 使用合适的单位显示,例如G

h.png

-k -m 分别为使用KM为单位显示:

km.png

Filesystem 表示扇区,也就是划分磁盘时的分区;1K-blocks/1M-blocks表示以1K/1M为单位;Used Available 分别是已使用和剩余;Use% 是已经使用的百分比;Mounted on 则表示该分区(扇区)所挂载的位置。

fdisk用来查看磁盘分区表及分区结构,通过-l参数能获得机器中所有硬盘的分区情况。du命令用来查看目录的大小。功能是逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块的情况,如果没有指定目录,则对当前的目录进行统计。free命令用来显示内存的使用状态。


题号:8

答案:C

解释:chkdsk命令用于windows平台,查找文件系统和文件系统元数据中的错误,并显示查找结果的状态报告。scandisk是一个基于dos的磁盘扫描程序,检测磁盘的FAT表、 目录结构、文件系统等是否有问题,并可将检测出的问题加以修复。fdiskLinux用来查看磁盘分区表及分区结构的命令。fsck用来检查并修复文件系统,加-p整理并修复较小错误。

举例:1. fsck

  1. 2. fsck -p
  2. 3. fsck /dev/ryournamelv

注释:该命令不会对已mount的文件系统做修正,当文件系统被mount时可能会返回不准确的错误信息。同时检查并修复位于不同磁盘设备上的两个文件系统,使用dfsck -options filesystem1 -options filesystem2

题号:9

答案:A

解释:使用Quota能对某一分区下指定用户或用户组进行磁盘限额。这里要说明的是,限额不是针对用户主目录,而是针对这个分区下的用户或用户组。Quota通过限制用户的blocks或者inodes起到限额的作用。

开启磁盘配额:quotaon –a,配置用户或组的限额的大小 edquota -u user (-g group),查看用户或组的限额情况 quota -uv user (-gv group),查看系统的配额情况:repquota –augv


题号:10

答案:A

解释:ls 命令列出文件或目录下的文件名, ls –a:列出包括以“.”开始的隐藏文件在内的所有文件名; ls –l:列出目录下所有文件的权限、所有者、文件大小 、修改时间及名称。ls -t 依照文件最后修改时间的顺序列出文件名。



没有回复!
找不到事件!

Top