在CentOS中创建新分区,通常需要使用命令行工具,如fdisk或parted
首先,打开终端。
使用lsblk命令查看当前磁盘和分区情况。例如:
lsblk
输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /
├─sda2 8:2 0 1G 0 part [SWAP]
└─sda3 8:3 0 18G 0 part /home
sr0 11:0 1 1024M 0 rom
在这个例子中,我们将要在sda磁盘上创建一个新分区。
使用fdisk或parted创建新分区。这里我们使用fdisk作为示例:
sudo fdisk /dev/sda
在fdisk提示符下,按照以下步骤操作:
n创建一个新分区。p)。sda上没有其他分区,可以输入1。如果有其他分区,请根据需要选择一个未被使用的编号。+size{K,M,G}格式指定大小,例如+2G表示2GB。或者,可以输入具体的扇区编号作为结束扇区。示例:
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-41943039, default 2048):
Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): +2G
创建新分区后,输入w将更改写入磁盘并退出fdisk。
使用partprobe命令通知操作系统重新读取分区表:
sudo partprobe
使用lsblk命令查看新创建的分区:
lsblk
输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /
├─sda2 8:2 0 1G 0 part [SWAP]
├─sda3 8:3 0 18G 0 part /home
├─sda4 8:4 0 2G 0 part
└─sda5 8:5 0 2G 0 part
sr0 11:0 1 1024M 0 rom
在这个例子中,我们在sda磁盘上创建了一个名为sda4的新分区。
格式化新分区。例如,将新分区格式化为ext4文件系统:
sudo mkfs.ext4 /dev/sda4
挂载新分区到一个目录。例如,将新分区挂载到/mnt/newpart目录:
sudo mkdir /mnt/newpart
sudo mount /dev/sda4 /mnt/newpart
要使新分区在系统启动时自动挂载,请将其添加到/etc/fstab文件中。首先,使用文本编辑器打开/etc/fstab文件,例如:
sudo nano /etc/fstab
然后,在文件末尾添加以下行(确保使用正确的分区名和挂载点):
/dev/sda4 /mnt/newpart ext4 defaults 0 0
保存并关闭文件。
现在,您已经在CentOS中成功创建了一个新分区,并将其挂载到了指定的目录。