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

     parted命令可以划分单个分区大于2T的GPT格式的分区,也可以划分普通的MBR分区

    fdisk命令对于大于2T的分区无法划分,所以用fdisk无法看到parted划分的GPT格式的分区

    1. 用 fdisk 分区

    1.1 查看硬盘状态

      [root@Lenovo~]# fdisk -l
      出现类似下面的信息(以下提示信息仅供参考,有的并非本人实际操作时的屏幕显示,但意思是一样 的):
     
      Disk/dev/sda: 10.7 GB, 10737418240 bytes
      255heads, 63 sectors/track, 1305 cylinders
      Units= cylinders of 16065 * 512 = 8225280 bytes
      Diskidentifier: 0x0007d856
      DeviceBoot Start End Blocks Id System
      /dev/sda1 * 1 25 200781 83 Linux
      /dev/sda2 26 1305 10281600 8e LinuxLVM
      Disk /dev/sdb: 2147 MB, 2147483648 bytes <=新硬盘
      255heads, 63 sectors/track, 261 cylinders
      Units= cylinders of 16065 * 512 = 8225280 bytes
      Diskidentifier: 0x00000000
      Disk /dev/sdb doesn't contain a validpartition table
    1.2  用 fdisk 对硬盘进行分区
     
      [root@Lenovo~]#fdisk /dev/sdb
      Devicecontains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
      Buildinga new DOS disklabel with disk identifier 0x623223a1.
      Changeswill remain in memory only, until you decide to write them.
      Afterthat, of course, the previous content won't be recoverable.
      Warning: invalid flag 0x0000 ofpartition table 4 will be corrected by w(rite)
      Command (m for help): p <=显示信息
      Disk /dev/sdb: 1002.2 GB, 10*** bytes
      255heads, 63 sectors/track, 121601 cylinders
      Units= cylinders of 16065 * 512 = 8225280 bytes
      Diskidentifier: 0x623223a1
      DeviceBoot Start End Blocks Id System
      Command (m for help): n <=新建分区
      Commandaction
      e extended
      p primarypartition (1-4)
      p <=新建主分区
      Partitionnumber (1-4): 1 <=分区号为1,即/dev/sdb1
      Firstcylinder (1-261, default 1): 回车取默认值
      Usingdefault value 1
      Lastcylinder or +size or +sizeM or +sizeK (1-261, default 261): 回车取默认值
      Usingdefault value 261
      Command (m for help): p <=显示分区信息
      Disk /dev/sdb: 2147 MB, 2147483648 bytes
      255heads, 63 sectors/track, 261 cylinders
      Units= cylinders of 16065 * 512 = 8225280 bytes
      Diskidentifier: 0x623223a1
      DeviceBoot Start End Blocks Id System
      /dev/sdb1 1 261 2096451 83 Linux
      Command (m for help): w <=保存退出
      Thepartition table has been altered!
      Callingioctl() to re-read partition table.
      Syncingdisks.
    1.3 格式化分区
     
      # mkfs.ext4 -L disk2 /dev/sdb1 --格式化的同时给新硬盘加标签为 disk2
      或者 mkfs.ext4 /dev/sdb1 --只格式化但不加标签
      单独加标签的命令是: # e2label /dev/sdb1 /disk2
    1.4 创建挂载点
     
      [root@Lenovo~]# mkdir /disk2
    1.5  开机时自动挂载分区
     
      [root@Lenovo~]# vi /etc/fstab
      添加一行:
      /dev/sdb1 /disk2 ext4 auto 1 2
      若一次性手动挂载分区 ,使用命令: #mount /dev/sdb1 /disk2/
    1.6 设置新硬盘或分区的读写权限:
      # chmod -R 777 /disk2
      这样所有计算机的用户都可以读写该分区,即/disk2盘了

    2. 用 parted 分区 

    2.1 安装 

    yum install -y parted  
    

    2.2 使用命令进入交互模式并且查看当前硬盘分区信息

    parted /dev/sde
    p  
    

      

    2.3 删除当前存在分区,并在此查看结果(为了写这个教程,我把刚分区好的硬盘又删除了^~^!!)

    rm 1  
    p  
    

      

    2.4 将硬盘格式化为gpt

    mklabel gpt 
    

      

    2.5 对磁盘分区,将整个硬盘分为一个区域

    mkpart primary 0 -1  
    Ignore  
    

      

    parted执行mkpart primary会直接分区(而fdisk需要保存)

    2.6 退出parted

    quit 
    

    2.7 完成分区之后,就开始格式化分区的工作了 

    mkfs.ext4 /dev/sde1  
    

      格式化与挂载及之后的操作都与 fdisk 类似

     

      

    转自:https://zhidao.baidu.com/question/303523188254562564.html

    http://blog.itpub.net/29392174/viewspace-1064061/

    http://tomhat.iteye.com/blog/2303968

    https://www.cnblogs.com/zishengY/p/7137671.html

    查看硬盘个数及分区情况:fdisk -l;

    查看硬盘使用情况:df -hl

  • 相关阅读:
    Application的使用(使用,及要注意的内存泄露问题)
    ANDROID 2.3 HOTPLUG input设备event处理以及hotplug检测
    博客园随笔添加自己的版权信息
    还贷的那些事III——等额还贷的计算
    计算机中的颜色IX——总述:RGB和HSV快速转换
    还贷的那些事II——等本还贷的计算
    计算机中的颜色VII——快速计算纯色的偏转
    还贷的那些事I——还贷的基本概念
    计算机中的颜色VIII——快速计算颜色的偏转
    计算字符串的相似度(VB2005)
  • 原文地址:https://www.cnblogs.com/yorkyang/p/6640801.html
Copyright © 2011-2022 走看看