标签:linux
Linux磁盘管理
磁盘管理对于一个系统管理人员来说是很重要的一环,下面就介绍一下关于磁盘分区,格式化等相关问题
一 磁盘分区
1磁盘分区管理命令fdisk
命令格式:fdisk –l [-DEVICE]:查看指定设备分区信息,不加设备名称则显示系统整个硬盘分区信息,显示结果如下图所示:
常用子命令如下:
p:显示当前磁盘上的分区
n:创建一个新的分区
e:扩展分区
p:主分区
d:删除一个分区
w:保存退出
q:不保存退出
t:修改分区类型 (分区ID号)
l:显示所有支出的分区类型
m :获取帮助
创建文件系统后,应该查看内核是否识别新的分区:
使用cat /proc/partitions
若未识别出新的分区,则使用如下命令:
partx –a /dev/sda:通知内核重读硬盘分区表
二 创建文件系统命令:
(1)mkfs -t FS_TYPE/dev/DEVICE
-L:设定卷标
-t :指定文件系统类型
注:FS_TYPE:文件系统类型 DEVICE:磁盘分区 ,以下如此所示
如下图:将sda5格式化为ext4类型文件系统,指定卷标为mydata1
(2)mkfs.FS-TYPE /dev/DEVICE
上图所示也可用此命令:mkfs.ext4 –L mydata1 /dev/sda5,效果如下:
(3)mke2fs :ext系列文件系统专用管理工具
-t {文件系统类型:ext2|ext3|ext4}
-b{BLOCKSIZE}:指定块大小(块大小一般为1024,2048,4096,默认为4096),单位为字节
-L :指定卷标
-j :相当于-t ext3
-i # :数据空间中每#个字节创建一个inode
-N # :为数据空间创建#个inode
-m # :为管理员预留的空间占据的百分比,默认为5%
-o FEATURE :启用指定特性
-o ^ FEATURE :关闭指定特性
操作如下图:将sda5格式化为ext4,卷标为mydata1,块大小为2048,为超级用户预留的空间占据的百分比为3%
三 blkid:块设备属性信息查看
blkid [OPTION]……[DEVICE]
-U UUID:根据指定UUID的来查看对应设备
-L :根据指定的卷标查看对应设备
查看sda5分区的属性信息:
四e2label 管理ext系列文件系统卷标
e2label [DEVICE] [LABLE] 查看或设定卷标
将sda5卷标由mydata1改为mydata,
五 tune2fs:在不损害原有数据前提下调整ext系列文件系统参数值
-l :查看指定文件系统的超级块中的信息
-L :修改卷标
-m #:修改预留给管理员的空间占据百分比
-j :将ext2升级为ext3
-O :文件系统属性启用,禁用为^O
-o :调整文件系统默认的挂载选项,如ACL
-U UUID:修改UUID号
tune2fs –l /dev/sda5 :显示sda5分区的超级块中的信息,也可写为dumpe2fs –h /dev/sda5
六mkswap:创建交换分区
-L:指明卷标
注:创建前应将要调整的分区ID调整为82
现将sda5分区调整为swap分区,过程如下所示:
1查看sda5当前ID为83
2 将ID调整为82
3 将sda5格式化为交换分区
六 文件系统检测:
(1)fsck.FS_TYPE
(2)fsck -t FS_TYPE
-t :文件类型不指定也可以自动识别
-a :自动修复错误
-r 交互式修复
注:以上(1)和(2)可达到相同的效果,可互换使用,FS_TYPE一定要与分区上存在的文件类型相同
e2fsck:ext系列文件系统专用的检测修复工具
-y 自动回答为yes来修复
-f 强制修复
本文出自 “linux” 博客,请务必保留此出处http://yong1205.blog.51cto.com/10404369/1699046
标签:linux
原文地址:http://yong1205.blog.51cto.com/10404369/1699046