zoukankan      html  css  js  c++  java
  • 新增分区格式化时提示设备文件不存在:--- No such file or directory的处理方法

    【原文链接】:http://blog.itpub.net/28874898/viewspace-774249/

    在系统中的空余空间添加新的分区:

      fdisk   /dev/sda (第一块硬盘上),进入分区命令行后,根据自己的需求一步步往下走,不详细描述。分好之后按p打印如下:sda5就是新增的分区
    Command (m for help): p

    Disk /dev/sda: 21.5 GB, 21474836480 bytes
    255 heads, 63 sectors/track, 2610 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x0006bdc3

       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1          26      204800   83  Linux
    Partition 1 does not end on cylinder boundary.
    /dev/sda2              26        1301    10240000   83  Linux
    /dev/sda3            1301        1428     1024000   82  Linux swap / Solaris
    /dev/sda4            1428        2610     9495001    5  Extended
    /dev/sda5            1428        1492      514634+  83  Linux
    就这按w写入并退出
        格式化分区mkfs.ext4 /dev/sda5发现以下提示:
    [root@localhost ~]# mkfs.ext4 /dev/sda5
    mke2fs 1.41.12 (17-May-2010)
    Could not stat /dev/sda5 --- No such file or directory

    The device apparently does not exist; did you specify it correctly?
    通过ls -l  /dev/sda*查看,发现设备文件不存在
    [root@localhost ~]# ls -l /dev/sda*
    brw-rw----. 1 root disk 8, 0 Oct 12 23:55 /dev/sda
    brw-rw----. 1 root disk 8, 1 Oct 12 23:25 /dev/sda1
    brw-rw----. 1 root disk 8, 2 Oct 12 23:25 /dev/sda2
    brw-rw----. 1 root disk 8, 3 Oct 12 23:25 /dev/sda3
    可以通过手动或者设备自动两种方式创建设备文件:
    方法一:通过命令mknod  /dev/sda4  b 8 4(其中b是block型设备文件,8是主设备号,4是辅助设备号)
    [root@localhost ~]# ls -l /dev/sda*
    brw-rw----. 1 root disk 8, 0 Oct 12 23:55 /dev/sda
    brw-rw----. 1 root disk 8, 1 Oct 12 23:25 /dev/sda1
    brw-rw----. 1 root disk 8, 2 Oct 12 23:25 /dev/sda2
    brw-rw----. 1 root disk 8, 3 Oct 12 23:25 /dev/sda3
    brw-r--r--. 1 root root 8, 4 Oct 13 00:13 /dev/sda4
    设备文件出来了。(但是手动好像权限有问题,个人推荐下面的自动方法)
    方法二:利用start_udev中创建设备文件
    [root@localhost ~]# ls -l /dev/sda*
    brw-rw----. 1 root disk 8, 0 Oct 13 00:23 /dev/sda
    brw-rw----. 1 root disk 8, 1 Oct 13 00:23 /dev/sda1
    brw-rw----. 1 root disk 8, 2 Oct 13 00:23 /dev/sda2
    brw-rw----. 1 root disk 8, 3 Oct 13 00:23 /dev/sda3
    brw-rw----. 1 root disk 8, 4 Oct 13 00:23 /dev/sda4
    brw-rw----. 1 root disk 8, 5 Oct 13 00:23 /dev/sda5
    设备文件成功创建了。
    最后可以格式化分区( 例mkfs.ext4 /dev/sda5)并挂载到自己所需的目录下了。
  • 相关阅读:
    PHP面向对象——类
    PHP强大的数组函数
    php学习资源
    版本管理(二)之Git和GitHub的连接和使用
    版本管理(一)之Git和GitHub的区别(优点和缺点)
    (win10)Wamp环境下php升级至PHP7.2
    wamp3.1.0 X64下载链接
    4.总结近5周以来的github上的工作情况,以图表方式分析你小组的工作情况、存在的问题及解决的方案。(尤心心)
    四则运算需求分析和功能实现--杨宇杰
    1.对四则运算软件需求的获取方式进行实践,例如使用调查问卷访问相关关系人等。
  • 原文地址:https://www.cnblogs.com/huangmr0811/p/5571080.html
Copyright © 2011-2022 走看看