zoukankan      html  css  js  c++  java
  • 【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.没有限制

  • 相关阅读:
    20150216 IMX257实现GPIO-查询按键驱动程序
    20150216简单的Linux字符设备驱动程序
    Linux内核驱动编程
    解决安装完centos6.6之后/etc/sysconfig/目录下没有iptables 的问题
    centos6.6安装配置jboss7.1.1
    mysql5.6中 order by 多个字段排序问题
    centos6.6编译安装lnmp系列之PHP
    centos6.6编译安装lnmp系列之nginx
    centos6.6编译安装lnmp系列之mysql
    mysq 安装时候进行生成数据库系统时候执行语句 ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql 时候报错
  • 原文地址:https://www.cnblogs.com/cuiyongchao007/p/12903200.html
Copyright © 2011-2022 走看看