Linux主分区和扩展分区、逻辑分区定义
时间: 2024-05-28 22:09:24 浏览: 303
Linux主分区是硬盘分区中用于安装操作系统的分区,一个硬盘最多可以划分为四个主分区。扩展分区是用于划分逻辑分区的分区,一个硬盘最多可以有一个扩展分区。逻辑分区是在扩展分区上创建的分区,可以用于存储文件和数据,一个扩展分区最多可以有多个逻辑分区。总之,主分区和逻辑分区都可以直接用于存储文件和数据,而扩展分区则是为逻辑分区而存在的。
相关问题
Linux分区怎么设置逻辑分区
### 如何在Linux中创建和配置逻辑分区
#### 创建磁盘分区
为了创建逻辑分区,首先需要准备一块未分配空间的磁盘。假设这块新磁盘被识别为`/dev/sdb`。使用命令行工具fdisk来划分此磁盘的空间。
```bash
[root@mysql ~]# fdisk /dev/sdb
```
在此交互界面下,通过输入特定指令完成操作:
- 输入`n`用于启动新建分区流程;
- 当提示选择分区类型时,对于第一个扩展分区之前的选择应为`p`(主分区),而当希望构建扩展或逻辑分区间,则需先建立至少一个标记为`e`的扩展分区[^1];
一旦建立了扩展分区作为容器之后,在其中可以继续添加多个逻辑分区而不受传统MBR表四个主分区数量上的限制。
#### 定义物理卷(PV)
要使这些新的分区能够参与LVM架构,必须先把它们初始化成物理卷(PV)。这一步骤涉及将选定的分区注册到系统的LVM管理器之中以便后续处理。
```bash
pvcreate /dev/sdb5
```
这条命令会把指定路径下的设备转换成为可用于组建更复杂存储结构的基础组件之一—物理卷,并将其信息记录下来供其他子系统调用[^3]。
#### 构建卷组(VG)
接下来就是利用刚刚创建出来的物理卷去形成更大范围内的资源池即卷组(VG),它相当于虚拟化的整个硬盘装置。
```bash
vgcreate my_volume_group /dev/sdb5
```
这里`my_volume_group`代表自定义名称,用来指代这个由单个或是多份实体组成的集合体。这样做允许管理员灵活调整内部成员构成及其容量属性。
#### 建立逻辑卷(LV)
有了上述准备工作后就可以着手规划具体用途的小型区域了,这就是所谓的逻辑卷(LV)。每一个这样的实例都可以独立对待如同常规文件夹一般简单易懂。
```bash
lvcreate -L 20G -n my_logical_volume my_volume_group
```
此处参数解释如下:
- `-L`: 设置大小为20GB;
- `-n`: 给定名字叫做`my_logical_volume`;
- `my_volume_group`: 所属卷组名;
至此便成功构造了一个可供进一步开发使用的抽象层面上的新单位。
#### 配置文件系统并挂载
最后一步是要让操作系统知道怎样访问这段刚开辟出来的地方。为此需要执行格式化过程赋予其某种类型的文件系统特征,比如ext4:
```bash
mkfs.ext4 /dev/my_volume_group/my_logical_volume
```
紧接着便是关联至某个已知位置使得用户可以直接对其进行读写活动:
```bash
mkdir /mnt/new_disk_space
mount /dev/my_volume_group/my_logical_volume /mnt/new_disk_space
```
这样就完成了从无到有的全过程描述,包括但不限于基础硬件层面的操作直至最终实现数据交换功能[^5]。
对磁盘进行分区操作,要求定义1个主分区,1个扩展分区,扩展分区又分成2个逻辑分区,分区容量自定义
在Linux环境下,特别是使用GParted等图形化工具进行分区操作会更直观,以下是使用GParted进行这种定制分区的步骤:
1. **安装GParted**:如果还没有安装,可以使用你的包管理器,例如对于Ubuntu或Debian,输入:
```
sudo apt-get update
sudo apt-get install gparted
```
或者CentOS/Cygwin上使用:
```
sudo yum install gparted
```
2. **启动GParted**:重启计算机并进入Live CD/DVD/USB模式,打开GParted。
3. **识别磁盘**:找到你要分区的硬盘,注意区分引导分区和其他分区,一般在左侧可以看到磁盘的总视图。
4. **创建主分区**:点击"+"图标,选择“Primary Partition”,输入你想要的分区开始位置、结束位置和分区大小,然后给它命名(例如`/dev/sda1`,sda表示磁盘,1代表第一个分区)。
5. **创建扩展分区**:同样点击"+",这次选"Extended Partition",这将会成为包含逻辑分区的容器。调整分区大小覆盖剩余的空间。
6. **创建逻辑分区**:返回到顶部菜单,选择“Logical Volume”(逻辑卷),再点击"+",为每个逻辑分区指定大小,可以选择从扩展分区开始分配。假设你想创建两个逻辑分区,分别为`/dev/sda5` 和 `/dev/sda6`。
7. **格式化分区**:分区创建好后,右键点击每个分区,选择“Format”,输入你想要的文件系统类型(如ext4, NTFS等),以及分区标签(如/home, /data等)。
8. **保存并关闭**:确保所有更改都正确无误后,选择GParted菜单的“Apply All Operations”,然后正常关机。
现在你的磁盘应该有了1个主分区、1个扩展分区以及2个逻辑分区,可以根据需要挂载到不同的目录。
阅读全文