首页 > 代码库 > /etc/fstab文件分析(第二版)

/etc/fstab文件分析(第二版)

/etc/fstab文件分析

 

前面说新建的分区在系统重启之后就会失效,要想永久生效,需要将其写入/etc/fstab文件

 

一、/etc/fstab文件格式:6个组成部分

 

物理分区名/卷标 挂载点 文件系统 缺省设置   是否检测     检测顺序

UUID=6e428a...  /    ext4   defaults     1             1

LABEL=/         /    ext4   defaults    1/0        0/1/2

/dev/sda1

 

二、将分区信息写入/etc/fstab

/dev/sdb1 /test ext4 defaults 1[如果是数据分区则检测] 2[检测顺序比/靠后]

这样,系统启动时就会自动挂载该分区,并不需要手动挂载。

 

三、卷标

e2label /dev/sda1 //查询卷标

e2label /dev/sdb2 apache //设置卷标

此时就可以将其写入/etc/fstab文件:将第一行/dev/sdb1改为LABEL=apache,其作用完全相同[但是,经试验证明,在CentOS 6.4系统中,并不支持卷标方式,谨记]

 

四、SWAPFILE实现增加swap分区的功能

情景描述:没有新的硬盘,但还需增加swap分区的空间...

 

1、 mkdir /var/swap

chmod 700 /var/swap //创建存放swap虚拟交换空间的目录

 

2、 dd if=/dev/zero of=/var/swap/file.swp bs=1024k count=10

 

bs[block size] #指定文件块大小,UNIX并不支持以k为单位

count #以bs为单位,制定file.swp文加的大小

 

则:dd if=/dev/zero of=/var/swap/file.swp bs=1024k count=10 #指定/var/swap/file.swp文件大小为10M,同时将其文件内容全部填充为0

 

【用该命令创建一个非常大的文件,可以测试磁盘的读写速度以及进行磁盘爆满实验】

 

3、mkswap /var/swap/file.swp #创建swap空间

4、 swapon /var/swap/file.swp #启用该新创建的swap空间

【swapoff /var/swap/file.swp #关闭该swap空间】

 

5、将该swap空间写入/etc/swaptab文件,则系统每次启动时,自动加载该swap空间

/var/swap/file.swp swap swap defaults 0 0

 

附-磁盘对拷命令

dd if=/dev/sda of=/dev/sdb 实现磁盘/dev/sda与/dev/sdb对拷

 

附-free查看内存信息

free -m #-m是以m为单位显示,-g以g为单位显示

 

附-Linux系统的两大伪设备

/dev/zero 不多的对文件输入0

/dev/null 文件黑洞

/etc/fstab文件分析(第二版)