CENTOS7添加新硬盘并分区

  • A+

1.检测LINUX系统识别的硬盘设备

  1. [root@localhost ~]# fdisk -l  
  2.   
  3. 磁盘 /dev/sda:42.9 GB, 42949672960 字节,83886080 个扇区  
  4. Units = 扇区 of 1 * 512 = 512 bytes  
  5. 扇区大小(逻辑/物理):512 字节 / 512 字节  
  6. I/O 大小(最小/最佳):512 字节 / 512 字节  
  7. 磁盘标签类型:dos  
  8. 磁盘标识符:0x000d3824  
  9.   
  10.    设备 Boot      Start         End      Blocks   Id  System  
  11. /dev/sda1            2048    77592575    38795264   83  Linux  
  12. /dev/sda2        77592576    81788927     2098176   82  Linux swap / Solaris  
  13. /dev/sda3        81788928    83886079     1048576   83  Linux  
  14.   
  15. 磁盘 /dev/sdb:107.4 GB, 107374182400 字节,209715200 个扇区  
  16. Units = 扇区 of 1 * 512 = 512 bytes  
  17. 扇区大小(逻辑/物理):512 字节 / 512 字节  
  18. I/O 大小(最小/最佳):512 字节 / 512 字节  
  19.   
  20.   
  21. 磁盘 /dev/sdc:64.4 GB, 64424509440 字节,125829120 个扇区  
  22. Units = 扇区 of 1 * 512 = 512 bytes  
  23. 扇区大小(逻辑/物理):512 字节 / 512 字节  
  24. I/O 大小(最小/最佳):512 字节 / 512 字节  
  25.   
  26. [root@localhost ~]  

我们看到系统有3块硬盘,分别为:

/dev/sda

/dev/sdb

/dev/sdc

基中第二块和第三块为新增硬盘

2.对第二块硬盘进行分区

  1. [root@localhost ~]# fdisk /dev/sdb  
  2. 欢迎使用 fdisk (util-linux 2.23.2)。  
  3.   
  4. 更改将停留在内存中,直到您决定将更改写入磁盘。  
  5. 使用写入命令前请三思。  
  6.   
  7. Device does not contain a recognized partition table  
  8. 使用磁盘标识符 0x8e572f32 创建新的 DOS 磁盘标签。  
  9.   
  10. 命令(输入 m 获取帮助):m  
  11. 命令操作  
  12.    a   toggle a bootable flag  
  13.    b   edit bsd disklabel  
  14.    c   toggle the dos compatibility flag  
  15.    d   delete a partition  
  16.    g   create a new empty GPT partition table  
  17.    G   create an IRIX (SGI) partition table  
  18.    l   list known partition types  
  19.    m   print this menu  
  20.    n   add a new partition  
  21.    o   create a new empty DOS partition table  
  22.    p   print the partition table  
  23.    q   quit without saving changes  
  24.    s   create a new empty Sun disklabel  
  25.    t   change a partition's system id  
  26.    u   change display/entry units  
  27.    v   verify the partition table  
  28.    w   write table to disk and exit  
  29.    x   extra functionality (experts only)  
  30.   
  31. 命令(输入 m 获取帮助):  

3.创建/dev/sdb1分区方法,执行命令fdisk /dev/sdb,然后按屏幕提示依次输入n、p、l

  1. 命令(输入 m 获取帮助):n  
  2. Partition type:  
  3.    p   primary (0 primary, 0 extended, 4 free)  
  4.    e   extended  
  5. Select (default p): p  
  6. 分区号 (1-4,默认 1):1  
  7. 起始 扇区 (2048-209715199,默认为 2048):2048  
  8. Last 扇区, +扇区 or +size{K,M,G} (2048-209715199,默认为 209715199):+80G  
  9. 分区 1 已设置为 Linux 类型,大小设为 80 GiB  
  10.   
  11.   
  12. 命令(输入 m 获取帮助):p  
  13.   
  14. 磁盘 /dev/sdb:107.4 GB, 107374182400 字节,209715200 个扇区  
  15. Units = 扇区 of 1 * 512 = 512 bytes  
  16. 扇区大小(逻辑/物理):512 字节 / 512 字节  
  17. I/O 大小(最小/最佳):512 字节 / 512 字节  
  18. 磁盘标签类型:dos  
  19. 磁盘标识符:0x92017d94  
  20.   
  21.    设备 Boot      Start         End      Blocks   Id  System  
  22. /dev/sdb1            2048   167774207    83886080    0  Empty  
  23.   
  24. 命令(输入 m 获取帮助):t  
  25. 已选择分区 1  
  26. Hex 代码(输入 L 列出所有代码):L  
  27.   
  28.  0  空              24  NEC DOS         81  Minix / 旧 Linu bf  Solaris          
  29.  1  FAT12           27  隐藏的 NTFS Win 82  Linux 交换 / So c1  DRDOS/sec (FAT-  
  30.  2  XENIX root      39  Plan 9          83  Linux           c4  DRDOS/sec (FAT-  
  31.  3  XENIX usr       3c  PartitionMagic  84  OS/2 隐藏的 C:  c6  DRDOS/sec (FAT-  
  32.  4  FAT16 <32M      40  Venix 80286     85  Linux 扩展      c7  Syrinx           
  33.  5  扩展            41  PPC PReP Boot   86  NTFS 卷集       da  非文件系统数据   
  34.  6  FAT16           42  SFS             87  NTFS 卷集       db  CP/M / CTOS / .  
  35.  7  HPFS/NTFS/exFAT 4d  QNX4.x          88  Linux 纯文本    de  Dell 工具        
  36.  8  AIX             4e  QNX4.x 第2部分  8e  Linux LVM       df  BootIt           
  37.  9  AIX 可启动      4f  QNX4.x 第3部分  93  Amoeba          e1  DOS 访问         
  38.  a  OS/2 启动管理器 50  OnTrack DM      94  Amoeba BBT      e3  DOS R/O          
  39.  b  W95 FAT32       51  OnTrack DM6 Aux 9f  BSD/OS          e4  SpeedStor        
  40.  c  W95 FAT32 (LBA) 52  CP/M            a0  IBM Thinkpad 休 eb  BeOS fs          
  41.  e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a5  FreeBSD         ee  GPT              
  42.  f  W95 扩展 (LBA)  54  OnTrackDM6      a6  OpenBSD         ef  EFI (FAT-12/16/  
  43. 10  OPUS            55  EZ-Drive        a7  NeXTSTEP        f0  Linux/PA-RISC    
  44. 11  隐藏的 FAT12    56  Golden Bow      a8  Darwin UFS      f1  SpeedStor        
  45. 12  Compaq 诊断     5c  Priam Edisk     a9  NetBSD          f4  SpeedStor        
  46. 14  隐藏的 FAT16 <3 61  SpeedStor       ab  Darwin 启动     f2  DOS 次要         
  47. 16  隐藏的 FAT16    63  GNU HURD or Sys af  HFS / HFS+      fb  VMware VMFS      
  48. 17  隐藏的 HPFS/NTF 64  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE   
  49. 18  AST 智能睡眠    65  Novell Netware  b8  BSDI swap       fd  Linux raid 自动  
  50. 1b  隐藏的 W95 FAT3 70  DiskSecure 多启 bb  Boot Wizard 隐  fe  LANstep          
  51. 1c  隐藏的 W95 FAT3 75  PC/IX           be  Solaris 启动    ff  BBT              
  52. 1e  隐藏的 W95 FAT1 80  旧 Minix         
  53. Hex 代码(输入 L 列出所有代码):8e  
  54. 已将分区“Empty”的类型更改为“Linux LVM”  
  55.   
  56. 命令(输入 m 获取帮助):w  
  57. The partition table has been altered!  
  58.   
  59. Calling ioctl() to re-read partition table.  
  60. 正在同步磁盘。  
  61. [root@localhost /]  

4.激活分区

  1. [root@localhost /]# partprobe /dev/sdb  
  2. [root@localhost /]#  

5.格式化分区

  1. [root@localhost /]# mkfs  
  2. 用法:  
  3.  mkfs [选项] [-t <类型>] [文件系统选项] <设备> [<大小>]  
  4.   
  5. 选项:  
  6.  -t, --type=<类型>  文件系统类型;若不指定,将使用 ext2  
  7.      fs-options     实际文件系统构建程序的参数  
  8.      <设备>         要使用设备的路径  
  9.      <大小>         要使用设备上的块数  
  10.  -V, --verbose      解释正在进行的操作;  
  11.                       多次指定 -V 将导致空运行(dry-run)  
  12.  -V, --version      显示版本信息并退出  
  13.                       将 -V 作为 --version 选项时必须是惟一选项  
  14.  -h, --help         显示此帮助并退出  
  15.   
  16. 更多信息请参阅 mkfs(8)。  
  17. [root@localhost /]# mkfs  
  18. mkfs         mkfs.cramfs  mkfs.ext3    mkfs.fat     mkfs.msdos   mkfs.xfs       
  19. mkfs.btrfs   mkfs.ext2    mkfs.ext4    mkfs.minix   mkfs.vfat      
  20. [root@localhost /]# mkfs.xfs /dev/sdb1  
  21. meta-data=/dev/sdb1              isize=512    agcount=4, agsize=5242880 blks  
  22.          =                       sectsz=512   attr=2, projid32bit=1  
  23.          =                       crc=1        finobt=0, sparse=0  
  24. data     =                       bsize=4096   blocks=20971520, imaxpct=25  
  25.          =                       sunit=0      swidth=0 blks  
  26. naming   =version 2              bsize=4096   ascii-ci=0 ftype=1  
  27. log      =internal log           bsize=4096   blocks=10240, version=2  
  28.          =                       sectsz=512   sunit=0 blks, lazy-count=1  
  29. realtime =none                   extsz=4096   blocks=0, rtextents=0  
  30. [root@localhost /]  

6.建立挂载目录,使用mount命令进行挂载并查看

  1. [root@localhost /]# mkdir /mydata  
  2. [root@localhost /]# mount /dev/sdb1 /mydata  
  3. [root@localhost /]# df -TH  
  4. 文件系统       类型      容量  已用  可用 已用% 挂载点  
  5. /dev/sda1      xfs        40G  4.4G   36G   11% /  
  6. devtmpfs       devtmpfs  941M     0  941M    0% /dev  
  7. tmpfs          tmpfs     957M   91k  956M    1% /dev/shm  
  8. tmpfs          tmpfs     957M  9.5M  947M    1% /run  
  9. tmpfs          tmpfs     957M     0  957M    0% /sys/fs/cgroup  
  10. /dev/sda3      btrfs     1.1G  163M  805M   17% /boot  
  11. tmpfs          tmpfs     192M   13k  192M    1% /run/user/0  
  12. /dev/sdb1      xfs        86G   34M   86G    1% /mydata  
  13. [root@localhost /]  
  14.   
  15. /dev/sdb1      xfs        86G   34M   86G    1% /mydata  
  16. 表示新建分区“/dev/sdb1”已挂载至“/mydata”。  

7.设置开机自动挂载

  1. [root@localhost /]# blkid /dev/sdb1  
  2. /dev/sdb1: UUID="b919bd5e-24fc-4aa7-b61d-dfde0b6e86cf" TYPE="xfs"   
  3. [root@localhost /]  
  4.   
  5.   
  6. 2)vim编辑fstab文件,末尾增加一行  
  7. # /etc/fstab  
  8. # Created by anaconda on Wed Jul  5 17:28:30 2017  
  9. #  
  10. # Accessible filesystems, by reference, are maintained under '/dev/disk'  
  11. # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info  
  12. #  
  13. UUID=3eddf87d-14fe-43a4-83fb-40ce1653d0b7 /                       xfs     defaults        0 0  
  14. UUID=8305b264-9c7d-4e7a-8d60-c0200602b0c7 /boot                   btrfs   subvol=boot     0 0  
  15. UUID=14b057ed-e243-4701-a7c1-0201ff47230d swap                    swap    defaults        0 0  
  16. UUID=b919bd5e-24fc-4aa7-b61d-dfde0b6e86cf /mydata                 xfs     defaults        0 2  
  17. [root@localhost /]  

最后重启服务器测试成功。

moonrong
  • 版权声明:本站原创文章,于2019年3月26日10:24:01,由 发表,共 7474 字。
  • 版权声明: 本文由于2019年3月26日10:24:01 发表在 好派笔记,共 7474 字。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: