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

linux 建立扩展分区大小

在Linux系统中,建立扩展分区是为了能够创建更多的逻辑分区。扩展分区本身并不具备存放数据的能力,它的主要作用是作为一个容器,用来容纳多个逻辑分区。

基础概念

  • 主分区:最多可以创建四个主分区,每个主分区都可以独立作为启动分区。
  • 扩展分区:只能有一个扩展分区,它不能直接存储数据,但可以包含多个逻辑分区。
  • 逻辑分区:在扩展分区内部创建的分区,用于存储数据。

相关优势

  • 灵活性:通过扩展分区,可以创建多个逻辑分区,从而更好地管理和组织数据。
  • 扩展性:当存储需求增加时,可以在扩展分区中添加更多的逻辑分区。

类型

  • 主分区
  • 扩展分区
  • 逻辑分区

应用场景

  • 当需要创建超过四个分区时,可以使用一个扩展分区来包含额外的逻辑分区。
  • 在服务器环境中,经常需要对数据进行分类存储,逻辑分区可以帮助实现这一点。

如何建立扩展分区

  1. 查看当前磁盘分区情况
  2. 查看当前磁盘分区情况
  3. 使用fdisk工具对磁盘进行分区
  4. 使用fdisk工具对磁盘进行分区
  5. fdisk交互界面中操作
    • 输入n创建新分区。
    • 选择e创建扩展分区。
    • 根据提示设置起始和结束扇区。
    • 输入w保存并退出。
  • 格式化逻辑分区
  • 格式化逻辑分区
  • 挂载逻辑分区
  • 挂载逻辑分区

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

问题:无法创建扩展分区

  • 原因:可能是因为磁盘上已经存在四个主分区,没有空间创建扩展分区。
  • 解决方法:删除一个主分区或者调整现有分区的大小,然后重新创建扩展分区。

问题:分区表损坏

  • 原因:可能是由于突然断电或硬件故障导致分区表损坏。
  • 解决方法:使用gparttestdisk等工具来恢复分区表。

示例代码

代码语言:txt
复制
# 查看磁盘分区情况
sudo fdisk -l

# 进入fdisk交互界面
sudo fdisk /dev/sdb

# 在fdisk中创建扩展分区
Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): e
Partition number (1-4, default 1): 1
First sector (2048-20971519, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): 
Using default value 20971519
Partition 1 of type Linux extended and of size 10G is set

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

# 格式化逻辑分区
sudo mkfs.ext4 /dev/sdb5

# 挂载逻辑分区
sudo mkdir /mnt/mydata
sudo mount /dev/sdb5 /mnt/mydata

参考链接

通过以上步骤,你可以在Linux系统中成功创建扩展分区,并在其内部创建逻辑分区来存储数据。

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

相关·内容

没有搜到相关的合辑

领券