Chinaunix首页 | 论坛 | 博客
  • 博客访问: 393050
  • 博文数量: 89
  • 博客积分: 3176
  • 博客等级: 中校
  • 技术积分: 1205
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-15 10:08
文章分类

全部博文(89)

文章存档

2011年(17)

2010年(19)

2009年(35)

2008年(18)

分类: LINUX

2010-01-08 12:57:36

###########
#
#   情况
#
###########

在12T磁盘上安装reiserfs文件系统的debian5.0.3, 解决磁盘大于2T问题后重启时,fsck报错“wrong either bitmaps number”





###########
#
#   解决
#
###########

原reiserfsprogs_3.6.19在磁盘大于8T时,bitmaps number不够, 需要升级为reiserfsprogs_3.6.21版本,patches_diff说明为:reiserfsprogs-large-fs.diff此版支持大表。

Patches from Jeff Mahoney:
· reiserfsprogs-mkreiserfs-quiet.diff
· reiserfsprogs-large-block-warning.diff
· reiserfsprogs-fsck-mapid.diff
· reiserfsprogs-external-journal-changes.diff
· reiserfsprogs-remove-stupid-fsck_sleep.diff
· reiserfsprogs-mkfs-use-o_excl.diff
· reiserfsprogs-enforce-block-limit.diff
· reiserfsprogs-large-fs.diff
· reiserfsprogs-better-fsck-a-behavior.diff
· reiserfsprogs-remove-dependency-on-asm_unaligned.h.diff
· reiserfsprogs-progress.diff
· reiserfsprogs-reorder-libs.diff

###########
#
#   操作
#
###########

在FAI的相关pool目录里,添加reiserfsprogs_3.6.21版本的包。

###############
#   下载 .deb 

cd /data/fai/mirror/debian/

# 以安装的deb包列表
dpkg -l |sed -n '/^ii /p' | awk '{print "/"$2"_"}' > dpkg_list.txt| awk '{print "/"$2"_"}' > dpkg_list.txt

# deb包下载列表
wget
bunzip2 Packages.bz2

grep -f dpkg_list.txt Packages \
| sed -n '/^Filename: /p' \
| sed 's/Filename: /http:\/\/202.108.12.69\/debian\//g'> deb.amd64.list

#################
# 解决大于2T硬盘
echo '' >> deb.amd64.list
echo '' >> deb.amd64.list

######################################
# 解决bitmaps number问题,支持large_fs
echo '' >> deb.amd64.list

cd /data/fai/mirror/debian/pool
wget -x -nH --cut-dirs=2 -i ../deb.amd64.list


阅读(1059) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~