关于LINUX中的XFS文件系统问题。

先讲一下前提:
一块网络硬盘里面有数据,不知道什么原因一直连不到,网线和USB都不行,我把里面的硬盘拆里出来,挂到电脑上后,发现里面有4个分区,EXT2、FXS,都是LINUX的分区格式,Windows下面根本读不出来,其中900多GB的FXS分区中应该有我要的数据。
我下载安装了CentOS 6.3的LINUX版本,但是没有集成XFS文件系统,900多G的分区无法挂载。

下面是我想请大家帮忙的:

请大家帮忙,教我如何在CentOS6.3中添加XFS的文件系统格式(不要拿百度搜索的结果复制啦,我都试过了,没有对应CentOS6.3的版本,其他版本的方法不行),或者是谁有集成里XFS的LINUX版本的下载地址,我下载再安装。

万分感谢。
我没接触过LINUX,麻烦具体的讲解一下,不胜感激。

XFS是高性能文件系统,由于它的高性能,XFS作为许多企业级系统的首选,特别是有大量数据,需要结构化伸缩性和稳定性的,下面是Linux系统(Ubuntu为例)创建和挂载XFS文件系统方法:

1、安装 XFS系统工具集

sudo apt-get install xfsprogs

2、创建 XFS格式分区

#先准备一个分区来创建XFS,假设分区在/dev/sdb
sudo fdisk /dev/sdb

上图所示:此创建的分区叫/dev/sdb1

3、格式化分区为XFS

#使用mkfs.xfs命令
sudo mkfs.xfs -f /dev/sdb1

4、用/storage作为XFS本地挂载点,进行挂载

sudo mount -t xfs /dev/sdb1 /storage

5、验证XFS挂载是否成功

df -Th /storage

6、如果想启动时自动挂载XFS分区在/storage上,加入下列行到/etc/fstab:

vim /etc/fstab
/dev/sdb1  /storage xfs  defaults  0  0
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-15
先用命令看一看内核支持XFS文件系统吗?
grep "CONFIG_XFS_FS" /boot/config-*

看看上面一条命令的输出是什么?我的电脑是显示如下 :
[root@localhost ~]# grep "CONFIG_XFS_FS" /boot/config-*
/boot/config-2.6.18-348.1.1.el5:CONFIG_XFS_FS=m
/boot/config-2.6.18-348.el5:CONFIG_XFS_FS=m追问

# CONFIG_XFS_FS is not set
显示的这个。

追答

那就是内核不支持XFS文件系统了,所以你挂载的时候,它提示你是 未知的文件系统

追问

恩,我知道,所以我现在想知道,如何在CentOS6.3中加入XFS的文件系统,或者你能给我提供一个集成里XFS的版本下载吗,我对LINUX不懂。

追答

我用的是64位的CENTOS5.9。内核里已经编译成了模块,要不你换一个系统?还是重新编译下内核?

追问

CENTOS5.9里面集成的XFS吗,还是你后期自己加的,如果能简单的编译一下最好里,如果因为我不懂,就麻烦你看看有没集成里XFS的版本下载。

追答

CENTOS5.9里面默认把XFS文件系统编译成了模块,可以用的。

追问

就是说,我下载CRENOS5.9,然后直接安装,再挂上这个硬盘就可以读取XFS了吧。
不需要再说嘛命令之类的了吧。

追答

是的

追问

朋友谢谢你了,我刚找到个软件WinAllFS 可以在Windows下面读取XFS的数据,试过了能读到数据,也能复制到Windows里面,还是感谢你,如果这个复制的数据不完全,我还是安装CENTOS5.9

本回答被提问者采纳
第2个回答  2013-10-10
直接用ubuntu或者其他什么发行版的livecd读取就行了,干嘛这么麻烦。追问

我不知道那个版本集成了XFS啊,介绍里面也没人介绍这个。

相似回答