在Linux中,fdisk是一个功能强大的磁盘分区工具,它可以用于创建、删除、调整和复制磁盘分区,以下是如何使用fdisk命令实现磁盘分区的详细步骤:
1、安装fdisk
在大多数Linux发行版中,fdisk已经预装,如果没有预装,可以使用以下命令进行安装:
对于基于Debian的系统(如Ubuntu):
sudo apt-get install fdisk
对于基于RPM的系统(如CentOS、Fedora):
sudo yum install fdisk
2、查看磁盘信息
在使用fdisk之前,首先需要查看系统中的磁盘信息,可以使用lsblk
或df -h
命令查看。
lsblk
3、使用fdisk创建新分区
假设我们要为/dev/sdb磁盘创建一个新分区,可以按照以下步骤操作:
卸载要分区的磁盘,使用umount
命令卸载磁盘上的文件系统。
sudo umount /dev/sdb*
接下来,使用fdisk
命令对磁盘进行分区。
sudo fdisk /dev/sdb
在fdisk命令行界面中,输入n
创建新分区,然后按照提示设置分区类型、起始扇区、结束扇区和分区号。
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-1048576, default 2048): 2048
Last sector, +sectors or +size{K,M,G} (2048-1048576, default 1048576): +1G
输入w
将更改写入磁盘,然后使用partprobe
命令让内核重新读取分区表。
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
partprobe: Error: while reloading partition tables: Device or resource busy
如果遇到“Device or resource busy”错误,可以尝试使用以下命令解决:
sudo partprobe -s /dev/sdb
4、格式化新分区并挂载
创建新分区后,需要对其进行格式化并挂载,使用mkfs
命令格式化分区。
sudo mkfs.ext4 /dev/sdb1
创建一个挂载点并使用mount
命令挂载分区。
sudo mkdir /mnt/new_partition
sudo mount /dev/sdb1 /mnt/new_partition
至此,已经成功使用fdisk命令实现了磁盘分区,接下来,可以将文件系统挂载到其他目录,或者根据需要调整分区大小。
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/107169.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复