###########
#
# 情况
#
###########
在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
阅读(1053) | 评论(0) | 转发(0) |