saub 发表于 2006-8-1 10:50:52

XFS的奇怪问题

不知道发到哪里好,就发这了。
我使用parted给一个硬盘分区,
parted /dev/sdb -s mklabel gpt
parted /dev/sdb -s mkpart primary xfs 0 7900

然后用XFS文件系统格式化,
mkfs.xfs /dev/sdb1 -L test
格式化后一切正常,sdb1也可以mount 也可以读写,可是重新启动之后,sdb1就没法挂载了,提示
FAT:bogus number fo reserved sectors
VFS:Can't find a valid FAT filesystem on dev sdb1
mount:you must specity the filesystem type

好像是认为这个盘没有格式化过?可是重启之前什么问题也没有啊。
百思不得其解,还望高人指教。
系统是我自己根据手册LFS的。

VirusCamp 发表于 2006-8-1 11:07:44

FAT:bogus number fo reserved sectors
VFS:Can't find a valid FAT filesystem on dev sdb1
mount:you must specity the filesystem type

很明显, mount 把它当 fat 格式分区了, 当然挂不上.

应该是 fstab 没有改.

VirusCamp 发表于 2006-8-1 11:08:34

或者
mount -t xfs /dev/sda1 /mnt/sda1
用 -t xfs 指定 xfs

saub 发表于 2006-8-1 11:10:34

我是手动敲的命令阿
mount /dev/sdb1 /mnt/
fstab里根本没有跟sdb1有关的内容

saub 发表于 2006-8-1 11:14:33

我mount -t xfs /dev/sda1 /mnt/sda1 仍然不行,提示:
XFS:bad magic number
XFS:SB validate failed
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
            missing codepage or other error

fudaming 发表于 2006-8-1 12:49:11

尝试一下用fdisk来修改分区类型。看上面的信息,好像是分区表里面标记的分区类型为fat格式。 :mrgreen:

saub 发表于 2006-8-1 13:24:10

这个……怎么修改?用fdisk重新分一下吗?

fudaming 发表于 2006-8-1 15:09:33

不是,看fdisk里面的提示,我记得好像是主界面里面大写T来着,你仔细看看。 :o

fudaming 发表于 2006-8-1 15:10:59

建议啊,想玩Linux的同学们都要注意了,Grub和Fdisk都是不可缺少的重要工具,一定要用熟才好。。 :twisted:

saub 发表于 2006-8-1 17:23:09

可是设成什么呢?
现在他的id是ee----EFI GPT是对的阿
而且我挂载的时候指定了-t xfs他是不是就不应该认成别的了?
我试着换成别的也不行。

VirusCamp 发表于 2006-8-1 17:33:36

我用过好像是 cfdisk 改过.

shadkong 发表于 2006-8-1 17:50:28

用 fdisk 里的 t 选项可以修改文件系统类型,或者用 cfdisk 进行更直观的修改也是一样的。

saub 发表于 2006-8-1 18:17:57

关键是,修改成什么文件系统类型呢?
他现在文件系统类型是EFI GPT,是对的阿。

shadkong 发表于 2006-8-1 18:26:22

有这样一个文件系统吗?不是83吗?

phaedo 发表于 2006-8-1 18:37:26

用 fdisk 里的 t 选项可以修改文件系统类型,或者用 cfdisk 进行更直观的修改也是一样的。
那个叫分区类型,不是文件系统。
页: [1] 2
查看完整版本: XFS的奇怪问题