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

linux下目录扩容2t

在Linux系统中,当需要将分区或目录的容量扩展到2TB或更大时,需要注意一些关键点,因为传统的MBR分区表最大支持2TB的磁盘空间。以下是扩容到2TB或更大的一般步骤和相关概念:

基础概念

  1. MBR(Master Boot Record):传统的磁盘分区表,最大支持2TB的磁盘空间。
  2. GPT(GUID Partition Table):GUID分区表,支持超过2TB的磁盘空间,最大可达18EB(Exabytes)。

扩容步骤

  1. 备份数据: 在进行任何磁盘操作之前,务必备份重要数据。
  2. 检查当前磁盘分区情况: 使用lsblkfdisk -l命令查看当前磁盘和分区情况。
  3. 转换为GPT分区表(如果当前是MBR): 使用gdisk工具将MBR转换为GPT。
  4. 转换为GPT分区表(如果当前是MBR): 使用gdisk工具将MBR转换为GPT。
  5. gdisk中,输入r进入恢复和转换菜单,然后输入g转换为GPT。
  6. 扩展分区: 使用partedgdisk工具扩展分区。
  7. 扩展分区: 使用partedgdisk工具扩展分区。
  8. parted中,选择分区并使用resizepart命令扩展分区大小。
  9. 扩展文件系统: 根据文件系统类型,使用相应的工具扩展文件系统。
    • ext4
    • ext4
    • XFS
    • XFS

优势

  • GPT分区表:支持更大的磁盘容量,最大可达18EB。
  • 更好的分区管理:GPT分区表支持更多的分区数量(最多128个)。
  • 数据完整性:GPT分区表包含CRC校验,可以提高数据完整性。

应用场景

  • 大数据存储:需要存储大量数据的应用场景。
  • 服务器扩容:服务器磁盘空间不足,需要扩展到更大容量。
  • 数据中心:数据中心中需要管理大量存储设备的场景。

可能遇到的问题及解决方法

  1. 数据丢失
    • 原因:磁盘操作不当或分区表转换错误。
    • 解决方法:在进行任何磁盘操作之前,务必备份重要数据。
  • 文件系统损坏
    • 原因:扩展分区或文件系统时操作不当。
    • 解决方法:使用相应的文件系统修复工具,如fsck
  • 分区表转换失败
    • 原因:MBR到GPT转换过程中出现错误。
    • 解决方法:使用gdisk工具的恢复功能,或者重新初始化磁盘并恢复数据。

示例代码

以下是一个简单的示例,展示如何使用parted工具扩展分区:

代码语言:txt
复制
# 检查当前磁盘分区情况
sudo parted /dev/sdX print

# 扩展分区
sudo parted /dev/sdX
(parted) resizepart 1
End?  [10.7GB]? 2000GB

# 扩展文件系统(假设文件系统是ext4)
sudo resize2fs /dev/sdX1

请根据实际情况替换/dev/sdX和分区号。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Linux根目录扩容(lvm)

    使用背景 Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变。 产生的原因是没有给磁盘格式化,没有增加分区。...vgs lvcreate 创建LV lvcreate -L 1000G -n 操作方法 查看磁盘空间大小,使用df -h 命令,发现挂载根目录节点的...重启Linux操作系统,使用reboot命令。 创建物理卷,使用pvcreate /dev/sda3命令。...1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 11565056 to 24672256 查看扩容后的大小...总结 以上所述是小编给大家介绍的Linux系统扩容根目录磁盘空间的操作方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

    6.3K20

    Linux 虚拟机根目录磁盘空间扩容

    以前扩容使用的是单独添加一块盘,感兴趣的可戳此了解[Oracle 12C 补丁升级中出现磁盘不足的解决办法],本次则直接在原来的磁盘基础上扩容。 0....lvextend -l +100%free /dev/mapper/datavg01-lvoradata01 resize2fs /dev/mapper/datavg01-lvoradata01 #--Linux6...xfs_growfs /dev/mapper/centos-root #--Linux7 1. init 0 关机添加磁盘 说明:Linux 版本为 CentOS 7.6,VMware...那么就需要扩容,首先需要关闭虚拟机,对磁盘进行扩容。 VMware 里点击虚拟机设置,点击扩展,然后选择合适的扩展磁盘大小,我这里演示的是50G。...first sector 默认回车 laster sector 默认回车 p 打印分区(列出分区) w 保存分区 fdisk -l查看分区 直接创建物理卷提示找不到,这里先reboot 重启下。

    5.2K10

    LVM挂载扩容根目录

    lvm是个啥 LVM(Logical Volume Manager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术。它是 Linux环境下对磁盘分区进行管理的一种机制 。...现在不仅仅是Linux系统上可以使用LVM这种磁盘管理机制,对于其它的类UNIX操作系统,以及windows操作系统都有类似与LVM这种磁盘管理软件。...优点 可以在系统运行的状态下动态的扩展文件系统的大小 文件系统跨越多个磁盘,文件系统的大小不受磁盘大小的限制 LVM的存储空间可以通过新增磁盘的方式扩容 缺点 从卷组中移除一个磁盘的时候必须使用...一直使用的机器因公司资源不够要回收,迁移至海南,新机器节点lvm 有一半容量都挂载到了home,因为这次分配的硬盘资源确实不多,我又是个对BT很依赖的重度用户,所以为了充分利用,决定将home卷删除扩容给根目录...home挂载 umount /home 3、查看逻辑卷 lvdisplay 4、删除home逻辑卷 lvremove -y /dev/mapper/centos-home 5、把删除home后余下的全部容量扩容至根目录逻辑卷

    38220

    centos根目录扩容方法

    描述 业务服务器扩容磁盘,一般用户都比较喜欢把新增的磁盘容量扩容到原业务上的一个目录上,也就是说扩容业务目录的容量,其次情况下,同一目录下,无法挂载多个,不然会覆盖之前的挂载,所以要以卷组分方式来解决扩容...目标:业务服务器新增一块硬盘硬盘,扩容到根目录。...操作步骤 查看当前系统的根目录磁盘容量大小 df -h 图片 新增一个大小为30G的磁盘容量,查看新增的磁盘状态,可以看出新增的磁盘名是sdb 图片 对sdb这块磁盘进行分区 fdist /dev...centos (可以使用vgdisplay查看卷组名称) 图片 查看卷组信息 vgdisplay 图片 进行对根目录扩容 lvextend +100%FREE /dev/mapper/centos-root...图片 调整分区大小 图片 查看根目录分区大小,由原来的的50G变成80G 图片 查看挂载情况 lsblk 图片

    4.7K10

    Linux 挂载2T以上存储

    Linux 挂载2T以上存储 Linux 挂载2T以上存储 在生产环境中,我们会遇到分区大于2T的磁盘(比如:添加一个3TB的存储),由于MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表...parted功能很强大,既可用命令行也可以用于交互式,在提示符下输入parted就会进入交互式模式,如果有多个磁盘的话,我们需要运行select sdX(X为磁盘)来进行磁盘的选择,也可直接用parted...Disk identifier: 0x2ebc66f6 Device Boot Start End Blocks Id System /dev/sdd1 1 2089 16777216 82 Linux...swap / Solaris /dev/sdd2 * 2089 36405 275643392 83 Linux Disk /dev/sdb: 3200.0 GB, 3199999672320...挂载新硬盘 4.1 创建需要挂载硬盘的目录 mkdir /data2 mount /dev/sdb1 /data2 #挂载 4.2 查找硬盘id号 blkid /dev/sdb1 #/dev/sdb1

    5.2K00

    Linux下如何高效切换目录?

    本文授权转自 | 良许 Linux ID | liangxuxiansheng ? ☞ 程序员进阶架构师必备资源免费送 ☜ Linux 下对于目录的切换,大家肯定会想到一个命令:cd 命令。...这个是 Linux 下再基本不过的命令,如果这个命令都不知道的话,赶紧剖腹自尽去吧。...cd 命令确实很方便,但如果需要频繁在下面的目录切换,你可能要怀疑人生了: /home/alvin/projects/blogdemos/linux-system-programming/thread...在这种情况下,我们如何高效进行目录切换呢?良许给大家介绍三个命令:pushd 、 popd 、 dirs 。...如果是加号的话,将从目录栈由上往下数,而用减号的话,将从目录栈由下往上数。 接下来就回到了我们本文开头的问题,如果我们要在两个或多个路径很长的目录之间频繁切换,该如何操作?

    5.2K10

    Linux下dev目录引发的思考

    /dev目录 如果将一个设备连接到Linux系统时,通常需要一个设备驱动程序才能正常工作。你可以通过设备文件或设备节点与设备驱动程序交互,这些是看起来像普通文件的特殊文件。...次设备号告诉内核它是这个驱动类中的哪个唯一设备,在这种情况下,0用于表示第一个设备 3. 设备名称 最常见的设备名称: SCSI 如果系统上有任何类型的大容量存储,那么它很可能正在使用SCSI协议。...您可能听说过在现代系统中实际上并没有使用SCSI设备,但是我们的Linux系统将SCSI磁盘与/dev中的硬盘驱动器相对应。...看一下/sys目录下的内容: 5. udev 你可以使用如下命令创建设备节点: mknod /dev/sdb1 b 8 3 该命令将创建一个设备节点/dev/sdb1,并将其设置为主设备号为8、次设备号为...Count在许多情况下都可以派上用场,但如果只是复制数据,则可以忽略Count甚至bs。如果你真的想优化你的数据传输,那么你会想要开始使用这些选项。

    5.9K20
    领券