磁盘管理与文件系统-----实际操作

一、设置文件系统的自动挂载

1.1 /etc/fstab配置文件

包含需要开机后自动挂载的文件系统记录

[root@localhost~]# vi  /etc/fatab

/dev/sdb1			  分区			

/mailbox	   		  挂载点

xfs	defaults	0 0	文件系统类型

1.2 管理磁盘分区

fdisk  /dev/sdb

1.3 交互模式中的常用指令

m:获取帮助菜单

n:新建分区

p:查看分区情况

d:删除分区

t:变更分区的类型

w:保存分区操作并退出

q:不保存分区操作并退出

二、创建磁盘分区

2.1 创建分区步骤

 n

 p主分区,e扩展分区,l逻辑分区

 设置分区:1(范围1-4,如按Enter键接受默认值)
 设置柱面序列:直接按Enter键接受默认值
 设置分区大小:+20G(指定大小为20GB,如按Enter键接受默认值表示所有空间)
 w

变更硬盘(特别是正在使用的硬盘)的分区设置后,最好将系统重启一次,或者执行”partprobe“命令使操作系统检测新的分区表使用情况。以防格式化分区时损坏硬盘中已有的数据

partprobe  /dev/sdb

2.2 创建文件系统

创建文件系统的过程即格式化分区的过程

mkfs  -t  xfs  /dev/sdb1

mkfs.xfs  /dev/sdb1

2.3 创建交换文件系统

创建swap之前,目标发呢去应先通过fdisk工具将分区类型ID号设为82

fdisk	/dev/sdb	
		---t
		---5
		---82

mkswap	/dev/sdb5
swapon	/dev/sdb5 #启用新增加的交换分区
swapoff /dev/sdb5 #停用指定的交换分区
swapon -s		  #查看每个分区的swap状态信息
free -m			  #查看总的swap状态信息

2.4 swap交换分区叙述

首先,swap交换分区的设置需要先建立一个分区,然后使用fdisk /dev/sdb 进入后对已有的分区进行修改类型 —通过修改ID的方式进行设置,例如swap-ID 82,修改完成后,w保存退出

通常来说,下一步需要进行文件系统格式化和创建,但因为当前类型是SWAP类型,所以需要创建的类型,不是文件系统,而是SWAP类型

三、磁盘分区思路:

目的(项目需求):新建一个磁盘的分区挂载给	/abc	目录
(分区、格式化、添加文件系统识别	---得到一个可以使用的设备文件)

1、准备磁盘	---确定磁盘类型	SCSI	80G
/abc	目录要准备

2、让系统识别	---可以命令	---重启

3、检查	---新增盘信息	---sd	设备类型	a b c d 第几块磁盘 “依据”
检测系统有无识别到	---fdisk	-l

4、分区:fdisk	/dev/sdb
n	patition  分区
操作完成后,得到了sdb1	sdb2	两块分区,但此时还无法直接使用,需要进行格式化与文件系统识别(为了得到一个可以使用的设备文件)

5、格式化	---使用哪一个文件系统xfs	文件系统
mkxfs	-t  xfs
mkxfs.xfs	[分区]     /dev/sdb1

6、mkdir	/abc
mount	/dev/sdb1	/abc
df	-hT

3.1 挂载和卸载文件

挂载文件系统、ISO镜像到指定文件夹

mount  [-t 类型]	存储设备	挂载点目录
mount  -o  loop	lSO镜像文件  挂载点目录

-t:用于指定文件系统类型,通常可以省略,由系统自动识别
-0:挂载参数列表,以英文逗号分隔;如用来描述特殊设备,用loop指定

mount /dev/cdrom /mnt
mount /dev/sdb1 /opt
mount -o loopCentOS-7-x86 64-DVD-1611.iso /media/mnt
卸载已挂载的文件系统
卸载前提:挂载的设备或者目录没有被在使用中,要先退出挂载目录

umount[-lf] 存储设备目录或者挂载点目录
-if:强制卸载

3.2 df选项

-h:显示分区的容量单位
-T:显示文件系统的类型
-i:显示分区的inode号码数量

3.3 查看设备的UUID和文件系统类型

blkid [设备]

3.4 设置文件系统的自动挂载

Linux 操作系统在每次开机时,会自动读取/etc/fstab文件的内容,自动挂载所指定的文件系统。

vim /etc/fstab
/dev/sdb1	/opt	  xfs	  defaults  0  0
/dev/sro	/mnt	iso9660	  defaults  0  0

第1字段:分区名或设备卷标名。
第2字段:文件系统的挂载点目录的位置。
第3字段:文件系统类型,如 xfs、swap 等。
第4字段:挂载参数,即mount命令 “-0” 选项后可使用的参数。例如,defaults(默认参数)、rw(可读写)ro(只读)、noexec(禁用执行程序)。
第5字段:表示文件系统是否需要 dump 备份(dump 是一个备份工具)。一般设为1时表示需要,设为0时将被dump忽略。
第6字段:该数字决定在系统启动时进行磁盘检查的顺序。0表示不进行检查,1表示优先检查,2表示其次检查。根分区应设为 1,其他分区设为 2。

3.5 查看磁盘读写性能—iostat

iostat
i:input
o:output

3.6 free -m

查询内存与swap交换分区的使用率命令,通常来说,在排错的时候会使用到。

四、补充*

4.1 chmod定义

设置目录和[普通]文件的权限  chmod

chmod [ugoa...] [+-=] [rwx]文件或目录

“ugoa”表示该权限设置所针对的用户类别

“u”代表文件属主,
“g”代表文件属组内的用户,
“o”代表其他任何用户
“a”代表所有用户(缺省时为a)

“+-=”表示设置权限的操作动作。“+”代表增加相应权限,“-”代表减少相应权限,“=”代表仅设置对应的权限。
“rwx”是权限的字符组合形式,也可以拆分使用,如“r”、“rx”等。

4.2 chmod常用命令

chmod  g+w 123.sh:将文件的群组权限设置为可写。

chmod  u-x   123.sh:将文件的用户权限设置为不可执行。

chmod  g-x    123.sh:将文件的群组权限设置为不可执行。

chmod  g-w   123.sh:将文件的群组权限设置为不可写。

chmod  o+x   123.sh:将文件的其他人权限设置为可执行。

chmod  o-x    123.sh:将文件的其他人权限设置为不可执行。

chmod  a+x    123.sh:将文件的所有权限设置为可执行。

4.3 chmod实例及具体用法

chmod  777  文件或目录

-R:递归修改指定目录下所有子目录及文件的权限

touch myfile

mkdir -p  aa/bb/cc

chmod  -R 777 aa

4.4 扩展—chown、charp

设置目录和文件的归属chown
chown  属主  文件或目录

chown: 属组  文件或目录
chgrp  属组  文件或目录

chown 属主:属组  文件或目录
chown 属主.属组  文件或目录

五、小结

基于之前的学习运用到具体的应用场景中进行磁盘分区操作,通过分区,创建文件系统、交换分区,最后进行挂载,一气呵成,熟练掌握对于磁盘的规划以及才做步骤,并用df进行查看挂载情况,还补充了chmod对读写执行权限的改写,以及常用的用法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值