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)并挂载到自己所需的目录下了。
  • 相关阅读:
    slqite3练习
    QStackedWidget 与 QStackedLayout 的用法区别
    pyqt5 菜单,工具栏,线程,matplotlib
    PyQt5 结合 matplotlib 时,如何显示其 NavigationToolbar
    tkinter事件高级用法实例
    tkinter菜单图标,工具栏
    tkinter界面卡死的解决办法
    8个经过证实的方法:提高机器学习模型的准确率
    结合Scikit-learn介绍几种常用的特征选择方法
    scikit-learn的主要模块和基本使用
  • 原文地址:https://www.cnblogs.com/huangmr0811/p/5571080.html
Copyright © 2011-2022 走看看