您的位置:首页 > 运维架构 > Linux

硬盘分区和挂载

2015-12-08 00:00 666 查看
一、分区创建:
查看磁盘分区:

#fdisk -l [DEVICE]...

不指定设备文件,默认为所有硬盘设备;





创建分区:
#fdisk [DEVICE]




磁盘管理示例:







对于已经有分区处于使用状态的磁盘来讲,新建分区后需要让内核重读其分区表:
CentOS 5:
#partprobe[DEVICE]

CentOS 6:
#partx -a [DEVICE]
#kpartx -af [DEVICE]





二、创建文件系统:
1、mkfs(make file system):
#mkfs -t FSTYPE[DEVICE]


注意:CentOS
Linux内核是模块化的,这些模块支持动态装载和卸载;文件系统可能会被直接打包进内核,也可以被编译成内核模块;

如果期望将某分区格式化成某特定文件系统,通常需要一个与之对应的在用户空间可使用命令行工具来实现:
#yum -y install xfsprogs


补充:windows不能识别Linux的文件系统
U盘的文件系统FAT32
#mkfs -t vfat


2、mke2fs:
#mke2fs


示例:/dev/sdb1创建ext4文件系统,块大小为1024k,标记为Chencer;




3、修改分区属性:
#tune2fs

注意:块大小无法调整;

4、查看信息:
查看指定块设备的信息:
#blkid DEVICE


查看或设定卷标:
#e2label DEVICE [LABEL]


5、修复文件系统:
因进程意外中止或系统崩溃等情况导入写入操作非正常中止时,可能会导致文件损坏;此时,应该修复文件系统;
注意:离线修复,umount;
#fsck


#e2fsck:


三、文件系统挂载:
默认只有管理员才有权限,将额外的分区与根文件系统上的某目录建立关联关系的过程,目录中的原有文件会被隐藏;
1、mount:

#mount [option]... [-t fstype] [-o option] DEVICE MOUNT_POINT

挂载点:另一个文件系统的访问入口

1、事先存在;

2、使用空闲目录;

固定挂载点:/mnt,/media

常用的挂载选项:

-tfstype:指定文件系统类型;
-r:readonly, 只读挂载;
-w:read and write,读写挂载;
-LLABEL:以卷标方式指定设备, mount -L MYDATA 挂载点;
-UUUID: 以UUID的方式指定设备,mount UUID='uuid' 挂载点, mount -U uuid 挂载点;
-a:自动挂载所有(/etc/fstab文件中定义的)的支持自动挂载设备;
-n:挂载时,不更新/etc/mtab文件;


-ooption:
async:异步I/O,数据写操作先于内存完成,而后再根据某种策略同步至持久设备中
sync:同步I/O,
atime/noatime:文件和目录被访问时是更新最近一次的访问时间戳
auto/noauto:设备是否支持mount的-a选项自动挂载
diratime/nodiratime:目录被访问时是更新最近一次的访问时间戳
dev/nodev:是否支持在此设备上使用设备;
exec/noexec:是否允许执行此设备上的二进制程序文件
suid/nosuid:是否支持在此设备的文件上使用suid
remount:重新挂载,通常用于不卸载的情况下重新指定挂载选项
ro:只读
rw:读写
user/nouser:是否允许普通挂载此文件设备
acl:在此设备是支持使用facl,默认不支持;


2、查看所有已经挂载的设备:

#mount
#cat /proc/mounts
#cat /etc/mtab


3、卸载:

挂载点没有被进程访问时方可以卸载;

#umount DEVICE
#umount MOUNT_POINT


查看哪些进程正在访问挂载的设备:

#fuser -v MOUNT_POINT


中止正在此挂载点的进程:

#fuser -km MOUNT_POINT


四、交换分区:

swap:缓解物理内存资源不够用的情况;

查看内存及交换分区的使用信息:

#free


创建交换分区示例:





mkswap [-L LABEL] DEVICE





启用某交换分区设备:

swapon [DEVICE]


禁用某交换分区设备:

swapoff [DEVICE]


五、自动挂载的设备的配置文件:

#/etc/fstab





每行6字段:

1、挂载的设备:

设备文件

LABEL

UUID

2、挂载点:

3、文件系统类型

4、挂载选项:

挂载选项可以有多个,彼此间使用逗号分隔;

5、转储频率:

0:从不转储

1:每天转储

2:每隔一天

6、自检次序:

0:不自检,额外创建的文件系统都无须自动自检

1:首先自检,通常只有根文件系统需要首先自检

2:次级自检,不同的设备可以使用同一个自检次序

3

...

本文出自 “小马的学习记录” 博客,请务必保留此出处http://masachencer.blog.51cto.com/8683770/1665870
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux 硬盘 分区 挂载