centos7中xfs 是什么格式
xfs是一种文件系统
网络硬盘用FAT32还是用XFS格式那个好用
举个例子,如果你的机子为160G硬盘,用NTFS格式分每个区,最少可以分一个家里还是用FAT较合适.. NTFS在安全性和碎片管理,加密性能比较好方面都
如何给Linux系统配置XFS文件系统
步骤比较繁琐,如下操作。
1.下载与编译内核
下载相应版本的内核补丁,解压补丁软件包,对系统核心打补丁
下载地址:ftp://oss.sgi.com/projects/xfs/download/Release-1.1/kernel_patches/xfs-1.1-2.4.18-all.patch.bz2
对核心打补丁,下载解压后,得到一个文件:xfs-1.1-2.4.18-all.patch文件。
对核心进行修补如下:
代码如下:
# cd /usr/src/linux
# patch -p1 < /path/to/xfs-1.1-2.4.18-all.patch
修补工作完成后,下一步要进行的工作是编译核心,将XFS编译进Linux核心可中。
首先运行以下命令,选择核心支持XFS文件系统:
代码如下:
#make menuconfig
在“文件系统“菜单中选择:
<*> SGI XFS filesystem support ##说明:将XFS文件系统的支持编译进核心
或
SGI XFS filesystem support ##说明:以动态加载模块的方式支持XFS文件系统 另外还有两个选择: Enable XFS DMAPI ##说明:对磁盘管理的API,存储管理应用程序使用 Enable XFS Quota ##说明:支持配合Quota对用户使用磁盘空间大小管理 完成以上工作后,退出并保存核心选择配置 之后,然后编译内核,安装核心: 代码如下: #make bzImage #make module #make module_install #make install 如果你对以上复杂繁琐的工作没有耐心或没有把握,那么可以直接从SGI的站点上下载已经打好补丁的核心,其版本为2.4.18。它是一个rpm软件包,你只要简单地安装即可。SGI提交的核心有两种,分别供smp及单处理器的机器使用。 2.创建XFS文件系统 完成对核心的编译后,还应下载与之配套的XFSprogs工具软件包,也即mkfs.xfs工具。不然我们无法完成对分区的格式化:即无法将一个分区格式化成XFS文件系统的格式。要下载的软件包名称:xfsprogs-2.0.3。 将所下载的XFSProgs工具解压,安装,mkfs.xfs自动安装在/sbin目录下。 代码如下: #tar –xvf xfsprogs-2.0.3.src.tar.gz #cd xfsprogs-2.0.3src #./configure #make #make install 使用mkfs.xfs格式化磁盘为xfs文件系统,方法如下: 代码如下: # /sbin/mkfs.xfs /dev/sda6 #说明:将分区格式化为xfs文件系统,以下为显示内容: meta-data=/dev/sda6 isize=256 agcount=8, agsize=128017 blks data = bsize=4096 blocks=1024135, imaxpct=25 = sunit=0 swidth=0 blks, unwritten=0 naming =version 2 bsize=4096 log =internal log bsize=4096 blocks=1200 realtime =none extsz=65536 blocks=0, rtextents=0 格式化磁盘时,如果mkfs.xfs提示你分区原本已被格式化为其它文件系统,可以使用参数 –f 强行格式化: 代码如下: #/sbin/mkfs.xfs –f /dev/sda6 3.加载XFS文件系统 代码如下: #mount –t xfs /dev/sda6 /xfs ##其中/xfs是主分区/下的一个目录。 最后,为了让系统启动后就自动加载,应该更改/etc/fstab,这样系统启动后就会自动加载xfs分区而不必每次都手工加载。 要说明的一点是目前的xfs由于受linux内存页限制,在x86版本中,只能实现文件系统的块尺寸为4K。另外,XFS文件系统可以不同的方式 mount,即允许文件系统以读方式加载,也允许以读写方式加载。这是因为xfs文件系统用作根文件系统时,为了安全要以只读方式加载。 三、文件系统的迁移 要使得系统中的其它分区使用XFS文件系统,还有一步是迁移文件系统。建议在迁移文件系统时,首先将磁盘上的数据、文件先备份,以免发生不可挽回的损失,在进行文件系统转换之间,最好能将整个系统进行完全备份。这一步有很多种方法,本文仅就笔者的迁移方法加以描述。各位可以按照自己习惯的方式去完成 。 如果你想得到一个纯的xfs系统(系统的所有文件系统均采用XFS文件系统)话,还得将根文件系统也格式化为xfs文件系统。这实际上是比较繁杂的一步。因为根文件系统不能被umount,所以,必须首先创建一个分区,其文件系统为ext2文件系统,然后将目前的根分区上的所有文件与目录,原原本本地复制到这一个分区,然后更改/etc/fstab文件,替换原来的根分区。 方法如下: 代码如下: $ mkfs -t ext2 /dev/hda4 $ mkdir /mnt/temp $ mount -t ext2 /dev/hda4 /mnt/temp $ cd / $ tar lcvf – .|(cd /mnt/temp; tar xpvf – ) 以上操作是将根分区上的所有文件打包,复制到新建立的分区。当然,你也可以直接使用以下命令复制文件。 代码如下: # cp –dpR / /mnt/temp 接着,将下次启动的根分区更改到/dev/hda4分区,更改/etc/fstab文件及/etc/lilo.conf ,然后,运行 lilo. 重新启动后,新的根分区就已经为/dev/hda4。 接下来,创建一个xfs文件系统的分区: 代码如下: $ mkfs -t xfs /dev/hda2 加载此分区,采用两样的方法,将根分区的内容复制到此分区 代码如下: $ mount -t xfs /dev/hda2 /mnt/temp 在根分区下,运行 代码如下: $ cd / $ tar lcvf – .|(cd /mnt/temp; tar xpvf – ) 再次更改/etc/fstab、/etc/lilo.conf,用新建的xfs分区替换原来的ext2主分区。如下所示: 代码如下: /dev/hda2 / xfs defaults 1 1 将新建的xfs分区用作根分区,保存以上设置。再次检查配置文件内容,确认无误后再重新启动系统。如果你的设置全部正确,那么系统成功启动后,你就拥有一个纯XFS文件系统的系统了
xfs硬盘格如何读取及维修
1.最简单的是,直接把UIS1000和电脑同时连接到一个路由器上,电脑最好用网线直接连接到路由器(无线网卡也行,但是速度下降很多,只有几百K字节/s),然后用IOVST客户端把UI1000的硬盘直接影射成计算机的一个盘符,比如Z。然后就可以象普通PC上拷贝文件一样的操作。推荐采用快速拷贝工具软件,如taracopy或者fastcopy等。拷贝速度大概可以达到6M字节/s,一般的拷贝完全可以接受的。如果是大文件,时间可能会比较长,几分钟到几十分钟。如果你不急也是来得及的。
2
可以把UIS1000直接当移动硬盘使,但是这样的速度跟方案1没有区别,我用的D710(内置硬盘格式化成NTFS)就是如此。而且我也不知道XFS格式化后的UIS1000作为移动硬盘windows能不能读写,这我没有测试。因此我不推荐这种方式
3.麻烦多了。你安装一个Ubuntu或者其他支持linux文件系统的操作系统(首选前者,安装使用简单,互联网上的说明也比较多)。
a
如果你用的是移动硬盘,那直接插上Ubuntu能直接读写它,速度跟windows下的USB2.0速度一样,20M字节/S。
b
如果你愿意追求更好的速度,可以买一个支持USB3.0的硬盘座,直接把UIS1000内的SATA硬盘,插到硬盘坐上,再连接电脑,速度将会打到60M字节/S
4.windows下读写xfs的软件,本论坛就有。这个方案更不推荐,我在互联上搜索过,好像没有一个方案成熟。不能保证一定能成功读写,而且安装繁琐,最后速度极慢(速度我没有测试,据网友反馈)。
XFS分布式存储系统主要解决了那些问题?
你好,XFS分布式存储系统主要了一下5个方面的问题:
1、数据完全性
采用XFS文件系统,当意想不到的宕机发生后,首先,由于文件系统开启了日志功能,所以你磁盘上的文件不再会意外宕机而遭到破坏了。不论目前 文件系统上存储的文件与数据有多少,文件系统都可以根据所记录的日志在很短的时间内迅速恢复磁盘文件内容。
2、传输特性
XFS文件系统采用优化算法,日志记录对整体文件操作影响非常小。XFS查询与分配存储空间非常快。xfs文件系统能连续提供快速的反应时间。
3、可扩展性
XFS 是一个全64-bit的文件系统,它可以支持上百万T字节的存储空间。对特大文件及小尺寸文件的支持都表现出众,支持特大数量的目录。最大可 支持的文件大小为263 = 9 x 1018 = 9 exabytes,最大文件系统尺寸为18 exabytes。
4、数据结构
XFS使用高效的表结构(B+树),保证了文件系统可以快速搜索与快速空间分配。XFS能够持续提供高速操作,文件系统的性能不受目录中目录及文件数 量的限制。
5、传输带宽
XFS 能以接近裸设备I/O的性能存储数据。在单个文件系统的测试中,其吞吐量最高可达7GB每秒,对单个文件的读写操作,其吞吐量可达4GB每秒。
在经常突然断电的情况下,使用 ext4 和 xfs 哪个文件系统更安全
UFS ZFS XFS转的ext2 ext3的ext4的BTRFS HFS ReiserFS文件系统JFS XFS VXFS补充这些吧!有许多商业化.很多.
Linux根分区的系统格式
分区需要取消挂载后才能进行格式化,根分区是不能umount的,因为你能登录进行命令操作,根分区就一定在使用状态,所以要修改根分区格式的话,只能重装系统.
如何win xp下识别linux的xfs分区格式
1、winxp系统下无法直接读取linux的xfs分区内的文件.所以需要借助于工具来完成. 2、win系统下,有个免费的工具WinAllFS.它是一个免费软件,运行于Windows NT/2000/XP/2003或兼容的操作系统,可以支持的文件系统类型有ext2,ext3,reiserfs,ufs,ufs2,xfs,jfs,minix,fat等,可以识别windows,linux,BSD slice等分区表格式, 支持映像文件(浏览,导入和导出),支持有限制的写入功能.
xfs的文件系统怎么修复
Linux如何扩展XFS文件系统。磁盘上有额外的空间,所以想要扩展其上创建的现存的XFS文件系统,以完全使用额外空间,那要怎么扩展XFS文件系统呢?下文就小编跟大家分享一下Linux如何扩展XFS文件系统教程。
Linux扩展XFS文件系统步骤:XFS是一个开源的(GPL)日志文件系统,最初由硅谷图形(SGI)开发,现在大多数的Linux发行版都支持。事实上,XFS已被最新的CentOS/RHEL 7采用,成为其默认的文件系统。在其众多的特性中,包含了“在线调整大小”这一特性,使得现存的XFS文件系统在已经挂载的情况下可以进行扩展。然而,对于XFS文件系统的缩减却还没有支持。
要扩展一个现存的XFS文件系统,你可以使用命令行工具xfs_growfs,这在大多数Linux发行版上都默认可用。由于XFS支持在线调整大小,目标文件系统可以挂在,也可以不挂载。
下面展示了xfs_growfs的基本用法:
作为目标XFS文件系统来扩展,你可以指定挂载点、磁盘分区或者逻辑卷(在使用LVM时),使用数据块数量来指定新的XFS文件系统的大小。你可以使用xfs_info命令行工具来检查数据块大小和数量:
要将XFS文件扩展到1986208:
如果你不使用“-D”选项来指定大小,xfs_growfs将会自动扩展XFS文件系统到最大的可用大小。
注意,当你扩展一个现存的XFS文件系统时,必须准备好事先添加用于XFS文件系统扩展的空间。这虽然是很显然的事,但是如果在所在的分区或磁盘卷上没有空闲空间可用的话,xfsgrowfs就没有办法了。同时,如果你尝试扩展XFS文件系统大小到超过磁盘分区或卷的大小,xfsgrowfs将会失败。
Linux系统如何创建和挂载XFS文件系统
首先要先看看自己的版本,高版本的Linux才会支持xfs的文件系统的.在rhel7以后才用了xfs,centos6的6.8版本后也开始了xfs的支持.如果你的电脑版本过低可以,通过升级内核来进行使用xfs.然后呢就是在心的设备里面通过mk.xfs 设备路径来进行格式化磁盘.最后挂载的时候可以直接mount 或者写入/etc/fstab (指定格式xfs)挂载.具体可以参考《Linux就该这样学》.好好试试吧,加油