zoukankan      html  css  js  c++  java
  • Linux扩容时新建分区报错No free sectors available

    扩展后执行fdisk -l查看是否成功

    [root@localhost ~ ]# fdisk - l

    Disk / dev / sda: 16.1 GB, 16106127360 bytes

    255 heads, 63 sectors / track, 1958 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System

    / dev / sda1 * 1 6 48163 + 83 Linux

    / dev / sda2 7 515 4088542 + 83 Linux

    / dev / sda3 516 1239 5815530 83 Linux

    / dev / sda4 1240 1305 530145 5 Extended

    / dev / sda5 1240 1305 530113 + 82 Linux swap / Solaris

    可见sda已经扩展成为16G,但是没分配给文件系统

    继续执行fdisk /dev/sda进行新建磁盘

    [root@localhost ~ ]# fdisk / dev / sda

    The number of cylinders for this disk is set to 1958 .

    There is nothing wrong with that, but this is larger than 1024 ,

    and could in certain setups cause problems with:

    1 ) software that runs at boot time (e.g., old versions of LILO)

    2 ) booting and partitioning software from other OSs

    (e.g., DOS FDISK, OS / 2 FDISK)

    Command (m for help): n

    No free sectors available

    前面执行fdisk -l的时候明明最后才是1305柱面,而且应该有1958柱面,为什么说没有空闲的扇区。

    再看看fdisk -l执行结果,原来是/dev/sda5分配了作为swap分区,找到原因了就容易解决。

    1.关闭swap分区# swapoff /dev/sda5

    2.删除sda4和sda5.

    [root@localhost ~ ]# fdisk / dev / sda

    The number of cylinders for this disk is set to 1958 .

    There is nothing wrong with that, but this is larger than 1024 ,

    and could in certain setups cause problems with:

    1 ) software that runs at boot time (e.g., old versions of LILO)

    2 ) booting and partitioning software from other OSs

    (e.g., DOS FDISK, OS / 2 FDISK)

    Command (m for help): d

    Partition number ( 1 - 5 ): 5

    Command (m for help): d

    Partition number ( 1 - 5 ): 4

    3.建立扩展分区4,建立分区sda5,写入

    Command (m for help): n

    Command action

    e extended

    p primary partition ( 1 - 4 )

    e

    Selected partition 4

    First cylinder ( 1240 - 1958 , default 1240 ):

    Using default value 1240

    Last cylinder or + size or + sizeM or + sizeK ( 1240 - 1958 , default 1958 ):

    Using default value 1958

    Command (m for help): n

    First cylinder ( 1240 - 1958 , default 1240 ):

    Using default value 1240

    Last cylinder or + size or + sizeM or + sizeK ( 1240 - 1958 , default 1958 ):

    Using default value 1958

    Command (m for help): w

    The partition table has been altered !

  • 相关阅读:
    SDWebImage
    ios面试题
    IOS推送功能push
    NSString什么时候用copy,什么时候用strong
    OC点语法和变量作用域
    iOS 常用几种数据存储方式
    JSON与XML的区别比较
    IOS开发——网络编程OC篇&Socket编程
    IOS-UI控件大全
    使用sql语句备份一张表
  • 原文地址:https://www.cnblogs.com/wuxi/p/2435950.html
Copyright © 2011-2022 走看看