zoukankan      html  css  js  c++  java
  • Linux中安装硬盘后对硬盘的分区以及挂载

    我将使用VM来进行模拟

    先使用df看下我的电脑硬盘信息:

    df -h

    可以看到只有一个sda1分区装载/boot,还有一个扩展分区

    查看dev下的硬盘:

    只有一个硬盘(两个分区)

    注意:

      如果你是IDE 接 口 硬 盘 :/dev/dh[a-z],这里的硬盘名字应该是dh[a-z]开头

      如果你是SCSI 接 口 硬 盘 : / dev/[ a -z ],这里的硬盘名字应该是sd[a-z]开头

    接下来将进行另一块硬盘的安装:

    1.将硬盘装在电脑上,重启电脑,后查看/dev/ 下有没多了一块硬盘

      

     2.用fdisk对这块硬盘分区

    fdisk /dev/sdb

    按下m显示菜单:

    因为要新建分区选择n

    这里是问你是要建立主分区还是扩展分区,这里是第一次建立选择主分区p

    因为是MBR分区只能有4个分区,这里建立第一个分区,输入1

    这里问你个分区的起始扇区,这里直接回车(默认),相当于输入了2048

    这里问你的结束扇区,这里不需要计算,直接输入+1G   加号后面为这个分区的大小

    此时第一个分区已经建立,但还是在内存中并没有写到硬盘sdb中,所以直接输入w  

    注意这里可以继续创建分区,完了再输入w,我这里只建立一个分区

    经过以上步骤后分区的建立已经完成,但是此时系统还无法识别分区表

    3.内核重新读取分区表

    partprobe /dev/sdb

    注意:这里是整个磁盘sdb,不是磁盘分区sdb1

    4.创建文件系统(格式化分区)

       Linux 中的主流的文件系统有:ext4和xfsd等

     

     这里我建立ext4文件系统

    mkfs.ext4 /dev/sdb1

      注意:这里是磁盘分区sdb1,不是整个磁盘sdb

    5.挂载

      在挂载之前你需要确定挂载的目录,我这里是/mnt/sdb1-zhi  ,没有目录的自己mkdir,这里目录最好建立在/mnt下,这个目录是专门挂载的,可以任意。

      将来这个分区就会与这个/mnt/sdb1-zhi目录建立联系

    手动挂载

    mount /dev/sdb1 /mnt/sdb1-zhi/

    df一下:

      

      这里已经挂载成功,但是这只是一次性的,重启后就会消失

    永久挂载:

      要对/etc/fstab文件编辑

    vim /etc/fstab 

    比如第一行中

      

      硬盘路径                         文件路径(挂载点)    文件系统类型    设备的自定义选项  是否转存  fsck的顺序
    
      /dev/mapper/centos-root                   /                   xfs          defaults        0      0
    
      UUID=e4ef36e1-0840-4a58-a4f7-c26f52ead6f1         /boot         xfs         defaults     0      0
    
     我们要在最后一行写入自己的分区与文件路径,可以仿照上面的写
    
       /dev/sdb1                         /mnt/sdb1-zhi      ext4         defaults     0      0
    

      

    这里第一列也可以写入UUID

    UUID的查询: 

    blkid

      

    转存:0 不转存,不备份  1转存,备份

    fsck:开机检查磁盘的顺序  0表示不检查  1234....为检查顺序

    以上步骤完成后,还需要判断是否正确

    mount -a

    如果没有其他信息出现,表示你插入的正确,否则错误。

    如果错误且没有检查,开机后将进入紧急模式,无法开机

    最后开机重启后df一下,看看是否正常

    最后总结一下

    1.fdisk /dev/sdb

    2.partprobe  /dev/sdb

    3. mkfs.ext4   /dev/sdb1

    4.挂载  mount   /dev/sdb1  /mnt/sdb1-zhi

         vim /etc/fstab

    5.mount -a

    版权

    作者:feiquan

    出处:http://www.cnblogs.com/feiquan/

    版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    大家写文都不容易,请尊重劳动成果~ 这里谢谢大家啦(*/ω\*)

  • 相关阅读:
    Android 绑定Service的实现方法二:使用Messenger
    Android 利用SurfaceView进行图形绘制
    Android 垂直SeekBar
    Android Camera(一) 调用系统相机应用
    Android Camera(二) Camera程序编写
    算法题009 电梯调度算法
    Git基础使用教程:第一个Git项目
    Android上的GPS程序报错:Fail to find provider info for com.google.android.gsf.gservices
    JUnit4:多组数据的单元测试:用JUnit4做参数化测试
    Git基础:添加与提交
  • 原文地址:https://www.cnblogs.com/feiquan/p/9219447.html
Copyright © 2011-2022 走看看