您的位置:首页 > 运维架构 > Linux

磁盘认识-----> 机械磁盘

2014-04-27 02:42 253 查看
磁道------->固定的机械臂划过磁盘的一圈。 柱头------->立体空间的一点。 分区------->同心圆,最外的为最小,如c盘就在最外,角速度一样,但是线速度最大,效率最高.

同圆形向外开始的第0个柱头开始,512byte,为MBR (master boot recoder),其中的446byte为bootloader. 64字节为分区表,16*4=64 --->所以一块磁盘最多只有4个主分区,或者三个主分区和一个扩展分区。剩余的两个byte是就判断MBR是否生效。

每个分区都是独立的管理分区。其中文件系统可以是 LINUX--->ext2, ext3 ,ext4.最为主流。windows --->FAT32 ,NTFS.网络的cifs,nfs.等。每个分区。 第0个block是boot block不可以使用,多用于多系统启动。 接下来就是n个block group。 super block 用于记载block group的总数 有备份 block -----> GDT 全盘字符描述 有备份 inode bitmap i节点的位图 block bitmap block的位图 inode 元数据 data block 数据



linux 分区命令 fdisk [参数] example ---> fdisk /dev/sda m -->help n -->new d -->delete t -->type l -->全部的类型 w -->write q -->quit 全新让内核加载硬盘命令 partprobe .格式化分区mkfs.ext2/3......

当分区划好之后,用partprobe去重新加载新的分区partprobe /dev/sdb --->cat /proc/partition查看内核是否加载进来

开始给新的分区创建文件系统mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.vfat--->windows, mkswap ---> 创建swap分区,swapon,挂载swap分区。 -L 设置卷标 -b block-size -m reserve-block-percentage 预留给超级用户的比例 -j journalmkfs.ext2 -L DATA -m 8 -b 4096/1024/2048 /dev/sdb2在sdb2的分区上创建一个ext2的文件系统,块大小为4094,超级管理块比例为8%

专给linux创建文件系统的命令是mke2fs,会影响原来的文件系统 mke2fs -L -b -m /dev/sdb2 在sdb2的分区上创建一个ext2的文件系统,块大小为4094,超级管理块比例为8% mke2fs -j -L -b -m /dev/sdb2在sdb2的分区上创建一个ext3的文件系统,块大小为4094,超级管理块比例为8%

调整文件系统命令,不会影响文件系统的本身,tune2fs. -L 更改卷标 -l 查看超级块的详细信息 -j 将ext2的文件系统修改文ext3文件系统,只能升级不能减低。 -m 文件超级块的百分比

修复磁盘文件系统的命令有fsck file system check -t 制定文件系统 可以不加 -a : 自动修复。e2fsck; 专供ext3,ext2修复的。 -f fouce
-p 自动修复。在文件中增加swap分区 dd if=/dev/zero of=/home/swap bs= 字节 count= mkswap /home/swap swapon /home/swap
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息