磁盘存储与?件系统面试题
1、linux中,使?__fdisk__命令对硬盘进?分区,__mkfs.ext3__命令格式化
为ext3?件系统。
2、如何添加?块新的50G硬盘到linux系统作为单独的分区,写出具体操作命
令?
echo -e "n\np\n\n\n+50G\nw\n" |fdisk /dev/sda
4、在df命令中,使?友好的?式显?信息的参数是__b__。
a.-T b.-h c.-f d.-t
5、每个硬盘主分区个数最多可以有__c__。
a.1 b.2 c.4 d.无限
6、linux中查看?件系统的命令为__df -T__,显??录或?件占?磁盘的命令为__du__。
7、每个硬盘主分区的个数最多可以有__4__。
8、在linux中,第?个ide通道的硬盘(从盘)被标识为__hdb__。
9、linux内核引导时,从__/etc/fstab__?件中读取要加载的?件系统。
10、?个ext4的?件分区,当?touch新建?件时报错,错误信息是磁盘已满,
但使?df -h查看分区信息时只使?了50%,请分析原因?
node节点已经用完了
11、某linux服务器上没有任何raid信息,如何查看该服务器上有?块磁盘?假设
有?块为/dev/sdb,要求将其分区为/dev/sdb1,/dev/sdb2操作指令是什么?
如果将两个分区格式化为ext3?件系统格式?如何挂着到/b1、/b2?录?
fdisk -l
echo -e "n\np\n\n+1G\nw\n" |fdisk /dev/sdb
mkfs.ext3 /dev/sdb1
echo "/dev/sdb1 /b1 ext3 defaults 0 0" >> /etc/fstab
echo -e "n\np\n\n+1G\nw\n" |fdisk /dev/sdb
mkfs.ext3 /dev/sdb2
echo "/dev/sdb2 /b2 ext3 defaults 0 0" >> /etc/fstab
12、如何保存当前磁盘分区的分区表?
dd if=/dev/硬盘设备文件 of=/root/保存文件名称 bs=1 count=512
13、简述linux下常?的?件系统有哪些,他们有什么区别?
1. EXT3
(1)最多只能支持32TB的文件系统和2TB的文件,实际只能容纳2TB的文件系统和16GB的文件
(2)Ext3目前只支持32000个子目录
(3)Ext3文件系统使用32位空间记录块数量和i-节点数量
(4)当数据写入到Ext3文件系统中时,Ext3的数据块分配器每次只能分配一个4KB的块
2. EXT4
EXT4是Linux系统下的日志文件系统,是EXT3文件系统的后继版本。
(1)Ext4的文件系统容量达到1EB,而文件容量则达到16TB
(2)理论上支持无限数量的子目录
(3)Ext4文件系统使用64位空间记录块数量和i-节点数量
(4)Ext4的多块分配器支持一次调用分配多个数据块
3. XFS
(1)根据所记录的日志在很短的时间内迅速恢复磁盘文件内容
(2)采用优化算法,日志记录对整体文件操作影响非常小
(3) 是一个全64-bit的文件系统,它可以支持上百万T字节的存储空间
(4)能以接近裸设备I/O的性能存储数据
14、Read-only File system错误与解决?法?
问题原因:系统没有正常关机,导致虚拟磁盘出现文件系统错误。
解决方法:重启系统后使用root进入单用户模式,运行 fsck.ext4 -y /dev/sda
15、Inode耗尽导致故障解决?
cd /tmp
sudo find /tmp -type f -exec rm {} ; #删除无用的临时文件,释放inode。
sudo find /home -type f -size 0 -exec rm {} ; #遍历寻找0字节的文件,并删除。
16、检测并修复/dev/hda5?
e2fsck -p /dev/hda5
17、解释dd if=/dev/random of=/dev/sda什么意思?
把磁盘/dev/sda,写满随机数。
18、查看磁盘占?开机使?__df__命令。
19、Ext2?件系统,如果异常死机,开机如何修复?件系统?
umount /home
fsck -y /home
20、在卷组vgcentos中常见?个逻辑卷lv-backup,??为200G,创建成果后
创建ext4?件系统,并临时挂载到/mnt,过段时间发现lv-backup空间不?,需
要扩容到500G;写出相关的操作命令?
1 echo -e "n\np\n\n+300G\nt\n\n8e\nw\n" |fdisk /dev/sdd #分区
2 pvcreate /dev/sdd #将新硬盘格式化成PV
3 vgextend VG /dev/sdd #将PV加入已有的VG卷组
4 lvextend -L +300G /dev/VG/lv-backup #对逻辑卷进行300G扩容
5 resize2fs /dev/VG/lv-backup #必须resize2fs,更新文件系统,否则空间无法识别到
21、在/etc/fstab?件中,某?如下: /dev/sdb1 /tmp ext4
defaults,usrquota 1 2 解释每?列的含义?
/etc/fstab文件中,共分6段。
1分区的标签。
2设备的挂载点。
3磁盘文件系统的格式。
4文件系统的参数:默认参数,启动文件系统支持磁盘配额模式。
5代表要每天进行备份的操作。
6以fsck检验我们系统是否为完整,1级别检验完成之后进行检验。
22、查看磁盘空间占?使?__c__命令。
a.dd b.du c.df d.dp
23、linux分区类型默认为__b__。
a.vfat b.ext2 c.swap d.nfst
原文:https://www.cnblogs.com/zhaihongyu/p/13060534.html