您的位置:首页 > 其它

复习:磁盘管理

2014-04-14 23:11 155 查看
磁盘管理:

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

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




分区工具:fdisk(不支持2T以上的硬盘分区),cfdisk sfdisk parted linux下主要用fdisk parted
fdisk -l 查看到的信息


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的出现,慢慢淘汰
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: