您的当前位置:首页正文

linux磁盘管理(一)

来源:华佗健康网


linux磁盘管理学习笔记(一)

jiyongqiang_0310@163.com

首先确认设备中的磁盘设备:

可以看到当前系统中有两块磁盘,/dev/sda和/dev/sdb.

分区信息:

Device : 设备名称

Boot: 是否为系统引导分区,如果是则显示为“*”号

Start:分区的起始柱面

End:分区的结束柱面

locks:分区块的数量

Id:分区的id号,一般普通系统分区为83,swap分区为82,lvm为83,扩展分区为5

分区操作:

使用fdisk -uc 设备名称 的命令格式

输入 m查看帮助信息

输入n开始新建分区

根据提示输入p建立主分区

输入e建立扩展分区

建立主分区是输入分区序号,然后一输入扇区的数量和大小来建立自己想要的分区,如上图。

建立一个swap交换分区,因为swap交换分区的id是82,所以建立好分区后要修改其id号:

如上图所示,我先输入l建立一个逻辑分区,然后输入t更改逻辑分区/dev/sdb5的id号为82,使用p命令查看,其/dev/sdb5为swap分区

然后输入w:保存退出,如果不想保存分区信息,输入q退出

使用fdisk -l /dev/sdb 来查看我们对sdb的分区信息如下:

磁盘格式化操作:

使用mkfs -t [ext3 ext4 ext2 vfat ] [分区名称]

如上图所示我们将/dev/sdb1格式化为了ext2 文件系统

将ext2 文件系统转化为ext3文件系统:

使用df -hT可以看到,sdb1 为ext2文件系统

#tune2fs -j /dev/sdb1

可以看到,sdb1 转化成了ext3文件系统

将ext3文件系统转换为ext4文件系统

首先卸除挂载

然后使用命令:tune2fs –O extent,ininit_bg,dir_index /dev/sdb1

最后用fsck -f /dev/sdb1 进行磁盘检查

如上图所示sdb1由ext3文件系统转化为了ext4文件系统

格式化swap交换分区:

mkswap /dev/sdb5 (sdb5id号已经修改为了82)

先查看当前的swap大小ruxia

格式化swap分区

激活swap分区并查看,激活用命令swapon /dev/sdb5,可以看到其空间变大了

挂载磁盘

方法一:

临时挂载: mount -t [文件系统类型] -o [loop.nouid,ro,rw,noexec,nodev….挂载参数] 设备名称 挂载点

挂载后使用mount命令查看挂载情况

方法二:永久挂载

(一):使用磁盘的设备名称挂载,修改/etc/fstab文件如下

(二)使用磁盘的卷标来挂载

设置卷标:#e2lable /dev/sdb1 test

查看挂载情况

(三)使用磁盘的UUID来挂载

获得磁盘的UUIN :#blkid [设备名称] >> /etc/fstab

同上看挂载情况

mount -a : 挂载所用/etc/fstab文件中的文件系统

mount -l :查看挂载时显示卷标信息

-o 后面可接选项介绍: remount 重新挂载一个已经挂载了的设备

Loop 挂载一个镜像文件

noexec 在挂载点禁止可执行文件

nosuid 禁止挂载点中的suid权限

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

因篇幅问题不能全部显示,请点此查看更多更全内容