首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux MBR扇区故障 引导修复

前言 Linux MBR(Master Boot Record,主引导记录)是硬盘的第一个扇区,通常位于磁盘的起始位置。它包含引导加载程序代码和分区表信息。...1.备份MBR扇区 创建sdb硬盘 查看块设备 格式化和挂载sdb 创建挂载点 mkdir /backup 格式化 mkfs.xfs /dev/sdb 使用mount挂载 lsblk 查看挂载成功 这样...bs=512: 设置块大小为512字节,这是硬盘扇区大小。 count=1: 指定要复制的块数,这里是1,表示只复制一个扇区。...2.损坏MBR扇区 本步骤就是模拟MBR扇区故障 这个dd命令用于将零填充写入硬盘 /dev/sda 的第一个扇区(MBR)。...bs=512: 设置块大小为512字节,这是硬盘扇区大小。 count=1: 指定要写入的块数,这里是1,表示只写入一个扇区

23210

4KB 扇区磁盘上的 Linux:实际建议

为何更改为 4096 字节扇区? 如果您熟悉磁盘结构,就知道磁盘是被分解成扇区 的,大小通常是 512 字节;所有读写操作均在成倍大小扇区中进行。...对于 BIOS、操作系统和所有磁盘工具,磁盘看起来有 512 字节扇区,但实际上底层物理扇区大小是 4096 字节。...因此,大部分磁盘 I/O 操作占用成倍数量的大小。想一下,当 Linux 想在一个带 4096 字节扇区的新磁盘上读写这些数据结构时,会发生什么事情。...如果文件系统数据结构正好与底层物理分区大小一致,对 4096 字节数据结构的读写会产生对单一扇区的读写。...回页首 确定物理扇区大小 从理论上,Linux 内核应该在 /sys/block/sdX/queue/physical_block_size pseudo-file 中返回物理扇区大小相关信息,在 /sys

3.4K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux 磁盘分区与格式化

    × 扇区大小(一般为512字节) Disk /dev/sdb: 20 GiB, 21474836480 bytes, 41943040 sectors 磁盘空间统计,大小扇区数量 几何属性:255...(约8M空间) 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos...磁盘标识符:0x178c5f83 设备 启动 起点 末尾 扇区 大小 Id 类型 /dev/sda1 * 2048 2099199 2097152...1G 83 Linux /dev/sda2 2099200 41943039 39843840 19G 8e Linux LVM 命令(输入 m 获取帮助): fdisk分区总结...磁盘分区格式化 mkfs.ext4 /dev/sda3 注意: MBR分区表最多允许4个主分区,或者3个主分区+1个扩展分区 扩展分区不能直接存储数据 扩展分区的大小决定了所有逻辑分区的大小,逻辑分区的编号从

    4K10

    Linux--分区与挂载

    磁盘上的磁道是一组记录密度不同的同心圆 扇区(sector):磁盘上的每个磁道被等分为若干个弧段,这些弧段便是硬盘的扇区。硬盘的第一个扇区,叫做引导扇区。 一个扇区大小为512个字节。...整个磁盘的存储大小为: 存储容量 = 磁头数 × 磁道(柱面)数 × 每道扇区数 × 每扇区字节数 磁盘的使用 一块新的硬盘或者U盘等外部设备在插入PC后,需要完成以下事情: 在/dev/下创建一个新的目录...磁盘最开始需要进行格式化,使用mkfs命令为磁盘进行格式化,确定文件系统类型。 对硬盘进行分区后才可以使用。 在Linux中挂载到一个已经存在的目录下才可以访问该磁盘,否则无法访问。...主分区1:/dev/sda1 主分区2:/dev/sda2 sdb:5G,255个磁头,63个磁道,652个扇区 无分区 分区的概念 Linux中,磁盘只有被分区完后,才可以被挂载到目录下。...创建逻辑分区 与创建主分区、扩展分区一样,为逻辑分区选择起始的柱面,以及分配的大小 ? 分配分区大小 查看扩展分区 ?

    5.2K20

    学点Linux小技能

    Linux 经常可以遇到添加硬盘或者重新挂载分区等情况,本文简单记录挂载新分区的情况。由于磁盘分区之前已经处理过,本次从格式化分区及后续的挂载等步骤开始记录。 1....= 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节 磁盘 /dev/sdb...:480.0 GB, 480036847616 字节,937571968 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 4096...因为当前磁盘未格式化,直接挂载会报错,例如: /* 未格式化的情况下挂载 */ [root@pgtest59 ~]# mount /dev/sda /data/ mount: /dev/sda 写保护...xfs格式,也可以格式化为ext4或ext3及其他所需的格式。

    57430

    Linux Centos系统 磁盘分区和文件系统管理 (深入理解)

    Start:表示分区的起始扇区。 End:表示分区的结束扇区。 Sectors:表示分区的总扇区数。 Size:表示分区的大小。 Type:表示分区的类型,例如Linux、Windows、EFI等。...Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos...4.格式化分区 现已分区完毕 需要格式化才能对我们的分区进行使用 常用的是xfs的文件系统格式 如下操作 把/dev/sdb1 格式化为xfs [root@localhost ~] mkfs.xfs...Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos...Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos

    1.2K10

    VMware虚拟机中Linux系统磁盘空间扩容实战

    扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型..., 18249416704 字节,35643392 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小...大小(最小/最佳):512 字节 / 512 字节 4.重启Linux系统并格式化分区文件系统 [root@test2 ~]# reboot [root@test2 ~]# lsblk NAME...ext3 mke2fs 1.42.9 (28-Dec-2013) 文件系统标签= OS type: Linux大小=4096 (log=2) 分块大小=4096 (log=2) Stride=0 blocks...Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev

    2.8K20

    linux 查看目录大小_shell判断文件大小

    -s或–summarize 仅显示总计,即当前目录的大小。 -S或–separate-dirs 显示每个目录的大小时,并不含其子目录的大小。...1> 要显示一个目录树及其每个子树的磁盘使用情况 du /home/linux 这在/home/linux目录及其每个子目录中显示了磁盘块数。...3> 以MB为单位显示一个目录树及其每个子树的磁盘使用情况 du -m /home/linux 这在/home/linux目录及其每个子目录中显示了 MB 磁盘块数。...4> 以GB为单位显示一个目录树及其每个子树的磁盘使用情况 du -g /home/linux 这在/home/linux目录及其每个子目录中显示了 GB 磁盘块数。...10>只显示一个目录树的全部磁盘使用情况 du -s /home/linux 11>查看各文件夹大小:du -h –max-depth=1 查看指定目录: 代码如下: 其中 /path表示路径

    11.5K20

    三周第四次课(4月9日) 4.1 df命令 4.2 du命令 4.34.4 磁盘分区

    原因是在格式化磁盘分区时,磁盘会被分割成一个个的block块,一个block是4K大小,且一个block只能放一个文件,如果这个文件很大,如大于4K,一个block是放不了的,需要另放在其他的块里;如果一个文件很小...字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 /...1 已设置为 Linux 类型,大小设为 3 KiB 命令(输入 m 获取帮助):p 磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区 Units...个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型...注意:扩展分区不能格式化,不支持写数据;扩展分区相当于一个盒子,里面是逻辑分区。数据都写在逻辑分区中。

    74920

    4.54.6 磁盘格式化

    windows和Linux系统格式 在分区后,磁盘需要格式化 Windows中,有NTFS、fat格式,其中fat格式基本已经不用(过时) Linux中,centos7支持xfs、ext4、ext3、...of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x000c928b...41943039 18668544 83 Linux 磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区 Units = 扇区 of...1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x3ca78df9...mke2fs命令 mk2fs命令,格式化分区 -t 格式 ,指定所需要的文件格式化系统 -b ,指定 块的大小(inode块大小默认4K) 对比ls -lh和du -sh 查看文件的大小 [root

    1.6K90

    Linux文件系统详解

    inode 的数量与大小格式化时就已经固定了,每个inode 大小均固定为128 bytes (新的ext4 与xfs 可设定到256 bytes)文件系统能够建立的文件数量与inode 的数量有关,...,且每个block都有编号,以方便inode的记录 原则上,block 的大小与数量在格式化完就不能够再改变了(除非重新格式化)在Ext2文件系统中所支持的block大小有1K, 2K及4K三种,由于block...到这里Linux的文件体系的构建过程其实已经大体讲完了,总结一下就是:硬盘经过分区和格式化,每个区都成为了一个文件系统,挂载这个文件系统后就可以让Linux操作系统通过VFS访问硬盘时跟访问一个普通文件夹一样...许多年前,IBM的一位杰出工程师想出了一个绝妙的办法,即对扇区不使用顺序编号,而是使用一个交叉因子(interleave)进行编号。格式化的其他细节每种操作系统能够使用的文件系统并不相同。...;总额:将直接、间接、双间接、三间接加总,得到12 + 256 + 256256 + 256256*256 (K) = 16GB此时我们知道当文件系统将block格式化为1K大小时,能够容纳的最大文件为

    6.3K32

    Linux基础(day14)

    330 102070 1% /boot tmpfs 126049 1 126048 1% /run/user/0 创建好分区后,一旦格式化...(格式化的过程就是在创建inode,inode大小是根据磁盘大小来决定) 有时会遇到一种情况, 磁盘df -h命令后,会看到只使用了百分之七八十,还有剩余空间,但就是写入不了 这时候可以使用df -i...):+1G 分区 4 已设置为 Linux 类型,大小设为 1 GiB 命令(输入 m 获取帮助):P 磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区...5 已设置为 Linux 类型,大小设为 1 GiB 命令(输入 m 获取帮助):p 磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区 Units =...102400 83 Linux 总结 一个磁盘中只能有四个主分区或者主分区加扩展分区的总和小于等于4 逻辑分区从第5个分区号开始,并且是连续的 扩展分区本身不支持格式化,扩展分区仅仅是一个壳子,装着的是逻辑分区

    2.8K70

    存储基本概念(3)

    7扶持fat32也支持NTFS,实际上LINUX也是支持NTFS的。...我们前面了解到磁盘一般都分磁道和扇区,那么这些磁盘和扇区是如何与文件系统对应上的呢?。这里需要了解磁盘管理的两个关键:磁盘分区和磁盘格式化。...当硬盘分成各个不同大小的区后,格式化软件会将这些区再细分成不同的文件系统管理格式,比喻说C盘是NTFS格式,D盘可能是FAT32格式。同样在LINUX下也是将文件目录mount到指定分区的。...显然我们知道磁盘是有大小的。基于访问数据的性能考虑,分区管理显然是有必要的,那么如何分区呢?前面学习过程中知道磁盘有CHS参数,现代磁盘一般都是基于LBA进行定址,但基本思想肯定一样的。...磁盘有柱面有扇区有磁头。那么在磁盘上如何划分出这些信息呢?这就是低级格式化分区。这种低级格式化目前一般不再建议由用户进行,通常磁盘出厂就已经做好了。以前的软盘是可以使用软件进行重新低级格式化的。

    72921
    领券