zoukankan      html  css  js  c++  java
  • linux 挂载硬盘

    环境:

      虚拟机:VM

      操作系统:centos7

    一:使用虚拟机创建一块新的硬盘;步骤很简单就不多说了,

    二:重启虚拟机新创建的硬盘会在 /dev 目录下,可以看到sd开头的硬盘(sd表示SCSI硬盘),sda为安装操作系统是创建的,已分好区并且格式化过,sdb、sdc为刚刚创建的两块硬盘,还未进行分区格式化不可使用;所有连接了的硬盘都会在 /dev目录下

     三:使用fdisk命令进行分区

      1)使用命令sudo fdisk /dev/sdb 对sdb硬盘进行分区;输入m查看帮助

      

       2)输入n添加一个新分区,需要选择是创建一个主分区还是扩展分区

        p (主分区,最多4个)

        e(扩展分区,1个应占分过主分区后剩下的空间)

         分区大小,起始位置一般默认,结束位置 Last 扇区,可输入单位K,M,G输入+100M表示分区大小为100M

        输入p查看分区情况,可以看到sdb2为扩展分区,新创建的扩展分区并不能直接使用必须将其划为逻辑分区,输入n创建一个新分区,此时将不会显示扩展分区字符e,取而代之的是逻辑分区字符 l 输入l 开始分扩展分区,分扩展分区和分主分区方法都是一样的

     

     

        

    四:修改分区类型

      新创建的分区类型默认为linux类型,使用fdisk的 t 选项修改分区类型,只需要修改扩展分区中的分区类型即可,使用 fdisk的t命令时会有提示

      

       输入分区号,输入大写L可查看不同分区类型对应的编号,输入82,在查看分区信息可以看到sdb5已经修改为linux swap分区了,输入w保存分区并退出fdisk程序

     

    五:格式化分区

      使用mkfs命令格式化分区,刚创建好的分区不能使用,必须格式化为指定的文件系统以后才能使用

      命令:sudo mkfs -t ext4 /dev/sdb1

      解释:将sdb1分区格式化为ext4文件系统

       其他分区也必须进行格式化

    六:挂载

      1)临时挂载(系统重启失效)

      命令:sudo mount /dev/sdb1 /mnt/sdb1

      解释:将/dev/sdb1 分区挂载到 /mnt/sdb1目录下,挂载完成以后通过 /mnt/sdb1目录访问 /dev/sdb1 分区中的内容

       2)永久挂载(重启系统不会失效)

      /etc/fstab 该文件存储了自动挂载文件的参数,若想系统每次启动时自动挂载指定的文件系统,则必须修改该文件中的参数,使用vim命令修改fstab文件内容

      命令:sudo vim /etc/fstab  E选择直接编辑,在文件最后追加分区和挂载命令对应关系,如下格式

      /dev/sdb1 /mnt/sdb/sdb1 ext4 defaults 0 0 

     

      注意:fstab文件非常重要,如果这个文件有错误可能照成系统不能正常启动,所以修改完成后务必使用mount命令测试是否有误

      命令:sudo mount -all

    错误截图

     正确截图

     查看挂载关系

  • 相关阅读:
    算术运算
    数据分析
    科学计算
    面向对象
    文件操作-py
    pillow图像处理
    模块
    固定翼飞行过程产生的阻力
    修改行间距等基本操作
    文件操作
  • 原文地址:https://www.cnblogs.com/wangjinyu/p/12403806.html
Copyright © 2011-2022 走看看