磁盘信息及管理

本文详细介绍了磁盘的基础知识,包括fdisk和gdisk两种分区方法,以及磁盘的挂载方式和Swap虚拟内存的使用,是系统管理员必备的磁盘管理指南。
摘要由CSDN通过智能技术生成

磁盘基础介绍



什么是磁盘  什么是软盘  什么是硬盘 

磁盘的基本结构

盘片  

磁道  

扇区      512B

柱面  

磁头  


磁盘的相关概念

磁盘的接口:
IDE  SCSI 		#淘汰了


SATA III    SAS   #企业级 


SSD( SATA III    PCIE )


M2    超极本的接口标准     MSATA   


	机械硬盘  HDD					固态硬盘   SSD

    容量大价格低						容量小价格贵  
    
    抗击打能力弱 						抗击打能力强  
    
    读写速度慢						 读写速度快  
    
    数据损坏恢复易						数据恢复难
    
    寿命一直使用						 使用期限有一定限制   



磁盘的命名方式:
/dev/sda1		#第一块物理硬盘的第一个分区

/dev/sdb3		#第二块物理硬盘的第三个分区 

/dev/vdc5		#第三块虚拟硬盘的第5个分区 	


sd		#物理硬盘
 
 
vd		#虚拟硬盘 


磁盘的相关单位和术语
尺寸:		2.5英寸    3.5英寸  

数据大小:	bit   B   KB   MB   GB   TB    PB    EB  

单位换算:   1024     1B=8b  

转速:	RPM    转/每分钟    5400    7200     10k     15k  

IOPS    衡量磁盘读写 IO的单位   每秒的输入输出 


两个分区表:
MBR  		适用于2TB      只能有4个主分区   扩展分区(逻辑分区 )  
            3个主分区 + 1个扩展分区( 逻辑分区...... )

MBR的位置:  0磁头0磁道1扇区      512字节  


446字节  MBR引导记录    

64字节4个主分区  

2字节分区结束标识符  



GPT		适用于2TB   128个主分区 



分区工具:
fdisk		#适用于2TB的分区


gdisk		#适用于2TB以上


fdisk分区


fdisk分区工具		#适用于2TB的分区


# lsblk  列出所有的块设备,而且还能显示他们之间的依赖关系
[root@zzc ~]# ll  /dev/sd*
brw-rw---- 1 root disk 8, 0 Aug  3 09:34 /dev/sda
brw-rw---- 1 root disk 8, 1 Aug  3 09:34 /dev/sda1
brw-rw---- 1 root disk 8, 2 Aug  3 09:34 /dev/sda2
brw-rw---- 1 root disk 8, 3 Aug  3 09:34 /dev/sda3
[root@zzc ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk 
├─sda1   8:1    0  500M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
└─sda3   8:3    0 97.5G  0 part /
sr0     11:0    1  4.3G  0 rom  /mnt


[root@zzc ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk 
├─sda1   8:1    0  500M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
└─sda3   8:3    0 97.5G  0 part /
sdb      8:16   0  100G  0 disk 
sdc      8:32   0    3T  0 disk 
sr0     11:0    1  4.3G  0 rom 


[root@zzc ~]# ll /dev/sd*
brw-rw---- 1 root disk 8,  0 Aug  3 17:38 /dev/sda
brw-rw---- 1 root disk 8,  1 Aug  3 17:38 /dev/sda1
brw-rw---- 1 root disk 8,  2 Aug  3 17:38 /dev/sda2
brw-rw---- 1 root disk 8,  3 Aug  3 17:38 /dev/sda3
brw-rw---- 1 root disk 8, 16 Aug  3 17:38 /dev/sdb
brw-rw---- 1 root disk 8, 32 Aug  3 17:38 /dev/sdc


#显示某块磁盘的分区信息  
[root@zzc ~]# fdisk   -l  /dev/sdb

Disk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

[root@zzc ~]# fdisk   -l  /dev/sda

Disk /dev/sda: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000ae9a7

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048     5220351     2097152   82  Linux swap / Solaris
/dev/sda3         5220352   209715199   102247424   83  Linux
[root@zzc ~]# 



1. 进行分区  创建分区  
[root@zzc ~]# fdisk   /dev/sdb
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x5b8d3e75.

Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition						#删除分区 
   g   create a new empty GPT partition table
   G   create an IRIX (SGI) partition table
   l   list known partition types				#显示分区文件系统类型 
   m   print this menu							#菜单  
   n   add a new partition						#创建一个新分区
   o   create a new empty DOS partition table
   p   print the partition table				#打印分区表信息 
   q   quit without saving changes				#不保存退出
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit				#保存退出 
   x   extra functionality (experts only)

Command (m for help): 

Command (m for help): l

 0  Empty           24  NEC DOS         81  Minix / old Lin bf  Solaris        
 1  FAT12           27  Hidden NTFS Win 82  Linux swap / So c1  DRDOS/sec (FAT-
 2  XENIX root      39  Plan 9          83  Linux           c4  DRDOS/sec (FAT-
 3  XENIX usr       3c  PartitionMagic  84  OS/2 hidden C:  c6  DRDOS/sec (FAT-
 4  FAT16 <32M      40  Venix 80286     85  Linux extended  c7  Syrinx         
 5  Extended        41  PPC PReP Boot   86  NTFS volume set da  Non-FS data    
 6  FAT16           42  SFS             87  NTFS volume set db  CP/M / CTOS / .
 7  HPFS/NTFS/exFAT 4d  QNX4.x          88  Linux plaintext de  Dell Utility   
 8  AIX             4e  QNX4.x 2nd part 8e  Linux LVM       df  BootIt         
 9  AIX bootable    4f  QNX4.x 3rd part 93  Amoeba          e1  DOS access     
 a  OS/2 Boot Manag 50  OnTrack DM      94  Amoeba BBT      e3  DOS R/O        
 b  W95 FAT32       51  OnTrack DM6 Aux 9f  BSD/OS          e4  SpeedStor      
 c  W95 FAT32 (LBA) 52  CP/M            a0  IBM Thinkpad hi eb  BeOS fs        
 e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a5  FreeBSD         ee  GPT            
 f  W95 Ext'd (LBA) 54  OnTrackDM6      a6  OpenBSD         ef  EFI (FAT-12/16/
10  OPUS            55  EZ-Drive        a7  NeXTSTEP        f0  Linux/PA-RISC b
11  Hidden FAT12    56  Golden Bow      a8  Darwin UFS      f1  SpeedStor      
12  Compaq diagnost 5c  Priam Edisk     a9  NetBSD          f4  SpeedStor      
14  Hidden FAT16 <3 61  SpeedStor       ab  Darwin boot     f2  DOS secondary  
16  Hidden FAT16    63  GNU HURD or Sys af  HFS / HFS+      fb  VMware VMFS    
17  Hidden HPFS/NTF 64  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE 
18  AST SmartSleep  65  Novell Netware  b8  BSDI swap       fd  Linux raid auto
1b  Hidden W95 FAT3 70  DiskSecure Mult bb  Boot Wizard hid fe  LANstep        
1c  Hidden W95 FAT3 75  PC/IX           be  Solaris boot    ff  BBT            
1e  Hidden W95 FAT1 80  Old Minix      


Command (m for help): n    		#创建分区    		#主分区的编号是1-4   逻辑分区从5开始 
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended

Select (default p): p			#创建主分区
Partition number (1-4, default 1): 1		#主分区的编号
First sector (2048-209715199, default 2048): 			#扇区的起始位置
Using default value 2048
Last sector, +sectors or +size{
   K,M,G} (2048-209715199, default 209715199): +10G		#扇区的结束位置   
Partition 1 of type Linux and of size 10 GiB is set


Command (m for help): p

Disk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x5b8d3e75

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    20973567    10485760   83  Linux



Command (m for help): n			#再次创建一个分区 
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): 
Using default response p
Partition number (2-4, default 2): 
First sector (20973568-209715199, default 20973568): 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值