linux fdisk 硬盘分区时提示:Partition 1 does not start on physical sector boundary.该如何fix it?

2020-10-29 社会 149阅读

设定一下硬盘的格式, 或是你设定的分区参数超过1T。

1、安装硬盘到物理机上。

2、查看硬盘是否正确安装。

使用“fdisk -l”命令查看硬盘代号。

[plain] view plain copy

  • root@greatms-All-Series:/home/share# fdisk -l

  • Disk /dev/sda: 500.1 GB, 500107862016 bytes

  • 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors

  • Units = 扇区 of 1 * 512 = 512 bytes

  • Sector size (logical/physical): 512 bytes / 4096 bytes

  • I/O size (minimum/optimal): 4096 bytes / 4096 bytes

  • Disk identifier: 0x000aab9b

  • 设备 启动      起点          终点     块数   Id  系统

  • /dev/sda1   *        2048   488282111   244140032   83  Linux

  • /dev/sda2       488284158   976771071   244243457    5  扩展

  • Partition 2 does not start on physical sector boundary.

  • /dev/sda5       488284160   820314111   166014976   83  Linux

  • /dev/sda6       820316160   976771071    78227456   82  Linux 交换 / Solaris

  • WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.

  • Disk /dev/sdb: 3000.6 GB, 3000592982016 bytes

  • 255 heads, 63 sectors/track, 364801 cylinders, total 5860533168 sectors

  • Units = 扇区 of 1 * 512 = 512 bytes

  • Sector size (logical/physical): 512 bytes / 4096 bytes

  • I/O size (minimum/optimal): 4096 bytes / 4096 bytes

  • Disk identifier: 0x00000000

  • 设备 启动      起点          终点     块数   Id  系统

  • /dev/sdb1               1  4294967295  2147483647+  ee  GPT

  • Partition 1 does not start on physical sector boundary.

  • 可以看到我新增了的硬盘标识为sdb。

  • 3、将硬盘分区。

    (1)当硬盘小于等于2T时,可以用fdisk。

    [plain] view plain copy

  • fdisk /dev/sdb

  • 1、查看帮助。

  • 输入:m

  • 2、新建分区。

  • 输入:n

  • 3、创建逻辑分区

  • 输入:p

  • 4、输入分区号以及指定分区大小

  • 依照提示,回车表示默认。

  • 5、检查分区情况(此时还未执行分区操作)

  • Command(m for help):p

  • 6、保存退出

  • Command(m for help):w

  • (2)当硬盘大于2T时,用parted命令。

    [plain] view plain copy

  • parted /dev/sdb   (用part命令对3T硬盘进行分区处理)

  • mklabel gpt       (用gpt格式可以将3TB弄在一个分区里)

  • unit TB           (设置单位为TB)

  • mkpart primary 0 3 (设置为一个主分区,大小为3TB,开始是0,结束是3)

  • print              (显示设置的分区大小)

  • quit               (退出parted程序)


4、格式化分区。

    mkfs.ext4 /dev/sdb1

    5、将硬盘挂载到文件夹下。

    (1)手动挂载。

    新建一个文件夹:mkdir /home/sdb1

    挂载:mount /dev/sdb1 /home/sdb1

    (2)开机自动挂载。

    输入:vi /etc/fstab

    在最后加入:

    [cpp] view plain copy

  • /dev/sdb1    /home/sdb1    ext4    defaults    1    1

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com