复习:磁盘管理

磁盘管理:

磁盘管理,是linux中一个重要的知识点,很好的运用能帮助我们更好的管理服务器,主要用于规划磁盘空间,有效的节省磁盘空间,让磁盘资源合理,高效的运行,首先说一下磁盘的概念,磁盘就是存储数据的设备


设置自动挂载:在/etc/fstab(设备和分区的挂载选项内容是固定的)重要文件:要备份

  如果我们要设置一块硬盘开机自动挂载的话,修改fstab里边的文件即可,第一列是要挂载的分区,第二列是挂载点,第三列是文件系统,第四列是权限 第五列是是否备份 1是备份 0是不备份 第六列是是否检查分区1是优先检查 2是次要检查 0是不检查

wKiom1NL7WOAmbieAAGSOFWxBZI302.jpg


分区工具:fdisk(不支持2T以上的硬盘分区),cfdisk sfdisk parted linux下主要用fdisk parted

         fdisk -l 查看到的信息wKioL1NL61DyU9igAAHjjiO3hc4717.jpg

fdisk -l 查看到当前的分区的信息

从fdisk -l 中我们可以看到容量,详细信息,显示单位,控制空间,其中的+号代表与实际相差32K空间,id 根据Id 可以选择我们想要的文件系统具体选在在分区里改,主要用到的是82 83 85 8e fd 的文件系统


相关命令:

    查看文件大小的命令:du -sh file


    查看Inode信息命令: df -ih


    格式化命令:mkfs   mke2fs(主要用来建立ext2 est3的文件系统)

               mkfs    -L 卷标名称

                       -b 定义块的大小,小文件定义会节省空间

                       -N 定义节点密度 注意:一般服务器报存储空间没了的错误 俩种情况一种                            是真的用完了,一种是I nod 用完了要注意i nod 的剩余


        mke2fs:-b 格式化指定块的大小

                       -c 格式化检查损坏

                       -i 指定i节点密度

                       -m 指定保留区块百分比

                       -N 指定i节点数量

                       -j建立ext3文件系统

                       -L建立卷标

   FSCK  命令  用于检查和维护文件系统

                       -A 根据/etc/fstab检查所有文件系统

                       -a 自动修复文件系统

                       -y 自动yes

                       -f 执行一个快速检查

   hdparm  显示与设定ide和scsi硬盘的参数

                       -d 是否启动磁盘的dma功能 DMA:直接内存存取,加快读写速度0是开1是                            关闭

                       -B 设置磁盘的电源管理0-255数字 数字越小越省电但是效率低 数字越大                            越耗电,但效率高 255代表停用

                       -c 检查ide磁盘状态

                       -g 显示磁盘结构信息等同于fdisk -l

                       -S 设置磁盘进入待命模式时间

                       -u 查看irq的值 IRQ:中断屏蔽标签,主板和硬盘通信频率,一般不不改

                       -v 显示详细信息

   mount  挂载系统  格式: mount /dev/sdb1 /mnt 把sdb1挂载到mnt下 mount有很多参数 通过man                      手册查看

   umount 卸载挂载的系统 格式:mount /mnt 卸载mnt下挂载的文件                    




主流的硬盘一般分为IDE:ATA SATA 其中ide硬盘在linux下会识别成为/dev/hd

                 SCSI:商用硬盘,目前分为10000转和15000转 在linux下会被是被为/dev/sda

                 移动硬盘:比如usb,ieee1394,pcmcia的在linux下会被识别成为/dev/sd

了解一下分区:

            linux下支持俩种分区模式第一种是分四个主分区,第二种是分3个主分区+一个扩展分区

分区的做用:

           主分区:存放mbr分区表

           扩展分区:只能存储分区,无法存储数据,扩展分区的信息必须存放与MBR中

           逻辑分区:存储在扩展分区中的分区,每一个逻辑可以分出一个文件系统

文件系统:存储文件数据

组成:     块:

             资料块:用来存储数据

             和超级块:用来存储资料块的信息

          索引节点:i节点 记录文件的基本信息(文件类型,权限,连接数量,所有者,所有者                        组,大小,数据块位置,相关时间)

           目录项:记录文件名  关联I节点和数据块 i node

linux下使用的VFS虚拟文件系统层

常用的文件系统有:ext2 ext3 ext4 msdos vfat ntfs nfs smbts iso9660 droc reisefs jfs

ext2:存取文件性能好

exit4和exit3的区别

               1.与ext3兼容

               2.更大的文件系统

               3.不限数量的子目录

               4.多块分配,加快写入操作

               5.延迟分配

               6.快速fsck磁盘检查

               7.日志校验,确保日志的正确性

               8.无日志模式

               9.碎片整理

               10.更大的I节点 ext3=128字节   ext4=256字节

msdos:dos fat16文件系统

vfat:windows 9x fat32文件系统

ntfs:windows NT ntfs系统

nfs:网络文件系统

smbfs:文件网络共享

iso9660:光盘系统

proc:内存临时文件

reisefs,jfs:以前红帽系统自带的日志系统随着ext3的出现,慢慢淘汰


你可能感兴趣的:(复习:磁盘管理)