【Linux面试题3】磁盘管理

磁盘管理

1 选择

1 若一台计算机的内存为8GB,则交换分区的大小通常是(c)

A.64GB B.128GB C.16GB D.32GB

2 若一台计算机的内存为128M,则交换分区的大小通常为(C)

A.64M B.128M C.256M D.512M

3在安装Linux操作系统时,必须创建的两个分区(B)

A./和/boot
B. /和/swap
C. /home和/usr
D./var和/trap

4 Linux下查看磁盘使用情况的命令是(B)

A:dd
B:df
C:top
D:netstat

5Linux分区类型默认的是:______(B)

A.Vfat
B.ext系列
C.swap
D.ntfs

6 Linux文件系统XFS格式,选择下面哪种分区:D

A.fdisk
B.parted
C.lvm
D.以上均可

7 能够查看存储空间命令是(C)

A.mount
B.du
C.df
D.fdisk

8可以得出linux物理内存大小的命令包含(AB)

A.cat /proc/meminfo
B.free
C.top
D.dmidecode

9 【LVM】作过镜像的逻辑卷lv100的两份拷贝分别位于hdisk2和hdisk3上,现在用户想删除hdisk3上的拷贝以释放一部分磁盘空间,需要执行什么命令(D)

A.rmlvcopy lv100 2 hdisk2
B.rmlvcopy lv100 2 hdisk3
C.rmlvcopy lv100 1 hdisk2
D.rmlvcopy lv100 1 hdisk3

10AIX中的 逻辑卷可用于创建(A)

A.Filesystem B.Paging C.Space file D.Directory

11 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于(C)目录

A./usr B./home C./dev D/etc

12 强制umount下面设备/dev/sda1是如何操作(B)

A.umount -l B.umount -f C.umount -L D.umount -F -l

13 将光盘/dev/hdc 卸载的命令是______(A)

A.umount /dev/hdc
B. unmount /dev/hdc
C. umount /mnt/cdrom /dev/hdc
D.unmount /mnt/cdrom /dev/hdc

2 填空

1 安装Linux系统对硬盘分区时,必须有两种分区类型,文件系统分区和(交换分区)

2 请简述raid0、raid1、raid5的作用

raid 0:单个磁盘使用,使用率为100%
raid 1:需要两个磁盘,使用率为50%
raid 5:至少需要3个磁盘,使用率为33%。

3 系统____swap(交换分区)_______分区是作为系统虚拟存储器的一块区域

4 Linux使用—fdisk—命令对硬盘进行分区,使用—mkfs—命令格式化成ext3文件系统

5 FAT32支持最大___4G__的单文件大小以及最大_____128G-的分区大小

6 设定限制用户使用磁盘空间的命令是___quota___

7 检查已安装的文件系统/dev/had1是否正常,若检查有错,则自动修复,其命令及参数是___fsck -a /dev/had1___

8 如何查看硬盘分区表___fdisk -l_,lsblk

9 如何进行磁盘分区______fdisk n

10 查看系统内存及交换分区的使用率_________free_____

3 简答

1 查看分区命令?查看进程命令?Linux有几种模式状态?

fdisk -l
ps -ef 
0-6

2 Swap应该怎么分配,说说你的想法?

swap 8G以下的为物理内存的2倍,8G以上的设置为8G

3 把/dev/sdb1分区挂载至/mnt/data目录,并实现每次开机自动挂载。

 mount /dev/sdb1 /mnt/data
 
 vim /etc/fstab
 /dev/sdb1  /mnt/data    ext3 defaults 0 0
 或者
vi /etc/rc.d/rc.local
 mount /dev/sdb1 /mnt/data

4 如何将cdrom挂载到/mnt/cdrom下?如何取消挂载?

mount /dev/cdrom  /mnt/cdrom
umonut /mnt/cdrom

5 分别写出Linux挂载和卸载/data分区的命令

mount /data  /mnt
umount /mnt

6 查找磁盘剩余空间的命令是:_ 查找目录所用磁盘空间的命令是:

df -h
du -sh

7 Linux现连接一个新的存储(/dev/sdf,容量2T)一个应用程序需要在/data目录使用此存储的500G的存储空间需要哪些步骤,请描述。

第一步 : fdisk /dev/sdf 进行分区

?n p 默认 500 G w 保存

第二步 : mkfs –t ext3 /dev/sdf1

?第三步 挂载: mount /dev/sdf1 /data

第四步 : 永久 挂载。

vim /etc/fstab
/dev/sdf1  /data  ext3 defaults 0 0

8 当前test.txt 所属的用户为root,组为abc,请将test.txt 使拥有者为abc,组为root,写出命令

chown abc.root /test.txt

9 如何添加一块新的50G硬盘到linux服务器系统作为单独的分区,并正在使用?需要哪些操作步骤?

a、把硬盘放进服务器并连接
b、建立硬盘分区(fdisk命令)
c、格式化分区(mkfs ext3)
d、挂载分区(可写入到/etc/fatab中,重启自动挂载)

10 Linux在/mnt 路径下挂载硬盘操作步骤

fdisk -l
fdisk 
n p
mkfs ext4
mount /dev/sdb1 /mnt
vim /etc/fstab

11 如何检测磁盘健康状态

smartctl -i /dev/sda

12 怎样显示文件系统磁盘空间的使用情况?怎样显示指定的文件或目录已使用的磁盘空间的总量使用情况?如何限制用户使用磁盘空间的大小?

df -h
du -sh
quota

13 有两分区sda2和sda3(都已使用过,未挂载),sda2做成交换分区并激活,sda3做成xfs文件系统,挂在/tmp/sda3 上,请写出详细步骤

mkswap /dev/sda2 
swapon /dev/sda2 (使用swapon激活swap分区,如:swapon /dev/sda1)
vim /etc/fstab
/dev/sda2 swap defaults 0 0
partprobe
mkfs.xfs /dev/sda3 blkid /dev/sda3
partprobe
mount /dev/sda3 /tmp/sda3
永久挂载
vim /etc/fstab
/dev/sda3 /tmp/sda3  defaults 0 0

14 添加磁盘并在上面创建文件系统的主要步骤

fdisk -l
fdisk 
n p
mkfs.ext3 /dev/sdb1
mount /dev/sdb1 /mnt
vim /etc/fstab

扩展:

1 【LVM】有两个硬盘的卷组,为了保证在任何硬盘损坏的情况下,此卷组扔可在线,需要修改下列哪些属性(D)

A.quorum B.auto on C.vg state D.VGDA

2【LVM】在一个卷组中最少有几个的卷组描述区(VGDA)(C)

A0 B1 C2 D3

3【LVM】使用命令行创建卷组、逻辑卷、文件系统并加载到/home/ap/test目录下

说明:假设物理磁盘名为/dev/sda,创建卷组名为testvg,逻辑卷名为lvtest,要求PP大小为32M,创建的testvg卷组PP数量为200,要求创建的lvtest容量为1GB

【LVM】使用命令行创建卷组、逻辑卷、文件系统并加载到/home/ap/test目录下
说明:假设物理磁盘名为/dev/sda,创建卷组名为testvg,逻辑卷名为lvtest,要求PP大小为32M,创建的testvg卷组PP数量为200,要求创建的lvtest容量为1GB
创建物理pv:
pvcreate /dev/sda
创建卷组:
vgcreate -s 32M /dev/vg0 /dev/sda
创建逻辑卷
lvcreate -L 1G -n lvtest /dev/vg0
lvs
mkfs.ext4 /dev/vg0/testlv
mount /dev/vg0/testlv /home/ap/test

4 磁盘配额是(c)

A限制系统用户使用磁盘 B限制超级用户使用磁盘

C限制普通用户使用磁盘 D限制虚拟用户使用磁盘

5 将存储设备连接到现有的网络上,提供数据和文件服务的存储模式是(b)

A.DAS
B.NAS
C.SAN

6 ext3文件系统下单个文件最大能到多少(b)

A.2g
B.2T
C.16T
D.没有限制

【Linux面试题3】磁盘管理

上一篇:多任务编程 -- 进程相关函数 os.getpid()、os.getppid()、os._exit()、sys.exit()


下一篇:【Linux面试题4】用户管理