linux磁盘创建分区
1、确认磁盘设备
首先,使用lsblk命令查看系统中所有的块设备及其属性。这个命令会显示设备的挂载点、文件系统类型、大小等信息,帮助用户了解系统的存储设备布局。
2、创建分区
1)使用fdisk进行MBR分区:
启动fdisk工具:sudo fdisk /dev/sda(假设对/dev/sda硬盘进行分区)。
创建新分区:在fdisk交互界面中,按n键创建新分区,然后根据提示选择分区类型(主分区或扩展分区),并指定起始和结束扇区。
设置分区类型:创建完分区后,使用t键设置分区类型,通常选择83(Linux文件系统)。
写入分区表:完成所有分区操作后,输入w来写入分区表到磁盘并退出fdisk。
2)使用gdisk进行GPT分区:
启动gdisk:sudo gdisk /dev/sda(假设对/dev/sda硬盘进行分区)。
创建新分区:在gdisk界面中,按n创建新分区,选择代码(如Linux文件系统的代码为8300),并设定起始与结束扇区。
完成确认:完成后,使用w命令写入更改并退出。
3、格式化分区
创建完分区后,需要对分区进行格式化以便于使用。常用的文件系统有ext4、XFS等。使用mkfs命令进行格式化,例如将第二个分区格式化为ext4:
sudo mkfs.ext4 /dev/sda2。
4、挂载分区
格式化后,可以通过mount命令将其挂载到系统目录下使用。首先创建一个挂载点,例如sudo mkdir /mnt/new_partition,然后挂载分区:
sudo mount /dev/sda2 /mnt/new_partition。为了实现开机自动挂载,需要编辑/etc/fstab文件。
通过以上步骤,可以在Linux系统中成功创建和管理硬盘分区。
5、设置默认挂载
修改/etc/fstab文件,添加:
/dev/sdb1 /mnt ext4 defaults 0 1
会在开机启动时默认挂载。这样内核vm core路径也可以指定这个路径。
如果在/etc/init.d中添加手动挂载命令,实测vm core路径无法生成成功。