AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1050374
Accepted
Stephen
Stephen
Asked: 2021-01-19 23:00:40 +0800 CST2021-01-19 23:00:40 +0800 CST 2021-01-19 23:00:40 +0800 CST

磁盘容量存储在哪里?

  • 772

简而言之,如果我做dd磁盘到磁盘(例如/dev/sdato /dev/sdb),是否也复制了整个磁盘的容量?

例如,如果sda实际上是 1TB 和sdb2TB,在 之后dd,Linux 系统会认为sdb是 1TB 还是 2TB?

我假设磁盘容量记录在单独的 ROM 或小型非易失性存储器中,而不是磁盘的任何扇区。或者,可能始终保留物理磁盘的几个扇区。

我想以最小的痛苦将旧 1TB 硬盘上的系统迁移到新的 2TB 硬盘。旧磁盘将不会被使用。我想dd可能会。我唯一不确定的部分是如果我这样做dd并且磁盘容量的大小就像分区表一样被复制,新的 2TB 磁盘将变为 1TB。我想在实际做之前先确认一下dd。

我的谷歌搜索没有结果,所以最后我决定在这里发布一个问题。

如果所有系统都是 Linux,我会考虑rsync分区到分区 & grub-install。但是,不幸的是,我有一个 Windows 并且没有 Windows 安装 USB。我不确定如何在rsync.

hard-drive capacity dd
  • 1 1 个回答
  • 40 Views

1 个回答

  • Voted
  1. Best Answer
    shodanshok
    2021-01-19T23:51:12+08:002021-01-19T23:51:12+08:00

    盘片/磁头的实际“物理”方面的 HDD 大小存储在内部 ROM 中,但用户不可访问。现代 HDD(和 SSD)公开了一种称为 LBA(逻辑块寻址)的抽象,它基本上告诉操作系统磁盘有多少个用户可寻址扇区。

    dd简单地读取直到 EOF(文件结束),它可以是磁盘或分区的结尾。将整个 1 TB 磁盘复制到 2 TB 磁盘后,dd目标磁盘上的分区空间最多为 1 TB - 即:原始 MBR/GPT 对最后的额外空间一无所知。

    想想一个放在一个大盒子里的小盒子:小盒子里的物体对可用的外层空间一无所知。同时,要使用 2 TB 磁盘提供的额外空间,您需要修改原始 MBR/GPT,创建额外分区或扩展最后一个分区。

    当通过cp或工具在用户级别进行复制时rsync,您不需要这样做,因为您的 2 TB 磁盘将(希望)已经分区以使用所有可用空间,文件系统大小相应。

    • 2

相关问题

  • 总大小(磁盘)与总大小(媒体)

  • Linux:“发现重复的 PV XXXXYYYYY:用户 /dev/sdb1 而不是 /dev/sda1”

  • Windows C:驱动器大小

  • 了解磁盘队列长度

  • md5sum 重复为同一台机器上的同一文件提供不同的校验和

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve