磁盘认识-----> 机械磁盘
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
同圆形向外开始的第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
相关文章推荐
- 存储管理之硬件基础、机械磁盘原理以及设备规范、MBR格式的分区管理
- javaweb--Tomcat>>认识Tomcat
- JAVA源码分享:基于Apache POI,将List<T>内封装的实体类信息写出到磁盘Excel文件
- 我的Android进阶之旅------>对Java中注释/**@hide*/的初步认识
- 无法读取项目文件 .csproj,请确认 <Import> 声明中的路径正确,且磁盘上存在该文件
- 对<iframe>标签的认识
- 升级CUDA版本导致VS2010错误:未找到导入的项目XXX,请确认<Import>声明中的路径正确,且磁盘上存在该文件。。。。
- <PY><目录操作>自制空闲磁盘擦除器(反数据恢复软件)
- 未找到导入的项目 .wpp.targets。请确认 <Import> 声明中的路径正确,且磁盘上存在该文件
- 重学C#<一>——认识保留字(一)
- 认识磁盘组
- Elasticsearch 5.0 磁盘空间节省策略的认识
- <读书笔记>Windows内核安全——第五章磁盘的虚拟
- OllyDBG 入门系列<1> 认识OllyDBG
- JAVA源码分享:基于Apache POI,将List<T>内封装的实体类信息写出到磁盘Excel文件(20171018)
- 无法读取项目文件 .csproj,请确认 <Import> 声明中的路径正确,且磁盘上存在该文件。
- 对 磁盘阵列 raid0/1/5 的认识
- 静态内部类的一些认识---->单例模式
- <转>SparkSQL – 从0到1认识Catalyst
- 请确认 <Import> 声明中的路径正确,且磁盘上存在该文件。