第六次作业
第12题(多选题)
原题: 能够为逻辑卷增加容量的命令有( )。
A. lvresize
B. lvextend
C. lvadd
D. lvcreate
答案: A, B
解析:
LVM(逻辑卷管理)中调整逻辑卷大小的命令:
- A.
lvresize
: 此命令可以用来调整逻辑卷的大小,既可以增大也可以缩小。例如,lvresize -L +1G /dev/vgname/lvname
会增加1GB,lvresize -L 10G /dev/vgname/lvname
会将大小调整为10GB。 - B.
lvextend
: 此命令专门用于扩展(增加)逻辑卷的大小。例如,lvextend -L +1G /dev/vgname/lvname
。 - C.
lvadd
: 没有lvadd
这个标准的LVM命令。 - D.
lvcreate
: 此命令用于创建新的逻辑卷,而不是修改现有逻辑卷的大小。
因此,lvresize
和 lvextend
都可以用来增加逻辑卷的容量。
第8题(单选题)
原题: 将光驱挂载到/mnt目录下的命令语句为( )。
A. mount /mnt /etc/cdrom
B. mount /mnt /cdrom
C. mount /dev/cdrom /mnt
D. mount /mnt /dev/cdrom
答案: C
解析:
mount
命令的基本语法是 mount [options] <device> <mount_point>
。
<device>
是要挂载的设备文件,光驱通常表示为/dev/cdrom
(它可能是一个指向实际设备如/dev/sr0
的符号链接)。<mount_point>
是挂载点目录,即设备挂载后文件系统在目录树中的位置。
根据这个语法:
- A, B, D 的设备和挂载点位置颠倒了,或者使用了不正确的设备路径。
- C.
mount /dev/cdrom /mnt
: 将设备/dev/cdrom
挂载到目录/mnt
。这是正确的语法。
第6题(单选题)
原题: 下列命令中查看存储设备物理卷信息的是( )。
A. fdisk
B. pvdisplay
C. ls
D. pvchange
答案: B
解析:
LVM相关的命令:
- A.
fdisk
: 用于磁盘分区,可以查看磁盘分区表信息,但不是专门针对LVM物理卷的详细信息。 - B.
pvdisplay [<physical_volume_path>]
:pvdisplay
(physical volume display) 命令用于显示LVM物理卷的详细信息,如PV名称、所属VG、PV大小、PE大小、已用PE、可用PE等。 - C.
ls
: 用于列出目录内容或文件信息。 - D.
pvchange
: 用于修改物理卷的属性,例如是否允许分配。
因此,查看LVM物理卷信息的是 pvdisplay
。
第11题(多选题)
原题: mkfs命令可以创建的分区类型有( )。
A. ext3
B. ext4
C. ms-dos
D. vfat
答案: A, B, C, D (注意:C和D通常通过特定工具或别名实现)
解析:
mkfs
(make filesystem) 是一个前端程序,它通常会调用特定文件系统类型的创建工具(如 mkfs.ext4
, mkfs.vfat
等)。
- A.
ext3
: 可以通过mkfs -t ext3 /dev/sdxN
或mkfs.ext3 /dev/sdxN
创建。 - B.
ext4
: 可以通过mkfs -t ext4 /dev/sdxN
或mkfs.ext4 /dev/sdxN
创建。 - C.
ms-dos
(FAT16/FAT32):mkfs -t msdos /dev/sdxN
或mkfs.msdos /dev/sdxN
(通常mkfs.msdos
是mkfs.fat
的一个链接或别名)。 - D.
vfat
(FAT32 with long filenames):mkfs -t vfat /dev/sdxN
或mkfs.vfat /dev/sdxN
(通常mkfs.vfat
是mkfs.fat
的一个链接或别名)。
因此,这些文件系统类型都可以通过 mkfs
命令(或其辅助工具)来创建。
第15题(判断题)
原题: 系统已经有两块scsi类型的磁盘,第三块磁盘在系统中显示为sd3。
答案: 错误
解析:
在Linux系统中,SCSI、SATA、SAS以及USB存储设备通常被内核识别为 sd
开头的设备。命名规则是按字母顺序递增:
- 第一块磁盘是
/dev/sda
- 第二块磁盘是
/dev/sdb
- 第三块磁盘应该是
/dev/sdc
- 以此类推。
数字后缀(如 sda1
, sda2
)表示该磁盘上的分区。因此,第三块磁盘不会是 sd3
,而应该是 sdc
。
第13题(判断题)
原题: 处于活动状态的卷组也可以被删除( )。
答案: 错误
解析:
在删除一个卷组(Volume Group, VG)之前,必须先确保该卷组是不活动的(inactive)。这意味着:
- 卷组中所有的逻辑卷(Logical Volume, LV)必须先被卸载(unmount)。
- 然后,这些逻辑卷需要被设置为非活动状态 (
lvchange -an /dev/vgname/lvname
) 或者直接被删除 (lvremove
)。 - 之后,卷组本身也需要被设置为非活动状态 (
vgchange -an vgname
)。
只有当卷组中没有活动的逻辑卷,并且卷组本身也处于非活动状态时,才能使用vgremove vgname
命令来删除它。如果尝试删除一个活动状态的卷组,命令会失败并报错。
第5题(填空题)
原题: 创建逻辑卷的命令为( )。
答案: lvcreate
解析:
lvcreate
(logical volume create) 命令用于在已存在的卷组中创建新的逻辑卷。其基本语法如:lvcreate -L <size> -n <lv_name> <vg_name>
。
第14题(判断题)
原题: vgreduce命令可以删除掉所有的物理卷( )。
答案: 错误
解析:
vgreduce
(volume group reduce) 命令用于从卷组中移除一个或多个物理卷(Physical Volume, PV)。它不能用于删除卷组中所有的物理卷,因为一个卷组至少需要包含一个物理卷才能存在(除非是最后一个PV,移除它等同于删除了VG,但这不是vgreduce
的主要设计目的)。
如果要删除卷组中的所有物理卷,实际上等同于要删除整个卷组,这通常通过先移除所有逻辑卷,然后使用 vgremove
来删除卷组。vgreduce
的目的是缩减卷组,而不是清空它。
第2题(填空题)
原题: 用作分区信息查询和对磁盘进行分区操作,但只能进行MBR分区类型的磁盘操作的命令是( )。
答案: fdisk
解析:
fdisk
是一个经典的Linux磁盘分区工具。它主要用于:
- 查看磁盘的分区表信息。
- 创建、删除、修改磁盘分区。
传统的fdisk
命令主要支持MBR(Master Boot Record)分区表格式,对于大于2TB的磁盘或需要使用GPT(GUID Partition Table)分区表的场景,通常推荐使用gdisk
(针对GPT) 或parted
(支持MBR和GPT)。虽然现代版本的fdisk
可能对GPT有部分支持,但题目中强调“只能进行MBR分区类型”,这更符合传统fdisk
的特性。
第7题(单选题)
原题: 创建卷组vg1,并将/dev/sdb、/dev/sdc物理卷加入到组中,实现的命令为( )。
A. vgcreate vg1 /dev/sdb /dev/sdc
B. vgcreate /dev/sdb /dev/sdc vg1
C. gvcreate /dev/sdb /dev/sdc vg1
D. gvcreate vg1 /dev/sdb /dev/sdc
答案: A
解析:
vgcreate
(volume group create) 命令用于创建新的卷组。其基本语法是 vgcreate <vg_name> <pv_path1> [<pv_path2> ...]
。
<vg_name>
是要创建的卷组的名称。<pv_pathX>
是要加入到该卷组中的物理卷的设备路径。
根据这个语法:
- A.
vgcreate vg1 /dev/sdb /dev/sdc
: 正确。创建名为vg1
的卷组,并将/dev/sdb
和/dev/sdc
作为物理卷加入。 - B. 顺序错误,卷组名应在物理卷之前。
- C, D. 命令名错误,应为
vgcreate
而非gvcreate
。
第1题(填空题)
原题: 通过在硬盘和文件系统之间添加一个逻辑层,实现Linux环境下对磁盘分区进行管理的一种机制称为( )。
答案: LVM (逻辑卷管理 / Logical Volume Management)
解析:
LVM(Logical Volume Management)正是这样一种机制。它在物理存储设备(如硬盘分区)和文件系统之间引入了一个抽象层。物理存储被组织成物理卷(PV),物理卷组合成卷组(VG),然后在卷组之上可以创建逻辑卷(LV)。文件系统则创建在逻辑卷之上。这种机制提供了更灵活的磁盘管理能力,如动态调整分区大小、快照、跨多个物理磁盘创建分区等。
第10题(单选题)
原题: 删除LVM卷组的命令为( )。
A. vgreduce
B. vgremove
C. vgdel
D. vgdelete
答案: B
解析:
- A.
vgreduce
: 用于从卷组中移除物理卷,缩减卷组。 - B.
vgremove
: (volume group remove) 用于删除一个(已处于非活动状态且不包含逻辑卷的)卷组。 - C.
vgdel
😗* 不是标准的LVM命令。 - D.
vgdelete
😗* 不是标准的LVM命令。
因此,删除LVM卷组的命令是 vgremove
。
第9题(单选题)
原题: fat16、fat32在linux系统中对应的文件系统格式为( )。
A. fat
B. vfat
C. ms-dos
D. raw
答案: B (通常指代FAT32带长文件名支持) 或 C (更通用的FAT系列别名)
解析:
在Linux中:
vfat
: 通常指代FAT32文件系统,并且包含了对长文件名(VFAT扩展)的支持。这是最常用的表示FAT32的方式。msdos
: 这是一个更通用的类型,可以指FAT12、FAT16或FAT32。mkfs.msdos
通常是mkfs.fat
的一个别名或链接。fat
: 有时也用作一个通用的类型名,具体是哪种FAT取决于工具的实现。
如果要在 mount
命令或 /etc/fstab
中指定,vfat
是指代支持长文件名的FAT文件系统(主要是FAT32,有时也包括FAT16的VFAT支持)的常用类型。ms-dos
也是可接受的,但 vfat
更能体现长文件名支持。
考虑到选项,B. vfat
是最准确的表示,因为它特指了对长文件名的支持,这是现代FAT32使用的关键特性。如果题目更宽泛地指整个FAT家族,ms-dos
也可算对。但vfat
更具体。
第17题(判断题)
原题: 逻辑卷是在卷组之上划分的( )。
答案: 正确
解析:
LVM的层次结构是:
- 物理卷 (Physical Volume, PV): 物理磁盘或磁盘分区被初始化为PV。
- 卷组 (Volume Group, VG): 一个或多个PV组合起来形成一个VG,VG可以看作是一个大的存储池。
- 逻辑卷 (Logical Volume, LV): 从VG中划分出逻辑存储空间,形成LV。文件系统就创建在LV之上。
因此,逻辑卷确实是在卷组之上划分出来的。
第3题(填空题)
原题: LVM属于( )的具体实现。
答案: 逻辑卷管理 (或 存储虚拟化 / 动态磁盘管理)
解析:
LVM (Logical Volume Management) 是“逻辑卷管理”这个概念的一种具体实现技术。它提供了一种对磁盘存储进行抽象和灵活管理的方法,属于存储虚拟化的一种形式,允许动态地创建、调整大小、删除逻辑分区,而不受底层物理磁盘布局的限制。
第16题(判断题)
原题: 光盘的格式在linux中表示为iso9660( )。
答案: 正确
解析:
ISO 9660 是一种由国际标准化组织(ISO)为光盘介质(如CD-ROM、DVD-ROM)制定的文件系统标准。Linux系统完全支持ISO 9660文件系统,因此,在挂载光盘或处理光盘镜像时,文件系统类型通常被识别或指定为 iso9660
。
第4题(填空题)
原题: Linux开机自动挂载文件系统的配置文件是( )。
答案: /etc/fstab
解析:
/etc/fstab
(file system table) 文件包含了系统在启动时需要自动挂载的文件系统的信息。每一行描述一个文件系统,包括设备名(或UUID、LABEL)、挂载点、文件系统类型、挂载选项、dump频率和fsck顺序。系统启动脚本会读取这个文件来执行挂载操作。