添加一块新的磁盘分区通常需要使用fdisk命令和partprobe命令,但有时我们不想重启系统,可以使用以下步骤添加新的分区:
1. 查看所有磁盘分区信息
使用fdisk命令查看所有磁盘分区信息,输入以下命令:
fdisk -l
该命令将列出所有的磁盘和分区信息。
2. 新建分区
我们假定我们要在/dev/sdb上新建一个分区,输入以下命令:
fdisk /dev/sdb
然后依次输入 n -> p -> 1 (创建一个新的分区,选择主分区,分区号为1),接着依次输入起始和结束扇区。
3. 保存并退出fdisk
输入 w 命令保存新的分区表并退出fdisk。
4. 更新内核分区表
使用partprobe命令更新内核的分区表,输入以下命令:
partprobe /dev/sdb
这将读取新的分区表并更新内核对分区的认知。
5. 格式化新建的分区
使用mkfs命令格式化新建的分区,输入以下命令:
mkfs.ext4 /dev/sdb1
这将将新建的分区格式化为ext4类型。
6. 挂载新的分区
使用mkdir命令创建一个新的目录,在该目录下挂载新建的分区,输入以下命令:
mkdir /mnt/newdisk
mount /dev/sdb1 /mnt/newdisk
这将把新建的分区挂载到 /mnt/newdisk 目录。
示例
假设我们要在/dev/sdc上创建一个新的分区,起始扇区为5,结束扇区为20,格式化为ext4类型,挂载到/mnt/newdisk目录下,那么命令如下:
fdisk /dev/sdc # 新建分区
n # 新建一个分区
p # 选择主分区
1 # 分区号为1
5 # 起始扇区为5
20 # 结束扇区为20
w # 保存并退出fdisk
partprobe /dev/sdc # 更新内核分区表
mkfs.ext4 /dev/sdc1 # 格式化新建的分区
mkdir /mnt/newdisk # 创建目录
mount /dev/sdc1 /mnt/newdisk # 挂载新的分区
类似地,我们可以在其他的磁盘上新建分区,只需将相应的磁盘名和分区信息替换即可。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux下使用fdisk结合partprobe命令不重启系统添加一块新的磁盘分区 - Python技术站