CentOS7系统:分区表类型是GPT , 创建2个分区 , 大小分别是 2G、1G , 分区的名字是 part01、part02 , 文件系统类型是 ext3、ext4 , 分别挂载到 /part01 、/part02加入到开机自挂载配置中。
时间: 2024-10-17 13:11:53 浏览: 35
在CentOS 7系统中,由于你提到的分区表类型是GPT (GUID Partition Table),这是一个现代的操作系统常用的分区表类型,支持更大的分区数。以下是创建两个大小分别为2GB和1GB的分区,并指定文件系统类型为ext3和ext4,以及将它们挂载到特定路径并添加到启动时自动挂载的步骤:
1. **创建分区:**
打开终端,首先需要开启root权限:
```bash
sudo -i
```
使用`fdisk`工具创建分区,假设当前设备是/dev/sda(根据实际情况替换):
```bash
fdisk /dev/sda
```
输入命令创建分区:
```
n
(选择主分区,通常是m)
p
(选择第一块硬盘的第一个主分区)
1
(输入分区开始位置,例如按默认分配)
+2048M (创建2GB分区,这里输入2048MB,因为G=GiB)
t
8e (设置为Linux扩展分区,因为我们需要在这里创建两个逻辑分区)
n
(创建第二个逻辑分区,通常选择L)
p
2
+1024M (创建1GB分区,同样输入1024MB)
w (保存并退出)
确认分区信息无误后,输入`q`退出。
```
2. **分配文件系统和挂载点:**
使用`mkfs`命令分别给每个分区创建文件系统:
```bash
mkfs.ext3 /dev/sda1 (对于2GB分区)
mkfs.ext4 /dev/sda2 (对于1GB分区)
```
3. **挂载分区:**
编辑`/etc/fstab`文件,添加新的挂载条目。这里是一个示例:
```bash
echo "UUID=<实际的分区UUID> /part01 ext3 defaults 0 0" | tee -a /etc/fstab > /dev/null
echo "UUID=<实际的分区UUID> /part02 ext4 defaults 0 0" | tee -a /etc/fstab > /dev/null
UUID应该由`blkid`命令获取,替换为实际的分区ID。
重启或执行`sudo mount -a`手动加载新挂载点。
```
4. **开机自挂载:**
将上述挂载点添加到`rc.local`或其他启动脚本,确保在系统启动时自动挂载。例如,在`rc.local`中添加:
```bash
mkdir -p /part01 /part02
mount -a
```
记得替换上述命令中的占位符(如`<实际的分区UUID>`),并确认操作前备份重要数据,以防万一。
阅读全文