zoukankan      html  css  js  c++  java
  • Linux 格式化分区 报错Could not stat --- No such file or directory 和 partprobe 命令

    [root@localhost ~]# fdisk /dev/sda
    
    The device presents a logical sector size that is smaller than
    the physical sector size. Aligning to a physical sector (or optimal
    I/O) size boundary is recommended, or performance may be impacted.
    欢迎使用 fdisk (util-linux 2.23.2)。
    
    更改将停留在内存中,直到您决定将更改写入磁盘。
    使用写入命令前请三思。
    
    
    命令(输入 m 获取帮助):m
    命令操作
       a   toggle a bootable flag
       b   edit bsd disklabel
       c   toggle the dos compatibility flag
       d   delete a partition
       g   create a new empty GPT partition table
       G   create an IRIX (SGI) partition table
       l   list known partition types
       m   print this menu
       n   add a new partition
       o   create a new empty DOS partition table
       p   print the partition table
       q   quit without saving changes
       s   create a new empty Sun disklabel
       t   change a partition's system id
       u   change display/entry units
       v   verify the partition table
       w   write table to disk and exit
       x   extra functionality (experts only)
    
    命令(输入 m 获取帮助):n
    Partition type:
       p   primary (2 primary, 0 extended, 2 free)
       e   extended
    Select (default p): p
    分区号 (3,4,默认 3):
    起始 扇区 (3907024896-3907029167,默认为 3907024896):
    将使用默认值 3907024896
    Last 扇区, +扇区 or +size{K,M,G} (3907024896-3907029167,默认为 3907029167):
    将使用默认值 3907029167
    分区 3 已设置为 Linux 类型,大小设为 2.1 MiB
    
    命令(输入 m 获取帮助):w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    
    WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
    The kernel still uses the old table. The new table will be used at
    the next reboot or after you run partprobe(8) or kpartx(8)
    正在同步磁盘。
    [root@localhost ~]# fdisk -l
    
    磁盘 /dev/sda:2000.4 GB, 2000398934016 字节,3907029168 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 4096 字节
    I/O 大小(最小/最佳):4096 字节 / 4096 字节
    磁盘标签类型:dos
    磁盘标识符:0x0001e77a
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048  3774896127  1887447040   83  Linux
    /dev/sda2      3774896128  3907024895    66064384   82  Linux swap / Solaris
    /dev/sda3      3907024896  3907029167        2136   83  Linux
    
    分区正常,格式化错误。
    [root@localhost ~]# mkfs  /dev/sda3
    mke2fs 1.42.9 (28-Dec-2013)
    无法对 /dev/sda3 进行 stat 调用 --- 没有那个文件或目录
    
    The device apparently does not exist; did you specify it correctly?
    

    原因是分区信息尚未到分区表里,

    解决方法:执行下partprobe 命令

    [root@localhost ~]# partprobe
    [root@localhost ~]# mkfs -t ext4 /dev/sda3
    mke2fs 1.42.9 (28-Dec-2013)
    文件系统标签=
    OS type: Linux
    块大小=1024 (log=0)
    分块大小=1024 (log=0)
    Stride=4 blocks, Stripe width=4 blocks
    272 inodes, 2136 blocks
    106 blocks (4.96%) reserved for the super user
    第一个数据块=1
    Maximum filesystem blocks=2228224
    1 block group
    8192 blocks per group, 8192 fragments per group
    272 inodes per group


    Allocating group tables: 完成                            
    正在写入inode表: 完成                            
    Creating journal (1024 blocks): 完成
    Writing superblocks and filesystem accounting information: 完成

  • 相关阅读:
    PAT Basic 1077 互评成绩计算 (20 分)
    PAT Basic 1055 集体照 (25 分)
    PAT Basic 1059 C语言竞赛 (20 分)
    PAT Basic 1072 开学寄语 (20 分)
    PAT Basic 1049 数列的片段和 (20 分)
    蓝桥杯BASIC-13 数列排序
    蓝桥杯入门——3.序列求和
    蓝桥杯入门——2.圆的面积
    蓝桥杯入门——1.Fibonacci数列
    树的总结(遍历,BST,AVL原型,堆,练习题)
  • 原文地址:https://www.cnblogs.com/weikunzz/p/6710532.html
Copyright © 2011-2022 走看看