Linux挂载新硬盘和创建Swap分区的方法(2)

Writing inode tables: done                          #写入inode表
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 26 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

Linux的分区类型介绍:
随着Linux系统在现在业务中的应用,Linux文件系统的弱点也渐渐显露出来了,其中系统缺省使用的ext2文件系统是非日志文件系统。这在关键行业的应用是一个致命的弱点.而Ext3文件系统是直接从Ext2文件系统发展而来,目前ext3文件系统已经非常稳定可靠。它完全兼容Ext2文件系统。
Ext3的特点:高可用性、数据的完整性、数据的完整性、数据转换、多种日志模式
同样的Ext4完全兼容Ext3,相对于Ext3来说,Ext4支持更大的存储,Ext3目前所支持的最大16TB文件系统和最大2TB文件,而Ext4分别支持1EB的文件系统,以及16TB 的文件,还有就是Ext3目前只支持32,000个子目录,而Ext4支持无限数量的子目录,Ext4引入了现代文件系统中流行的extents概念,每个 extent 为一组连续的数据块,上述文件则表示为“该文件数据保存在接下来的25,600个数据块中”,提高了不少效率。

5、创建挂载目录

命令:mkdir /data

6、挂载分区

命令:mount /dev/vdb1 /data

7、查看硬盘大小以及挂载分区

命令:df -Th

[root@center ~]# df -Th
Filesystem    Type  Size  Used Avail Use% Mounted on
/dev/vda1      ext4    20G  1.1G  18G  6% /
tmpfs          tmpfs  3.9G    0  3.9G  0% /dev/shm
/dev/vdb1      ext4    99G  60M  94G  1% /data          #新挂载的分区

8、配置开机自动挂载

命令:vim /etc/fstab
/dev/vdb1 /data ext4 defaults 1 1

[root@center ~]# blkid
/dev/vda1: UUID="b7aae0d4-268c-4b60-914a-f3b48e22819c" TYPE="ext4"
/dev/vdb1: UUID="5de835dd-5322-46f0-8728-3d4ae7d83b54" TYPE="ext4"

[root@center ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Mar 27 04:51:55 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=b7aae0d4-268c-4b60-914a-f3b48e22819c      /                      ext4      defaults      1 1
UUID=5de835dd-5322-46f0-8728-3d4ae7d83b54    /data                ext4  defaults    1 1
tmpfs                  /dev/shm                tmpfs  defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                  /sys                    sysfs  defaults        0 0
proc                    /proc                  proc    defaults        0 0

Swap分区

Swap分区其实和Windows上的虚拟内存一样,Swap分区在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。

下面介绍两种创建swap的方法:
•新建磁盘分区作为swap分区
•用文件作为Swap分区

新建磁盘分区作为swap分区

1.用fdisk命令对磁盘进行分区,添加swap分区,新建分区,在fdisk中用“t”命令将新添的分区id改为82
(Linux swap类型)

2.格式化swap分区,这里的sdb2要看您加完后p命令显示的实际分区设备名

mkswap /dev/sdb1

3.启动新的swap分区

swapon /dev/sdb1

4.让系统启动时能自动启用这个交换分区,可以编辑/etc/fstab,加入下面一行

/dev/sdb1 swap swap defaults 0 0

用文件作为Swap分区

1.创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)。

dd if=/dev/zero of=/root/swapfile bs=1M count=1024

2.格式化为交换分区文件,建立swap的文件系统:

mkswap /root/swapfile

3.���用交换分区文件:

swapon /root/swapfile

4.使系统开机时自启用,在文件/etc/fstab中添加一行:

/root/swapfile swap swap defaults 0 0

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12576.html