LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 698|回复: 4

为什么不能mkfs.ext3 ?!

[复制链接]
发表于 2011-8-7 09:47:30 | 显示全部楼层 |阅读模式
/dev/sda6以前是reiserfs, 现想将其换成EXT3以便于与FREEBSD共享分区.

%sudo /sbin/mkfs.ext3 /dev/sda6
mke2fs 1.41.14 (22-Dec-2010)

Your mke2fs.conf file does not define the ext3 filesystem type.
You probably need to install an updated mke2fs.conf file.

Aborting...

奇怪, 以前直接就可以的啊!
发表于 2011-8-7 10:13:27 | 显示全部楼层
看看/etc/mke2fs.conf里面有没有ext3的定义。我的是这样的

  1. [defaults]
  2.         base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr
  3.         blocksize = 4096
  4.         inode_size = 256
  5.         inode_ratio = 16384

  6. [fs_types]
  7.         ext3 = {
  8.                 features = has_journal
  9.         }
  10.         ext4 = {
  11.                 features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
  12.                 inode_size = 256
  13.         }
  14.         ext4dev = {
  15.                 features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
  16.                 inode_size = 256
  17.                 options = test_fs=1
  18.         }
  19.         small = {
  20.                 blocksize = 1024
  21.                 inode_size = 128
  22.                 inode_ratio = 4096
  23.         }
  24.         floppy = {
  25.                 blocksize = 1024
  26.                 inode_size = 128
  27.                 inode_ratio = 8192
  28.         }
  29.         news = {
  30.                 inode_ratio = 4096
  31.         }
  32.         largefile = {
  33.                 inode_ratio = 1048576
  34.                 blocksize = -1
  35.         }
  36.         largefile4 = {
  37.                 inode_ratio = 4194304
  38.                 blocksize = -1
  39.         }
  40.         hurd = {
  41.              blocksize = 4096
  42.              inode_size = 128
  43.         }
复制代码

没有的话,重装看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-7 14:50:14 | 显示全部楼层
/etc/mke2fs.conf中的确没有EXT3, 但`pacman -Syu`并没有更新/etc/mke2fs.conf ?!
BTW, 已经在FREEBSD中将其mkfs.ext3 了
回复 支持 反对

使用道具 举报

发表于 2011-8-7 16:49:19 | 显示全部楼层
重装e2fsprogs
回复 支持 反对

使用道具 举报

发表于 2011-8-7 22:45:31 | 显示全部楼层
`pacman -Syu`无效大概是因为你的e2fsprogs已经是最新版本,试试`pacman -S e2fsprogs`。
不过这个问题很奇怪,如果你没有手动改过这个文件,为什么会和我的不同呢?再确认一下这个有问题的e2fsprogs是什么版本?另外你会不会怀疑其他的包也有问题?(吓人!!!哈哈)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表