linux fdisk硬盘分区时有如下提示如何处理?

提示:Partition1doesnotstartonphysicalsectorboundary.... 提示:Partition 1 does not start on physical sector boundary. 展开
 我来答
最不爱吃抹茶
推荐于2019-08-19 · TA获得超过560个赞
知道答主
回答量:10
采纳率:100%
帮助的人:1481
展开全部

设定一下硬盘的格式, 或是你设定的分区参数超过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  

1.dell   c6220II服务器,使用的lsi原厂阵列控制器

2.这款阵列器可以做超过2个硬盘的raid1,

3.用这款阵列器做好6个硬盘的raid5,在安装centOS6.6时,在分区这步竟然没有“强制为主分区”这个选项,而在raid1设置时,这里会正常出现这个选项

4.应该是基于第三点,才导致raid5安装出来的系统,fdisk /dev/sda 只出现一个分区信息

原因:应该是硬盘cylinder和sector显示的问题

解决:用gdisk来分区,用法和fdisk差不多,gdisk print显示的sector就是正常的,用yum gdisk安装gdisk工具,说到这里提醒一下,centOS6.6 64bit的partprobe不起作用,分区完要重启。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式