标识分区

标识分区

1)添加一块80GB的新硬盘 /dev/sdb
2)建立MBR分区表,划分一个1GB的主分区
3)将此分区格式化为ext4文件系统
4)设置/识别分区属性,为分区/dev/sdb1设置卷标 disk2part1
5)删除刚设置的卷标
6)查看此分区的UUID标识信息
7)检查此分区是否支持ACL、有多少个i节点

卷标起到标识作用,挂载时可以利用卷标挂载。这样避免出错和重复。
UUID在格式化时产生,是一个唯一标识。
利用tune2fs命令可以查看分区详细属性。

步骤一:添加一块80GB的新硬盘 /dev/sdb

[root@localhost ~]# ls /dev/sdb   //添加第二块硬盘并识别
/dev/sdb

步骤二:建立MBR分区表,划分一个1GB的主分区

[root@localhost ~]# parted /dev/sdb    //为了降低难度,采用交互方式建立分区表
GNU Parted 2.1
使用 /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)                  		//可以连续两次Tab键,查看可以执行命令有哪些                                                                 
align-check  mkfs         mktable      quit         select       version
check        mklabel      move         rescue       set          检查
cp           mkpart       name         resize       toggle       
help         mkpartfs     print        rm           unit         
(parted) mktable         		//建立分区表
新的磁盘标签类型?         		//可以连续两次Tab键,查看都支持哪种类型的分区表                                                      
aix    amiga  bsd    dvh    gpt    loop   mac    msdos  pc98   sun    
新的磁盘标签类型? msdos   		//选择msdos分区方式也就是MBR
(parted) print            		//输出分区表信息                                                  
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 85.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos    		//查看结果

Number  Start  End  Size  Type  File system  标志

(parted) mkpart     			//输入分区命令
分区类型?  primary/主分区/extended/扩展分区? primary   //选择分区类型,可以使用Tab                   
文件系统类型?  [ext2]? ext4    //选择文件系统类型                                          
起始点? 0      				//选择开始点,因是新硬盘所以0即可
结束点? 1G     				//大小为1G                                                          
警告: The resulting partition is not properly aligned for best performance.
忽略/Ignore/放弃/Cancel? Ignore   		//警告忽略即可                                          
(parted) print    					//输出分区表信息                                                                
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 85.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start  End     Size    Type     File system  标志
 1      512B   1000MB  1000MB  primary

(parted) quit                    		//退出                                         
信息: You may need to update /etc/fstab. 

步骤三:将此分区格式化为ext4文件系统

[root@localhost ~]# partx -a /dev/sdb      		//刷新分区表
BLKPG: Device or resource busy
error adding partition 1
[root@localhost ~]# ls /dev/sdb1           		//查看系统是否识别该分区
/dev/sdb1
[root@localhost ~]# mkfs.ext4 /dev/sdb1    		//格式化分区

步骤四:设置/识别分区属性,为分区/dev/sdb1设置卷标 disk2part1

分析: 设置卷标采用的是e2label命令,此命令可以设置卷标也可以查看卷标。

[root@localhost ~]# e2label /dev/sdb1    				//查看/dev/sdb1的卷标

[root@localhost ~]# e2label /dev/sdb1 "disk2part1"   	//设置卷标
[root@localhost ~]# e2label /dev/sdb1                 	//查看/dev/sdb1的卷标
disk2part1
[root@localhost ~]#

步骤五:删除刚设置的卷标

分析: 删除卷标,思路是利用“空”去替代原有卷标值。

[root@localhost ~]# e2label /dev/sdb1       			//查看/dev/sdb1的卷标
disk2part1
[root@localhost ~]# e2label /dev/sdb1 ""    			//利用空值代替,注意双引号
[root@localhost ~]# e2label /dev/sdb1       			//查看结果

[root@localhost ~]#

步骤六:查看此分区的UUID标识信息

[root@localhost ~]# blkid /dev/sdb1          			//利用blkid查看分区UUID
/dev/sdb1: UUID="9e18c916-817b-4bdd-9aee-c5c309f8c121" TYPE="ext4" 
[root@localhost ~]#

步骤七:检查此分区是否支持ACL、有多少个i节点

分析: 此题考查的是tune2fs命令,它是查看分区详细信息的命令。但输出信息较多,我们目前就看懂这两点即可。
该分区是否支持ACL:可以利用tune2fs命令查看分区信息,再利用grep筛选看其中是否有ACL参数,有则支持,没有则不支持。
共有多少i节点:可以利用tune2fs命令查看分区信息,再利用grep筛选“Inode count”即可。

[root@localhost ~]# tune2fs -l /dev/sda1 | grep acl   //可以看到sda1分区是支持的
Default mount options:    user_xattr acl
[root@localhost ~]# tune2fs -l /dev/sdb1 | grep acl   //可以看到没有输出信息不支持
[root@localhost ~]#
[root@localhost ~]# tune2fs -l /dev/sdb1 | grep "Inode count"  //查看i节点个数
Inode count:              61056
[root@localhost ~]#

你可能感兴趣的:(标识分区)