您的位置:时时app平台注册网站 > 时时app平台注册网站 > Linux创建和挂载XFS文件系统测试实践时时app平台注

Linux创建和挂载XFS文件系统测试实践时时app平台注

2019-10-12 10:35

挂载XFS文件系统

三创办分区

  1. 查阅下是或不是有分区
    <code><p>
    root@HWPKI-TEST-98:~# fdisk -l
    Disk /dev/sda: 500.1 GB, 500107862016 bytes
    255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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 identifier: 0x00083283
    Device Boot Start End Blocks Id System
    /dev/sda1 * 2048 968601599 484299776 83 Linux
    /dev/sda2 968603646 976771071 4083713 5 Extended
    /dev/sda5 968603648 976771071 4083712 82 Linux swap / Solaris
    Disk /dev/sdb: 3000.6 GB, 3000592982016 bytes
    255 heads, 63 sectors/track, 364801 cylinders, total 5860533168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disk identifier: 0x3ab14c4d
    Device Boot Start End Blocks Id System
    </p></code>

  2. 最早分区
    <code>
    root@HWPKI-TEST-98:~# fdisk /dev/sdb
    WARNING: The size of this disk is 3.0 TB (3000592982016 bytes).
    DOS partition table format can not be used on drives for volumes
    larger than (2199023255040 bytes) for 512-byte sectors. Use parted(1) and GUID
    partition table format (GPT)
    The device presents a logical sector size that is smaller than
    the physical sector size. Aligning to a physical sector (or optimal
    I/O) size boundary is recommended, or performance may be impacted.
    Command (m for help):
    </code>

  3. 输入m,查看命令:
    <code>
    Command (m for help): m
    Command action
    a toggle a bootable flag
    b edit bsd disklabel
    c toggle the dos compatibility flag
    d delete a partition
    l list known partition types
    m print this menu
    n add a new partition
    o create a new empty DOS partition table
    p print the partition table
    q quit without saving changes
    s create a new empty Sun disklabel
    t change a partition's system id
    u change display/entry units
    v verify the partition table
    w write table to disk and exit
    x extra functionality (experts only)

Command (m for help):
</code>

  1. 输入n新建八个分区,输入p 创设分区,输入分区编号 1
    然后一并暗中认可
  2. 输入w保存

5、分配组(allocation groups)

 

二 安装逼FS系统工具集

Debian, Ubuntu , Linux Mint系统:

$ sudo apt-get install xfsprogs
Fedora, CentOS, RHEL系统:

$ sudo yum install xfsprogs
其他版本Linux:

$ sudo pacman -S xfsprogs

1、数据完全性

假如系统尚未XFS系统工具集,那就非得必须安装(命令如下):

一 XFS文件系统简单介绍

XFS是高质量文件系统,SGI为她们的I奥迪Q5IX平台而设计。自从2004年移植到Linux内核上,由于它的高性能,XFS成为了多数市廛级系统的首推,非常是有雅量数码,要求结构化伸缩性和安乐的。举个例子,库罗德HEL/CentOS 7 和Oracle Linux将XFS作为暗中认可文件系统,SUSE/openSUSE已经为XFS做了悠久支撑。
XFS有好多异样的习性提高效果使她从繁多文件系统中横空出世,像可伸缩/并行 IO,元数据日志,热碎片整理,IO 暂停/复苏,延迟分配等。

7、B 树

XFS is a high-performance 64-bit journaling file system created by Silicon Graphics, Inc (SGI) in 1993.[6] It was the default file system in SGI's IRIX operating system starting with its version 5.3. XFS was ported to the Linux kernel in 2001; as of June 2014, XFS is supported by most Linux distributions, some of which use it as the default file system.

四 格式化分区

1.格式化分区为XFS,使用mkfs.xfs命令。假设已有别的文件系统创立在那分区,必需抬高"-f"参数来蒙蔽它。
sudo mkfs.xfs -f /dev/sdb1
2.格式化后分区来挂载。假诺/mnt是XFS本地挂载点。使用下述命令挂载
sudo mount -t xfs /dev/sdb1 /mnt
3.验证XFS挂载是或不是中标:
df -Th /storage
4.万一你想要运营时自动挂载XFS分区在/storage上,参加下列行到/etc/fstab:
/dev/sdb1 /storage xfs defaults 0 0

参考小说:
Linux有问必答-怎么着创设和挂载XFS文件系统
linux 硬盘分区,分区,删除分区,格式化,挂载,卸载笔记

8、日志记录

 

XFS具备如下特征:

 

6、分配组与可伸缩性

XFS有很多异样的性质进步功用使她从多数文件系统中横空出世,像可伸缩/并行 IO,元数据日志,热碎片整理,IO 暂停/恢复生机,延迟分配等。

时时app平台注册网站 1

 

9、延迟分配XFS

 

  XFS文件系统选取优化算法,日志记录对全体文件操作影响相当小。XFS查询与分配存款和储蓄空间丰硕快。xfs文件系统能三翻五次提供便捷的反合时间。小编曾经对XFS、JFS、Ext3、雷斯erFS文件系统进行过测量检验,XFS文件文件系统的品质表现极其标准。

CentOS Linux release 7.3.1611 (Core)

XFS 最早是由 Silicon Graphics,Inc. 于 90 时代初开采的。那时候,SGI 发现他们的并存文件系统(existing filesystem,EFS)正在便捷变得不适应当下小幅的计量竞争。为缓和那个标题,SGI 决定设计一种斩新的高品质 64 位文件系统,实际不是试图调治EFS在自然设计上的一些破绽。由此,XFS 诞生了,并于 壹玖玖叁 年随 I大切诺基IX 5.3 的公布而采纳于计算。它于今仍作为 SGI 基于 IEscortIX 的出品(从职业站到精品Computer)的最底层文件系统来行使。未来,XFS 也足以用来 Linux。XFS 的 Linux 版的光临是心满意足的,首先因为它为 Linux 社区提供了一种健康的、优良的以至效率丰硕的文件系统,而且这种文件系统所具备的可伸缩性能够满意最苛刻的积攒须求。

 

  XFS 是叁个全64-bit的文件系统,它能够支撑上百万T字节的囤积空间。对特大文件及小尺码文件的支持都显现经典,扶持小幅度数量的目录。最大可扶持的文件大小为263 = 9 x 1018 = 9 exabytes,最大文件系统尺寸为18 exabytes。

#sudo yum install xfsprogs

XFS 能以周边裸设备I/O的性质存款和储蓄数据。在单个文件系统的测验中,其吞吐量最高可达7GB每秒,对单个文件的读写操作,其吞吐量可达4GB每秒。

 

一、XFS 简要介绍及特性

 

    XFS使用高的表结构(B 树),保障了文件系统能够高速搜索与高速空间分配。XFS能够持续提供高速操作,文件系统的性情不受目录中目录及文件数量的范围。

 

  当然,XFS 也是一种日志记录文件系统,它同意意外再一次辅导后的迅猛苏醒。象 雷斯erFS 同样,XFS 使用逻辑日志;即,它不象 ext3 那样将文字文件系统块记录到日志,而是接纳一种高效的磁盘格式来记录元数据的退换。

 

3、可扩张性

 

    当创建 XFS 文件系统时,底层块设备被分割成三个或更八个大小相当于的线性区域(region)。分配组是独一的,因为种种分配组管理本人的索引节点(inode)和空闲空间,实际上,是将这么些分配组转化为一种文件子系统,这么些子系统科学地透明存在于 XFS 文件系统内。

[root@mylnx008 ~]# blkid  /dev/sdb

/dev/sdb: UUID="6fcc5417-3c1b-4c71-aac7-344bac7654a4" TYPE="xfs" 

[root@mylnx008 ~]# blkid  /dev/sda2

/dev/sda2: UUID="b7559ac5-b3a4-4b00-b98a-a2a2611806d0" TYPE="xfs" 

[root@mylnx008 ~]# 

[root@mylnx008 ~]# vi /etc/fstab 

 

#

# /etc/fstab

# Created by anaconda on Mon Sep 25 21:44:42 2017

#

# 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=b7559ac5-b3a4-4b00-b98a-a2a2611806d0 /                       xfs     defaults        0 0

UUID=b98659b2-5f8c-493e-9304-658905ef1391 /boot                   xfs     defaults        0 0

UUID=6fcc5417-3c1b-4c71-aac7-344bac7654a4 /mysql                  xfs     defaults        0 0  

4、传输带宽

 

2、传输性子

 

  通过将分配进度分成四个步骤来管理。首先,当 XFS 接收到要写入的新数据时,它在 RAM 中著录暂挂事务,并只在底部文件系统上 保留相当空间。

XFS是高品质文件系统,由于它的高质量,XFS成为了数不完铺面级系统的首荐,特别是有大气数额,须求结构化伸缩性和平稳的。譬喻,揽胜极光HEL/CentOS 7 和Oracle Linux将XFS作为默许文件系统,SUSE/openSUSE已经为XFS做了久久支撑。

  那么,XFS 到底干什么要有分配组呢?主因是,XFS 使用分配组,以便能一蹴而就地处理相互 IO。将 XFS 与一些高等硬件相结合,您将赢得高等品质而不会使文件系统成为瓶颈。分配组还拉动在多管理器系统上优化并行 IO 质量,因为可以何况有八个元数据更新处于“在传输中”。

创制XFS文件系统

  接纳XFS文件系统,当意外的宕机产生后,首先,由于文件系统开启了日记效能,所以您磁盘上的公文不再会意外宕机而遭逢到损害坏了。不论方今文件系统上囤积的文书与数码有个别许,文件系统都足以根据所记录的日记在比相当的短的光阴内不慢复原磁盘文件内容。

 

[root@mylnx008 ~]# mkdir /mysql

[root@mylnx008 ~]# mount  -t  xfs  /dev/sdb  /mysql

[root@mylnx008 ~]#  df -T /dev/sdb

Filesystem     Type 1K-blocks  Used Available Use% Mounted on

/dev/sdb       xfs  315467264 32944 315434320   1% /mysql

[root@mylnx008 ~]# 

[root@mylnx008 ~]# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/sda2        30G   22G  8.2G  73% /

devtmpfs        1.7G     0  1.7G   0% /dev

tmpfs           1.7G     0  1.7G   0% /dev/shm

tmpfs           1.7G   25M  1.7G   2% /run

tmpfs           1.7G     0  1.7G   0% /sys/fs/cgroup

/dev/sda1       497M   62M  436M  13% /boot

/dev/sdc1       133G  4.2G  122G   4% /mnt/resource

tmpfs           344M     0  344M   0% /run/user/1000

/dev/sdb        301G   33M  301G   1% /mysql

 

XFS 文件系统有一部分缺点,举例它无法减小,删除大批量文件时质量低下

 

 

 

[root@mylnx008 ~]# fdisk -l

 

Disk /dev/sdb: 323.2 GB, 323196289024 bytes, 631242752 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 /dev/sda: 33.3 GB, 33285996544 bytes, 65011712 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: 0x000c1fec

 

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048     1026047      512000   83  Linux

/dev/sda2         1026048    62914559    30944256   83  Linux

 

Disk /dev/sdc: 145.0 GB, 144955146240 bytes, 283115520 sectors

Units = sectors of 1 * 512 = 512 bytes

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

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

Disk label type: dos

Disk identifier: 0x034b6e5c

 

   Device Boot      Start         End      Blocks   Id  System

/dev/sdc1            2048   283113471   141555712   83  Linux

 

[root@mylnx008 ~]# mkfs.xfs -f  /dev/sdb

meta-data=/dev/sdb               isize=512    agcount=4, agsize=19726336 blks

         =                       sectsz=512   attr=2, projid32bit=1

         =                       crc=1        finobt=0, sparse=0

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

         =                       sunit=0      swidth=0 blks

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

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

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

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

 

[root@mylnx008 ~]# df -T /dev/sdb

Filesystem     Type     1K-blocks  Used Available Use% Mounted on

devtmpfs       devtmpfs   1746644     0   1746644   0% /dev

[root@mylnx008 ~]# 

上边命令只对近些日子境况中用,若是要在运转时自动挂载XFS分区在/mysql上,必需配置/etc/fstab配置文件

 

维基百科关于XFS的简单介绍如下:

 

 

 

[root@mylnx008 ~]# more /etc/redhat-release

 

实际过多Linux系统将XFS作为默许文件系统,所以不必安装,如下所示, Centos 7.3就没有必要安装

 

 

参照他事他说加以考察资料:

百度百科上有关XFS的简单介绍:

 

XFS比较于别的文件系统(ext3、ext4等)的利害:

 

当如你也足以使用UUID替换对应的配备,如下所示,先找到相应道具的UUID,然后修改/etc/fastab

 

[root@mylnx008 ~]# fdisk /dev/sdb

Welcome to fdisk (util-linux 2.23.2).

 

Changes will remain in memory only, until you decide to write them.

Be careful before using the write command.

 

Device does not contain a recognized partition table

Building a new DOS disklabel with disk identifier 0xafc7c358.

 

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-631242751, default 2048): 

Using default value 2048

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

Using default value 631242751

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

 

Command (m for help): w

The partition table has been altered!

 

Calling ioctl() to re-read partition table.

Syncing disks.

A notable XFS user, NASA Advanced Supercomputing Division, takes advantage of these capabilities deploying two 300 terabyte XFS filesystems on two SGI Altix archival storage servers, each of which is directly attached to multiple Fibre Channel disk arrays.[7]

格式化分区为XFS,使用mkfs.xfs命令。借使已有任何文件系统成立在这里分区,必得抬高"-f"参数来掩盖它。

XFS文件系统简单介绍

 

 

 

XFS excels in the execution of parallel input/output (I/O) operations due to its design, which is based on allocation groups (a type of subdivision of the physical volumes in which XFS is used- also shortened to AGs). Because of this, XFS enables extreme scalability of I/O threads, file system bandwidth, and size of files and of the file system itself when spanning multiple physical storage devices. XFS ensures the consistency of data by employing metadata journaling and supporting write barriers. Space allocation is performed via extents with data structures stored in B trees, improving the overall performance of the file system, especially when handling large files. Delayed allocation assists in the prevention of file system fragmentation; online defragmentation is also supported. A feature unique to XFS is the pre-allocation of I/O bandwidth at a pre-determined rate; this is suitable for many real-time applications. However, this feature was supported only on IRIX, and only with specialized hardware.

 

 

开创XFS格式分区,如下测验所示, 新增添了二个300多G的磁盘

XFS一种高质量的日志文件系统,最先于一九九四年,由Silicon Graphics为她们的I揽胜极光IX操作系统而支付,是I中华VIX 5.3版的私下认可文件系统。两千年12月,Silicon Graphics以GNU通用公共许可证宣布那套系统的源代码,之后被移植到Linux 内核上。XFS 非常擅长管理大文件,相同的时候提供平滑的数码传输。

 

 

 

[root@mylnx008 ~]# vi /etc/fstab

 

#

# /etc/fstab

# Created by anaconda on Mon Sep 25 21:44:42 2017

#

# 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=b7559ac5-b3a4-4b00-b98a-a2a2611806d0 /                       xfs     defaults        0 0

UUID=b98659b2-5f8c-493e-9304-658905ef1391 /boot                   xfs     defaults        0 0

/dev/sdb                                  /mysql                  xfs     defaults        0 0 

 

 

本文由时时app平台注册网站发布于时时app平台注册网站,转载请注明出处:Linux创建和挂载XFS文件系统测试实践时时app平台注

关键词:

  • 上一篇:没有了
  • 下一篇:没有了