oracle使用xfs文件系统,环境搭建 – 创建和挂载XFS文件系统

注:本站所有测试基于CentOS系统,敬请留意。

由于XFS文件系统是安装ScyllaDB的必备条件,本文主要测试将磁盘格式化成XFS文件系统后再挂载。

XFS是高性能文件系统,SGI为他们的IRIX平台而设计。自从2001年移植到Linux内核上,由于它的高性能,XFS成为了许多企业级系统的首选,特别是有大量数据,需要结构化伸缩性和稳定性的。例如,RHEL/CentOS 7 和Oracle Linux将XFS作为默认文件系统,SUSE/openSUSE已经为XFS做了长期支持。

一、安装XFS系统工具

sudo yum install xfsprogs

二、创建 XFS格式分区

先查看一下磁盘信息

# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/xvda1       40G  1.6G   36G   5% /

devtmpfs        489M     0  489M   0% /dev

tmpfs           497M     0  497M   0% /dev/shm

tmpfs           497M  6.5M  490M   2% /run

tmpfs           497M     0  497M   0% /sys/fs/cgroup

# fdisk -l

Disk /dev/xvda: 42.9 GB, 42949672960 bytes, 83886080 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk label type: dos

Disk identifier: 0x0009e68a

Device Boot Start End Blocks Id System

/dev/xvda1 * 2048 83884031 41940992 83 Linux

Disk /dev/xvdb: 21.5 GB, 21474836480 bytes, 41943040 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk label type: dos

Disk identifier: 0xdf9a785d

Device Boot Start End Blocks Id System

/dev/xvdb1 2048 41943039 20970496 83 Linux

从上面可以看得出来,有两磁盘:/dev/xvda和/dev/xvdb,为此我打算把/dev/xvdb格式化成xfs。

# sudo fdisk /dev/xvdb

Command (m for help): d

Selected partition 1

Partition 1 is deleted

–先删除之前的dos分区

Command (m for help): n

–新增一个分区,分区类型我选择主分区

Partition type:

p   primary (0 primary, 0 extended, 4 free)

e   extended

Select (default p): p

Partition number (1-4, default 1): 1

First sector (2048-41943039, default 2048):

Using default value 2048

Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039):

Using default value 41943039

Partition 1 of type Linux and of size 20 GiB is set

–磁盘20G我只分一个区,默认回车就行了(注意看参数)。

分完区后没问题,使用w保存分区!

#sudo mkfs.xfs -f /dev/xvdb1

meta-data=/dev/xvdb1             isize=256    agcount=4, agsize=1310656 blks

=                       sectsz=512   attr=2, projid32bit=1

=                       crc=0        finobt=0

data     =                       bsize=4096   blocks=5242624, imaxpct=25

=                       sunit=0      swidth=0 blks

naming   =version 2              bsize=4096   ascii-ci=0 ftype=0

log      =internal log           bsize=4096   blocks=2560, version=2

=                       sectsz=512   sunit=0 blks, lazy-count=1

realtime =none                   extsz=4096   blocks=0, rtextents=0

建立一个目录用于挂载磁盘。

# mkdir storage

#sudo mount -t xfs /dev/xvdb1 /storage

检验一下,刚才分区格式化的磁盘:

[[email protected] /]# df -Th /storage

Filesystem     Type  Size  Used Avail Use% Mounted on

/dev/xvdb1     xfs    20G   33M   20G   1% /storage

[[email protected] /]# df -Th /

Filesystem     Type  Size  Used Avail Use% Mounted on

/dev/xvda1     ext4   40G  1.6G   36G   5% /

系统盘是ext4文件系统。

OK,挂载成功了,也格式化成XFS了!等等,还没完,因为重启之后刚才新分区的磁盘还不能自动挂载。

# vi /etc/fstab

最后面增加一行,相当于启动项:/dev/xvdb1  /storage xfs  defaults  0  0

表明系统启动时将/dev/xvdb1挂载到/storage,文件格式是XFS。

WBXR7OUZNHZWUF5.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值